Eingangsrechnung

 Eingangsrechnung - Erfassung

Beschreibung

Die Erfassung der Eingangsrechnungen der Kreditoren ist die Hauptaufgabe dieses Moduls und bildet die Grundlage der Gesamtaufgabe, dem Bearbeiten der Eingangsrechnungen. So ergeben sich weitere Teilaufgaben wie dem Prüfen der Rechnung, dem Vornehmen der Vorkontierung und dem Verbuchen in die FiBu. ClassiX® unterstützt diesen Prozess durch eine ergonomische, halbautomatische Erfassung der Eingangsrechnung. Über eine automatisierte Prüfung, welche die zu prüfenden Rechnungen den entsprechenden Mitarbeitern direkt zu Kontrolle vorlegt, wird die Zeitverzögerung durch Transport und Kommunikation zwischen den beteiligten Abteilungen/Mitarbeitern minimiert. Aufgrund der Zuordnung der Eingangsrechnung über die Beleghistorie zu den Bedarfsauslösern wird auch die Vorkontierung automatisch vorgenommen. die Verbuchung in die FiBu wird über das Rechnungseingangsbuchh vorgenommen.
 

Allgemeine Übersicht des Workflows der Eingangsrechnungen

 

Allgemeiner Ablauf der Eingangsrechnungsbearbeitung

  1. Rechnungseingang / Optionenen
  2. Erstellen einer neuen Eingangsrechnung in ClassiX®
  3. Anlegen der Positionen (auto.)
  4. Erfassen "Freier Positionen"
  5. Eingabe der Rechnungsbeträge
  6. Freigabezyklus
    6.1 Prüfen einer Position
 
1. Rechnungseingang / Optionen

Das Erfassen einer Eingansrechnung beginnt außerhalb des ClassiX® Systems durch die Vergabe einer Paginiernummer. Den Stapel der zu erfassenden Rechnungen sollte man nun nach dieser Nummer sortieren. Hierdurch kann über die Optionen das "Eingangsdatum" und die "Auto. Paginiernummer" vorgeben, welche somit automatisch beim Erfassen jeder Rechnung gesetzt werden.

Die Paginiernummer wird nach jeder Rechnung hochgezählt um dann beim Einpflegen der nächsten Rechnung wieder aktuell zu sein. Somit sollte der Rechnungsstapel nach dem LiFo-Prinzip (last in first out) sortiert sein, dass heißt die Rechnung mit der kleinsten Paginiernummer liegt immer oben.

 

2. Erstellen einer  neuen Eingangsrechnung

Das Anlegen einer neuen Eingangsrechnung in CLassiX beginnt mit dem Betätigen des Buttons [ NEU ] und dem Erfassen der Kopfdaten. Der Focus befindet sich nun im Feld Rechnungsnummer und springt durch [ RETURN ] weiter in das Feld Rechnungsdatum. diese beiden Felder sind als erstes zu füllen.

 

 
3. Anlegen der Eingangsrechnungspositionen

Wieder über [ RETURN ] gelangt man nun in das Feld Bestellung. Durch Eintragen und Auslösen der Bestellnummer, auf welche sich die Eingangsrechnung bezieht, wird die Eingangsrechnung angelegt, die Paginiernummer und das Eingangsdatum gemäß der Optionen und der Kreditor gemäß der Bestellung übernommen.

Wichtigster Bestendteil dieses Schrittes ist allerdings das Anlegen der Eingangsrechnungspositionen gemäß der Bestellung.

Anschließend können auch weiter Bestellungen ausgelöst werden, falls der Lieferant mehrere Bestellungen zugleich in Rechnung gestellt hat.

 

4. Eingabe der Rechnungsbeträge

Die Rechnungsbeträge werden der Effizienz halber in einem eigenem Fenster erfasst. Für den Rechnungskopf wären dies die Nebenkosten, der Steuer- und der Rechnungswert. Der Nettowert ergibt sich dann aus der Differenz.

Zudem können Nebenkosten auch auf der Bestellebene erfasst werden. Dies ist vor allem dann Relevant, wenn mehrere Bestellung vom Lieferanten in einer Rechnung zusammengefasst wurden.

Die Vorsteuer wird anhand des Lieferanten versucht automatisch zu ermitteln und als Vorauswahl angeboten. Überschreibt man die Steuer, so wird diese nicht nur in den Kopf, sondern auch auf alle neu angelegten Positionen übernommen.

Zudem werden die Bestellkonditionen angezeigt und können hier ausgetauscht werden, wenn sich der Kreditor auf anderen Konditionen bezogen hat.

Wenn über die  Bestellung Fracht und Verpackung als Nebenkosten übernommen werden, erscheint ein Hinweis im Schnellabgleichfenster, damit diese Kosten nicht doppelt eingegeben werden.

Die Bestellkopfkonditionen werden ebenfalls in die Eingangsrechnung mit übernommen. Nur wenn alle Konditionen der Bestellungen auch in der Eingangsrechnung auftauchen, kann die ER automatisch freigegeben werden.

Die Nebenkosten tauchen in der Eingangsrechnung als Konditionen wieder auf, wobei die die Nebenkosten der Bestellpositionsebene wertmäßig auf die gerade automatisch angelegten Positionen verteilt werden. Beim Löschen von Positionen werd die Nebenkosten dann erneut verteilt. Als Folge dessen kann man die verteilten Konditionen nicht mehr über die Positionsmaske pflegen, sondern nur noch die original angelegten Positionsnebenkosten. Hierfür gibt es ein extra Fenster, welches man über das Menü [ Bearbeiten -> Konditionen -> Nebenkosten bearbeiten ] öffnet. Angezeigt werden zwei Spalten. Zum einen der Wert der Nebenkostenposition, welchen man über OboxEdit pflegen kann, zum anderen die Positionen, auf welche sich die Nebenkostenposition bezieht. In Klammern wird hinter jeder Position der verteilte Wert angegeben.

 

5. Erfassen "Freier Positionen"

Eine freie Eingangsrechnungsposition dient der Erfassung derjenigen Eingangsrechnungen, welche nicht auf den regulären Weg erfasst werde können.

  • Die Eingangsrechnungsposition bezieht sich auf keine in ClassiX® erfasste Bestellung.
  • Die Eingangsrechnung ist eine Folgerechnung und hat somit keinen Einfluss auf einen Bestellstatus.

Eine freie Eingangsrechnungsposition muss immer manuell erfasst werden. Zu den weiteren Besonderheit zählt unter anderem, dass sie nie direkt in den Status „Freigegeben“ läuft, sondern zuvor immer geprüft werden muss. Außerdem hat sie keinen Einfluss auf einen Bestellstatus, da die Positionen ohne Menge erfasst werden.

Freie Positionen können nur erfasst werden, wenn die Rechnung bereits angelegt worden ist. Somit sollte man mindestens einmal gespeichert und den Kreditor, Paginiernummer, etc. bereits haben.

Über den Button „Einfügen“ und dem sich öffnende Menü „Freie Position“ kann nun eine freie Position angelegt werden.

Für den Fall, dass die Rechnung gar keiner ClassiX® Bestellung zugeordnet werden kann, müssen alle Daten der Position manuell gesetzt werden. Anderenfalls kann man zum Beispiel einen Bestellkopf als Vorgänger auswählen. In diesem Fall wird unter anderem der Kreditor auf den Rechnungskopf übernommen, wenn dies zu diesem Zeitpunkt noch nicht geschehen ist.

Sollten die Daten für den Prüfer nicht ausrechen, so kann auch das Beschreibungsfeld genutzt werden. 

Das Feld „Rechnungsmenge“ bleibt bei dieser Art der Erfassung permanent geschlossen. Somit hat die Rechnungsposition keinen Einfluss auf den Rechnungsstatus der Bestellung.

 

6. Freigabezyklus

Der nächste Schritt ist das Weiterschalten ("Freigeben") der Eingangsrechnung. Wird keine Position in der Positionsliste mit eine Stoppzeichen angezeigt, welches für eine manuelle Prüfung steht, so geht die Rechnung durch das Weiterschalten direkt in den Status "Freigegeben" und kann somit in die FiBu übernommen werden.

Anderen falls werden alle Positionen, welche nicht automatisch freigegeben werden konnten den Prüfern zur Kontrolle vorgelegt.
(siehe Prüfgründe)

Zusätzlich kann im Mandanten eine Regel hinterlegt werden, welche eine Rechnung automatisch akzeptiert. Die Regel könnte zum Beispiel lauten: "Der Nettowert der Rechnung liegt unter 100€." Wurde eine Rechnung erfasst, auf die die Regel zutrifft, so öffnet sich neben dem Button "Freigeben" ein Checkbox "Rechnung akzeptieren", welche voreingestellt angeklickt ist. Eine gesetzte Checkbox bedeutet, dass die Rechnung trotzdem kontrolliert wird, allerdings nicht in die manuelle Prüfung. Statt dessen wird die Rechnung direkt freigegeben. Die als Beispiel genannte Regel führt also dazu, dass alle Rechnungen unter 100€ direkt freigegeben und somit bezahlt werden können, obwohl Prüfgründe (z.B.: offner Wareneingang) vorliegen. Möchte man trotz der Regel eine Rechnung prüfen lassen, so muss der Hacken aus der Checkbox entfernt werden.

 

 
6.1 Prüfen einer Position

Liegen Gründe vor (siehe Prüfgründe), welche das automatische Freigeben einer Eingangsrechnungsposition untersagen, so wird diese Rechnung den Prüfern zu manuellen Freigabe vorgelegt. Zudem kann der Erfasser der Eingangsrechnung eine Position auch als "zu prüfen" markieren, obwohl keine definierten Prüfgründe zutreffen.

Positionen im Status  "Prüfen" werden in der Regel durch den Prüfer (Feld in der Positionenmaske) freigegeben. Dieser findet seine zu prüfenden Eingangsrechnungen in seinem Vorgangsordner. Für dem Prüfer sind alle Felder gesperrt, da er nur die Möglichkeit besitzen soll die Eingangsrechnung zu sperren oder freizugeben. Sperrt er eine Position, so wird auch die gesamte Eingangsrechnung gesperrt. Anderenfalls wird überprüft, ob nun alle Positionen Freigegeben wurden. Ist dies der Fall, so wird auch die Eingangsrechnung zum Verbuchen freigegeben.

Für die Kontrolle der zu prüfenden Eingangsrechnungen wird dem Prüfer ein eigenes Werkzeug zu Verfügung gestellt. (siehe hier)

 

 

Prüfgründe

Wertabweichung Weicht der Nettowert der Eingangsrechnung (Kopf) vom erwarteten Wert ab, so müssen die Positionen geprüft werden. Kann jedoch die Abweichung auf eine oder mehrere bestimmte Positionen zurückgeführt werden, so geraten nur diese beim Weiterschalten in Prüfung. 
Unterschiedliche Konditionen Weichen die Konditionen der Bestellungen und der Eingangsrechnung ab, so muss die Position geprüft werden.
Freie Position Eine Freie Position muss generell geprüft werden.
Erzwungen Prüfung In diversen Belegen (BA Position, Liefereinteilung, Wareneingangsposition, QS Position, Direktlieferungsposition) kann eine Prüfung der Eingangsrechnungen erzwungen werden. Selbst wenn alle anderen Prüfgründe nicht zutreffen, müssen diese Positionen geprüft werden.
Erwartet der Besteller zum Beispiel schon im Vorfeld eine falsche Rechnung von Lieferanten, so kann er auf der Bestellung bereits die Prüfung erzwingen. 
Mengenabweichungen Hier werden folgende Kontrollen durchgeführt:
- Bestellmenge < Liefermenge
- Bestellmenge < QS - Menge
- Liefermenge < QS - Menge
- Bestellmenge <  berechnete Menge
- Liefermenge < berechnete Menge
- QS - Menge < berechnete Menge 
- kein QS - Teil aber QS - Beleg
QS Prüfung Bei der Eingangsrechnungsprüfung bezüglich der QS können verschiedenste Konstellationen auftreten, da nicht nur im Teil sondern auch auf diversen Belegen (Anorderung, Bestellung, Wareneingang) ein Flag, welches eine QS Prüfung erfordert, gesetzt werden kann.

Die Prüfung kann weites gehenden automatisiert werden, wenn die gesamte Ware oder gar keine Ware in die QS muss.

Es gibt aber auch Konstellationen, unter denen eine manuelle Prüfung notwendig ist. Zum Beispiel wenn sich die zu prüfende Menge während der ER Prüfung verändert. der Andere Fall ist, wenn nur eine Teilmenge geprüft werden muss und noch nicht vollständig geprüft worden ist. Beim Freigeben einer Position, wo diese Fälle auftreten, wird der Freigeber noch einmal an seine Pflicht erinnert.


 

 

Mehrsteuerrechnung

In der Regel wird der Steuerschlüssel sowohl im Eingangsrechnungskopf als auch in den Positionen hinterlegt, wobei in der ganzen Rechnung nur ein Steuerschlüssel verwendet werden darf. Bei Mehrsteuerrechnungen ist dies anders. Hier erhält der Eingangsrechnungskopf gar keine Zuweisung eines Steuerschlüssels, wodurch in den Positionen verschiedene Steuern erfasst werden können.

 

Kontierung

Topic zum Thema "Kontierung/Vorkontierung"

Für die Kontierung einer Eingangsrechnung sind vier Werte notwendig, welche in den ER-Positionen gesetzt werden. Ein absolutes muss ist hierbei das FiBu-Konto und der Betrag. Das FiBu-Konto kann entweder ein Sachkonto/GuV-Konto oder eine Kostenart sein, wenn die Kostenartenkontierung durch die Einstellungen im Mandanten zugelassen wird.
Die weiteren Werte sind die Kostenstelle und der Kostenträger.

Das FiBu-Konto wird in der Regel direkt in der Bestellartikelrolle angegeben und wird beim Erfassen der Position automatisch gesetzt. Eine Ausnahme sind zum Beispiel Textartikel, hier wird eine "default"- Kostenart am Mandanten hinterlegt. Gleiches gilt auch für die Kontierung der Nebenkosten.

  Ohne Kostenartenrechnung Mit Kostenartenrechnung
Kostenart
(COST_TYPE)
Nicht erlaubt Erlaubt.
 
Bilanz    
   Sachkonto - Bilanz
   (GENERAL_LEDGER)
Erlaubt. Erlaubt.
   Geldkonto - Bilanz
   (DEPOSIT_ACCOUNT)
Nicht erlaubt. Nicht erlaubt.
   Abstimmkonto - Bilanz
   (CLEARING_ACCOUNT)
Nicht erlaubt. Nicht erlaubt.
   Steuerkonto - Bilanz
   (TAX_ACCOUNT)
Erlaubt Erlaubt
Es dürfen auf der Position ausschließlich Steuerkonten ohne Steuerbuchung ausgewählt werden.
Steuerkonten mit Steuerbuchung fließen über den Steuerschlüssel in die Kontierung mit ein.
 
GuV    
   Sachkonto - GuV
   (GENERAL_LEDGER)
Erlaubt Nicht erlaubt.
   Skontokonto - GuV
   (CASH_DISCOUNT_ACCOUNT)
Erlaubt Nicht erlaubt.

Die Kontierung auf einen Kostenträger oder eine Kostenstelle ist nur für Kostenarten erlaubt, für Sachkonten nicht.

Wichtige Hinweise:
Die automatisch vorgenommen Kontierung kann im Rechnungseingangsbuch manuell geändert werden. Wurde dies getan, kann die Rechnung über die Bearbeitungsmaske nicht mehr geändert werden.

Bei der Kostenträgerkontierung wird versucht der genau Anteil der Kostenträgerpositionen an einer Eingangsrechnung zu ermitteln. Hat ein oder mehrere Kostenträgervorgänger keine Mengen, da es der Auftragskopf oder eine Gruppe ist, so wird die Restmenge (BA Menge - Summe der Kostenträgermengen) anteilsmäßig auf die restlichen Positionen ohne Mengen aufgeteilt.
Findet eine Überlieferung/Unterlieferung (BA Menge > oder < Summe der Kostenträgermengen und es gibt keine Positionen ohne Mengen) statt, so werden die Gesamtkosten anhand der Anzahl der Vorgänger aufgeteilt, da eine genau Zuordnung der Übermenge zu einer Kostenträgerposition nicht möglich ist.

Ausschlaggebend für die Kostenaufteilung einer freien Position isst der Wert der Liefereinteilung(en). Hat eine freie Position eine oder mehrere Bestellungen als Vorgänger, so werden alle Liefereinteilungen dieser Bestellungen berücksichtigt.

Bei der Freigabe bzw. dem Weiterschalten der Eingangsrechnungen wird die Kontierung auf das Vorhandensein eines Kostenträger bzw. einer Kostenstelle kontrolliert, wenn die Kostenart auf einen Kostenträger- bzw. Kostenstellenzwang besteht.

Kontierung einer (EU) Erwerbssteuer

Eine Erwerbssteuer von beispielsweise 16% wird in den Eingangsrechnungen wie 0% behandelt und hat nur Auswirkungen auf die Kontierung. Der angelegte Buchungscontainer für die Steuer hat nach außen hin (Anzeige im Rechnungseingangsbuch etc.) den Wert Null, intern in der Fibu wird jedoch mit dem 16%-Wert gerechnet.

Meldungen bei der Kontierung

Unerwarteter Fall <01> Die Menge der Bedarfsanforderung ist geringer, als die eigentlich benötigte.
Unerwarteter Fall <02> Die Menge der Bedarfsanforderung ist höher, als die eigentlich benötigte und es gibt keine Vorgänger ohne Mengen. (Auftragskopf, Gruppe)
Unerwarteter Fall <03> Der Vorabbedarf (ER Vorgänger) wird verschieden Kostenstellen zur Verfügung gestellt.
Unerwarteter Fall <04> Der Vorabbedarf (ER Vorgänger) wird verschieden Kostenträgern zur Verfügung gestellt.
Unerwarteter Fall <05> Eine Liefereinteilung hat mehr als einen BA Position als Vorgänger
Unerwarteter Fall <06> Eine Liefereinteilung hat mehr als einen BA Position als Vorgänger
Unerwarteter Fall <07> Eine Liefereinteilung hat keinen Typ
Unerwarteter Fall <08> Die Menge der Liefereinteilung ist geringer, als die eigentlich benötigte.
Unerwarteter Fall <09> Die Menge der Liefereinteilung ist höher, als die eigentlich benötigte und es gibt keine Vorgänger ohne Mengen. (Auftragskopf, Gruppe)
Unerwarteter Fall <10> Eine freie Eingangsrechnungsposition hat einen Unbekannten Typ als Vorgänger.
Unerwarteter Fall <11> In der Vorgängerkette gibt es eine Stücklistenposition, welche nicht genau einen Vorgänger hat.

 

Ermittlung der Rechnungsmenge

Die Rechnungsmenge wird versucht automatisch zu ermitteln, um auch hier bei der Erfassung Zeit zu sparen. Bei der Ermittlung dienen folgenden Mengen als Grundlage:
- Bestellmenge
- Liefermengen
- QS - Mengen (bei QS-Teilen)
- berechnete Menge (vom Lieferanten bereit in Rechnung gestellte Menge)

Nach folgender Logik wird die Rechnungsmenge ermittelt wird.
Kein QS-Teile:

Wenn ... ... Dann
Liefermengen = 0
Liefermengen = Bestellmenge
Liefermengen > Bestellmenge
Rechnungsmenge = Bestellmenge - berechnete Menge
Liefermengen < Bestellmenge Rechnungsmenge = Liefermengen - berechnete Menge

QS-Teile:

Wenn ... ... Dann
QS - Mengen = 0 Rechnungsmenge = 0
Es gibt noch kein QS-Beleg  gleiche Logik wie für Nicht-QS-TEile
(QS - Menge) & (QS - Menge > Bestellmenge) Bestellmenge - berechnete Menge
berechnete Menge = 0 QS - Menge
(QS - Menge) & (berechnete Menge < QS - Menge) QS - Menge - berechnete Menge
(QS - Menge) & (berechnete Menge > QS - Menge) Bestellmenge - berechnete Menge

Achtung!
Es kann nur versucht werden die vom Lieferanten in Rechnung gestellte Menge zu ermitteln, eine 100%ige Sicherheit gibt es natürlich nicht. Daher sollet die Rechnungsmenge manuell kontrolliert werden, um Fehler zu vermeiden.

 

Erfassung einer Pönale (Vertragsstrafe)

Das Pönale (engl. penalty) ist eine Vertragsstrafe oder auch Konventionalstrafe wegen Nicht- oder Schlechterfüllung von Lieferungen und Leistungen und wird als Geldstrafe ausgestaltet.

Die Erfassung eines Pönals unterscheidet sich zu anderen Rechnungen im Einkauf dadurch, dass das Pönale als Ertrag und nicht als Aufwand zu werten ist. Somit muss bei der Kontierung ein Ertragskonto statt eine Aufwandskonto und ein Umsatzsteuerkonto statt einem Vorsteuerkonto angesprochen werden. Die Auswahl des Ertragskontos auf der Position unterscheidet sich nicht von normalen Eingangsrechnungen. Die Auswahl eines Umsatzsteuerschlüssels muss allerdings über die Optionen erst frei geschaltet werden.

Das Pönale sollte als Gutschrift erfasst werden mit positiven Werten und einer Umsatzsteuer.
Der Buchungssatz für eine Vertragsstrafe in Höhe von 100€ sieht dann wie folg aus:

119,00 €   Verbindlichkeiten aus L&L     an     100,00 € Sonstige Erträge (beispielsweise)
          19,00 € Umsatzsteuer

Für die Erfassung des Pönals empfiehlt sich eine freie Position, welche als Vorgänger dem Bestellkopf zugewiesen.

 

 

Allgemeine Hinweise
Nur nachdem jede einzelne der Eingangsrechnungspositionen freigegeben wurde kann die gesamte Eingangsrechnung gebucht werden.

Der Zugriff auf die Eingangsrechnungsmodule wird verboten, wenn die Bestellungen und die Kontierungsmonitore unterschiedlichen Mandanten (Domänen) gehören.

 

Funktionalität

Eingabefenster

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Positionen Sie können Eingangsrechnungspositionen einfügen, bearbeiten und löschen.
: : Einfügen -
: : : Einfügen aus Bestellung Neue Position aus Bestellung einfügen
: : : Einfügen aus Bestellposition Neue Position aus Bestellposition einfügen
: : : Freie Positionen Freie Position einfügen
: : Bearbeiten Selektierte Position bearbeiten
: : Löschen -
: : : Selektierte Position Selektierte Position wird gelöscht
: : : Alle Positionen (Eingangsrechnung initialisieren) Alle Positionen werden gelöscht
: Notizen Notizen anlegen/bearbeiten. Die Notizen werden in der Bestellliste angezeigt.
: Verteiler Dient der Erfassung der Verteiler der aktuellen Eingangsrechnung.
: Eingangsrechnung -
: : Freigeben Die gesamte aktuelle Eingangsrechnung wird freigegeben, d.h. sie erscheint jetzt im Rechnungseingangsbuch zur anschließenden Bearbeitung.
: : Abweisen Eingangsrechnung abweisen
: : Abweisung aufheben Anweisung aufheben
: Konditionen Die Lieferantenkonditionen werden bei der Auswahl automatisch aus den Stammdaten übernommen. Lokale Konditionen (nur für diese Eingangsrechnung gültig) können angelegt werden.
: : Anlegen -
: : : Rabatt Rabattkondition einfügen
: : : Verpackung Verpackungskondition einfügen
: : : Fracht Frachtkondition einfügen
: : Entfernen Selektierte Kondition entfernen
: : Nebenkosten bearbeiten (Pos.)  
: Schnellabgleich  
: Schließen Fenster schließen
Optionen Optionsfenster aufrufen
Kontierung anzeigen Zeigt die Kontierung der Eingangsrechnung an, wie diese in die FiBu laufen würde. (Dies sind die gleichen Daten, welche auch im Rechnungseingangsbuch zu sehen sind.)
Suchen Listenfenster aufrufen

Toolbar
Symbol Beschreibung
Neue Eingangsrechnung anlegen
Änderungen speichern
Notizen anlegen/bearbeiten
Verteiler bearbeiten
Beleghistorie anzeigen
Teil anzeigen (der selektierten Position)
Einkaufsartikel anzeigen (der selektierten Position)
Lieferantenvereinbarung anzeigen (der selektierten Position)
Lagerkonto anzeigen (der selektierten Position)
Lagerbewegungen anzeigen (der selektierten Position)
Lagerbestand anzeigen (der selektierten Position)
Dispo-Bewegungen anzeigen (der selektierten Position)
Teileverwendung anzeigen (der selektierten Position)
Bedarfsanforderung anzeigen (der selektierten Position)
Bestellung anzeigen (der selektierten Position)
Öffnet das Prüffenster, in dem die Werte der Eingangsrechnung und die Prüfgründe näher spezifiziert werden.
Einheitentaschenrechner

Felder
Feld Beschreibung
Nummer Interne Nummer der Eingangsrechnung, wird automatisch vergeben, kann aber aber auch manuell eingegeben werden. Mit der 'Pfeiltaste unten' gelangen Sie in das Feld 'Bestellung'.
Rechnungs Nr Externe Rechnungsnummer, d.h. Nummer der Rechnung die vom Lieferanten vergeben wurde und auf dieser erscheint.
RG Datum  
Lieferdatum Dieses Feld wird nur angezeigt, wenn im Mandanten in der Lasche Rechnungswesen die Option "Lieferdatum bei Eingangsrechnungen in Buchungsmaske" aktiviert worden ist.

Das Lieferdatum stellt das Datum des jüngsten Wareneinganges bzw. der jüngsten Direktlieferung dar. Es wird für die Berechnung der Fälligkeiten herangezogen, wenn das Lieferdatum größer ist als das Rechnungsdatum.

Während der Erfassung einer Eingangsrechnung ist das Feld nicht sichtbar und kann nur über eine Checkbox aktiviert werden für den Fall, dass es per Hand erfasst werden soll. Wenn dies nicht geschieht, wird es bei der Freigabe automatisch gesetzt. Sollten Positionen manuell geprüft werden müssen, so wird das Lieferdatum nach der Freigabe der letzten Position ermittelt und gesetzt, da dann gewährleistet ist, dass auch alle Positionen geliefert worden sind.

Freigabe Datum an dem die gesamte Eingangsrechnung über Menüpunkt "freigeben" freigegeben wurde.
Bestellung Eingabefeld für eine Bestellnummer. Durch Auslösen werden alle die Positionen der Bestellung, deren gelieferte Mengen größer als die bisher berechneten Mengen sind, in die Eingangsrechnung übertragen. Sind keinerlei gültige Positionen vorhanden, wird die Operation abgebrochen. Liegt dennoch eine Lieferantenrechnung über bisher noch nicht gelieferte Mengen vor, muss man diese über den Knopf "Einfügen" einzeln übernehmen.
Paginiernummer Paginiernummer
Eingang Datum an dem die Rechnung eingegangen ist.
Bearbeiter Der angemeldete Benutzer wird bei Neueingabe einer Eingangsrechnung als Bearbeiter vorgegeben. Sie können aus der Mitarbeiter-Selektionsliste einen anderen Mitarbeiter auswählen. Die Eingangsrechnung wird im Vorgangsordner des Bearbeiters verbucht.
Status Die verschiedenen Stati sind folgende:
- "                                 ": noch nicht erstellte oder gespeicherte Eingangsrechnung
- "erstellt                      ": Eingangsrechnung wurde erstellt
- "nicht kontiert            ": Eingangsrechnung konnte nicht vollständig kontiert werden (fehlende Kostenarten)
- "freigegeben              ": Eingangsrechnung wurde vollständig freigegeben
- "in FIBU übernommen": Eingangsrechnung wurde in die Finanzbuchhaltung übernommen
Kreditor Der Kreditor wird aus der Bestellung ermittelt. Ist hier das Feld Kreditor nicht erfasst, so wird der Lieferant übernommen.
Rechnungsebene Zeigt die Konditionen der Eingangsrechnung an, welche keinen Einfluss auf den Preis haben. Diese Konditionen werden mit denen auf den Bestellungen verglichen. Werden hier Differenzen fest gestellt, so muss die entsprechende Position geprüft werden.
Summen -
: Pos.Summen Aufaddierung aller errechneten Werte der Positionen.
: Vorsteuer Vorsteuersatz
: Abschläge/Zuschläge Beschreibt die Kopfkonditionen. Dazu zählen Rabatte, Zuschläge, Fracht- und Verpackungskonditionen sowie auf der Eingangsrechnung ausgewiesenen Nabenkosten. Sprich alle Konditionen, welche Auswirkungen auf den Rechnungswert haben.
: errechnet Als errechnet wird der Wert ausgewiesen, welcher sich aus den Positionssummen zuzüglich der Kopfkonditionen ergibt.
: tatsächlich Der Wert, den der Kreditor auf der Rechnung angibt.
: erwartet Die Summe der erwarteten Positionswerte, welche den Bestellwert in Abhängigkeit der berechneten Menge darstellen.
: Steuer  
: Differenz Netto Differenz Netto = tatsächlich (Rechnungswert) - erwartet (Bestellwerte)
Anhand dieses Wertes wird ermittelt, ob eine Eingangsrechnung auf grund der Wertabweichung geprüft werden muss. Wie groß die Abweichung sein darf, wird im Mandanten hinterlegt.
: Währung In dem Währungsfeld kann man die Währung erfassen, in der die Rechnung eingegangen ist. Wählt man hier eine Fremdwährung - also eine Währung ungleich der im Mandaten definierten Standardwährung (in der Regel €) - aus, so öffnet sich das Feld (Währungs-)Kurs. Hier wird der aktuelle, über die angemeldete Währungstabelle ermittelte Kurs automatisch eingetragen. Ist für die Rechnung ein anderer Kurs gültig, so muss dieser hier eingetragen werden.

Der Umrechnungskurs ist vor allem für die Vorkontierung wichtig, da diese in der Standardwährung vorgenommen wird. Somit muss der Kurs eingefroren werden um nicht mit dem gleitenden Währungskurs der Einheitentabelle täglich neue Werte zu erhalten.


Änderungen der Währung oder des Kurses werden nicht über das normale Speichern vorgenommen, sondern durch das Betätigen des Berechnen-Buttons. Alle Werte werden nun über den angegebenen Umrechnungskurs übernommen.

: Kurs
Positionen -
: Liste
Spalte Inhalt
Pos. Positionsnummer
  Ein Stoppschild zeigt an, ob zum Zeitpunkt der Erfassung und dem Weiterschalten ein Prüfgrund vorlag. Durch die Freigabe der Position verschwindet das Zeichen somit nicht. In der Eingangsrechnungsstatusliste kann man hingegen erkennen, ob der Prüfgrund immer noch vorliegt.
Bestellung (en) Zeigt die Nummer des Bestellvorgängers an
Prüfer Die Person, welche die Position in Prüfung hat oder bekommen würde.
Fakturastatus Status der Eingangsrechnungsposition
Bestellstatus Status des Bestellvorgängers
EU U - Ursprungsware
N - Nicht Ursprungsware
L - Lieferantenerklärung auf Rechnung 
Teil Teilenummer und Beschreibung
QS "X" für QS-Teil.
Menge Eingangsrechnungsmenge
... ....

Knöpfe
Knopf Beschreibung
Bestellung Übernehme Bestellung vollständig als Eingangsrechnung
Bearbeiter Der angemeldete Benutzer wird bei Neueingabe einer Eingangsrechnung als Bearbeiter vorgegeben. Sie können aus der Mitarbeiter-Selektionsliste einen anderen Mitarbeiter auswählen. Die Eingangsrechnung wird im Vorgangsordner des Bearbeiters verbucht.
Kreditor Kreditoren auswählen
Sie können aus der Lieferanten-Selektionsliste einen Lieferanten auswählen. Die Lieferantenkonditionen, Anschriften (die 1. Lieferadresse wird vorgegeben) sowie Ansprechpartner werden angezeigt und können gegebenenfalls geändert werden.
Summen -
: Netto Berechne tatsächlichen Netto-Wert aus Brutto minus Steuer
: Brutto Berechne tatsächlichen Brutto-Wert aus Netto plus Steuer
: Vorsteuer Vorsteuersatz auswählen
: tatsächlich Übernehme tatsächliche Werte aus errechneten
: Dieser Button kontrolliert die Eingangsrechnung des Lieferanten auf ihrer Richtigkeit. Das heißt, es wird die Summe der tatsächlichen Positionswerte zuzüglich der ausgewiesenen Kopfkonditionen mit dem tatsächlichen Rechnungswert verglichen.
Ist der Pin rot, so muss kontrolliert werden, ob tatsächlichen Positionswerte richtig erfasst wurden. Ist dies der Fall (Rundungsfehler?), so ist die Rechnung wohlmöglich falsch gestellt worden.

Was passiert, wenn der Pin rot ist?
Ein roter Pin verfälscht die Kontierung. Wurde eine Position vom Lieferanten höher bewertet, dieser Wert aber nicht durch den tatsächlichen Positionswert erfasst, so wird die auftretende Differenz auf ALLE Positionen verteilt und auf verschieden Konten verbucht
.

: Steuer Berechne tatsächliche Steuer- und Bruttowerte aus Netto
: (siehe hier)
Positionen -
: Einfügen Neue Position einfügen
: Entfernen Selektierte Position entfernen
Statusbar -
: OK Änderungen an der Eingangsrechnung werden gespeichert. Wenn keine Änderungen getätigt wurden ist der Knopf gesperrt.
: Neu Das Eingabefenster wird geleert.
: Rechnung akzeptieren Diese Checkbox ist sichtbar, wenn die im Mandanten hinterlegt Regel für das automatische Akzeptieren von Rechnungen zutrifft. Vor eingestellt besitzt sie immer den Harken, welcher zu einer automatischen Freigabe führt. Möchte man dies unterbinden, muss man den Harken vor der Freigabe entfernen.
(siehe hier)
: Freigeben Eingangsrechnung freigeben
: Prüfen Eingansrechnung prüfen
: Abweisen Eingangsrechnung abweisen
: Schließen Das Fenster wird geschlossen, ohne Änderungen zu speichern. Wenn Sie die Änderungen sichern wollen, so müssen Sie den Knopf "OK" drücken.

 

Listenfenster

Dient der Auflistung der Eingangsrechnungen.

Toolbar
Symbol Beschreibung
Neue Eingangsrechnung  anlegen
Die aktuelle Eingangsrechnung wird im Eingabefenster angezeigt.
Die ausgewählte Eingangsrechnung wird gelöscht.
Notizen anlegen/bearbeiten
Die Notizen werden in der Eingangsrechnungsliste angezeigt.
Dient der Erfassung der Verteiler.
Alle Eingangsrechnungen in die Zwischenablage kopieren

Suchfelder
Feld Beschreibung
Nummer Eingangsrechnungsnummer (interne)
Datum Eingang Erstelldatum
Freigabe Freigabedatum (leer, wenn nicht freigeben)
Status Status der Eingangsrechnung
Lieferant Nach Lieferant suchen
Rechnungsnr. Nach Rechnungsnummer suchen
Paginiernr. Nach Paginiernummer suchen
Datum R/G Nach R/G-Datum suchen

Knöpfe
Knopf Beschreibung
Bearbeiten Die aktuelle Eingangsrechnung wird im Eingabefenster angezeigt.
Neu Ein leeres Eingabefenster wird geöffnet.
Löschen Die ausgewählte Eingangsrechnung wird gelöscht.
Schließen Das Fenster wird geschlossen.

 

Selektionsfenster

Dieses Fenster dient der Selektion einer Eingangsrechnung.

Suchfelder
Feld Beschreibung
Nummer Eingangsrechnungsnummer (interne)
Datum Eingang Erstelldatum
Freigabe Freigabedatum (leer, wenn nicht freigeben)
Status Status der Eingangsrechnung
Lieferant Nach Lieferant suchen
Rechnungsnr. Nach Rechnungsnummer suchen
Paginiernr. Nach Paginiernummer suchen
Datum R/G Nach R/G-Datum suchen

Knöpfe
Knopf Beschreibung
OK Die selektierte Eingangsrechnung wird übernommen.
Schließen Die Selektion wird abgebrochen.

 

Optionsfenster

Felder
Feld Beschreibung
Eingangsdatum vorgeben Es kann eine Datum definiert werden, welches beim Anlegen einer neuen Rechnung automatisch als Eingangsdatum gesetzt wird. Gerade bei der Erfassung mehrer, gleichzeitig eingegangener Rechnung ist diese Option sinnvoll.
Auto. Paginiernummer Die Paginiernummer wird nach jeder neu erfassten Rechnung hoch gezählt und der Rechnung automatisch zugewiesen. Über dieses Feld kann die Option aktiviert und der derzeitige Zählerstand eingetragen werden.
Umsatzsteuer erlauben Die Auswahl einer Umsatzsteuer ist, da wir uns ja im EK-Bereich befinden, nicht erlaubt. Allerdings kann für die Erfassung eines Pönals, welches als Ertrag anzusehen ist, durchaus die Auswahl einer Umsatzsteuer notwendig sein.
(siehe auch hier)
Steuer -
: Einsteuerrechnung  
: Mehrsteuerrechnung  

Knöpfe
Knopf Beschreibung
OK Das Fenster wird geschlossen

 

Rechnungssummen Schnellabgleich

Menü
Menüpunkt Beschreibung
Bearbeiten -
: MwSt. neu holen  

Felder
Feld Beschreibung
Rechnungsdaten
: Rechnungskopf -
: : Nebenkosten (netto)  
: : Steuer  
: : Rechnungswert (brutto)  
: : Einheiten ändern  
: Vorsteuer  
: Bestellkopfkonditionen  
: Bestellebene -
: : Nebenkosten (netto)  
Kreditorendaten
: Kreditor  
: USt. Id. Nr.  
: Steuer Nr.  
: Merkmale  

Knöpfe
Knopf Beschreibung
Rechnungsdaten
: Vorsteuer Vorsteuersatz auswählen
Statusbar
: OK Die Fenster wird geschlossen.

 

Verwandte Themen

 


Technische Dokumentation

Implementation

checkMask

Bit Beschreibung

0

Position kann trotz weiteren gesetzten Bits freigegeben werden.
1 Position muss unabhängig von weiteren Bits manuell geprüft werden
2 Wertabweichung zu groß (siehe Freigaberegel)
3 Unterschiedliche Kopfkonditionen auf der Bestellung und der Eingangsrechnung
4 Kein Bestellvorgänger (Prüfer muss angegeben werden)
5 QS-Teil, aber kein QS-Beleg
6 Bestellmenge < Liefermenge
7 Bestellmenge < QS - Menge
8 Liefermenge < QS - Menge
9 Bestellmenge <  berechnete Menge
10 Liefermenge < berechnete Menge
11 QS - Menge < berechnete Menge 
12 Flag "Erzwungene Rechnungsprüfung" wurde gesetzt.
13 Die Größe der zu prüfenden Menge hat sich geändert. (Manuelle Prüfung)
14 Eine automatische Rechnungsprüfung bez. QS ist nicht möglich. (Manuelle Prüfung)

 

CalculatePurchaseInvoice
Steuert die gesamte Kalkulation der Eingangsrechnung
    CalculateSubPositions
    MarkAllBookingContainers
    DetailedAccounting
    CleanAllBookingContainers

CalculateSubPositions
Addiert alle Netto- und Bruttowerte (Pos. Summen) der Eingangsrechnungspositionen. Diese Werte dienen der Berechnungsgrundlage (Pos. Summen + Konditionen(CalculateSingleCharge)) des errechneten Eingangsrechnungswert.
    CalculateGrosDifference

MarkAllBookingContainers
Initialisiert die Werte der Buchungscontainer.

DetailedAccounting
    CalculateFirstDifferences
    AccountingRecursive
    CalculateFirstDifferences_Tax
    AccountingRecursive_Tax

CalculateFirstDifferences
Berechnet und verteilt die Kosten der Eingangsrechnung/Position. Das Ergebnis ist der Vektor accounted.amount, der sich wie folgt aufteilt:
CX_PURCHASE_INVOICE
    [0] -> Basiswert der Position (Summer der Pos.Nettopreise + Rabatte/Zuschläge + Differenz)
    [1] -> Aufschläge (Fracht/Verpackung)
CX_LINK_TXN
    [0] -> Basiswert der Position (Menge * Preis + Rabatte/Zuschläge + Differenz)
           (Nettodifferenz: der Position + prozentual der Eingangsrechnung)
    [1] -> Aufschläge (Fracht/Verpackung)
    [2] -> prozentualer Mehrwert durch den Aufschläge im Eingangsrechnungskopf

    GetBaseAccountingValue
    InitAccountedAmount

AccountingRecursive
Wird eine Eingangsrechnung an das Makro übergeben, so werden alle Positionen durch den Aufruf des Makros CalculateFirstDifferences durchkalkuliert. Anschließend werden Aufschläge und die Nettodifferenz auf die Postionen verteilt, bevor sich das Makro rekursiv aufruft. Für die Positionen werden dann über den Aufruf des Makro AccountTmpPos die Buchungskontainer erstellt.

    AccountTmpPos
    CalculateFirstDifferences

GetBaseAccountingValue
Ermittelt den Nettowert der Eingangsrechnung (Summe der Positionen)/Position (Menge * Preis).

InitAccountedAmount
Initialisiert die Vektoren welche sich hinter accounted.amount (siehe CalculateFirstDifferences) verbergen. Dem erste Vektor wird der Rückgabewert des Makros GetBaseAccountingValue zugewiesen, alle weiteren der Wert "0".

CalculateFirstDifferences_Tax
Wird dem Makro eine Eingangsrechnungsposition übergeben, so wird diese der Steuerwerte (Brutto-Netto) berechnet. Mit diesem Wert wird dann das 0te Element des taxed.amount Vektors initialisiert. Das 1te Element erhält den Wert "0".

Wird anderenfalls ein Eingangsrechnungsobjekt übergeben, so wird der Steuerwerte auf Grundlage der Summen der Netto- und Bruttowerte berechnet. Der Vektor wird dann gleichermaßen vorinitialisiert. Die Differenz zwischen dem errechneten und dem tatsächlichem Steuerwert, wird dann in das zweite Element geschrieben.

AccountingRecursive_Tax

CalculateFirstDifferences_Tax

CalculateSingleCharge
Berechnet den Nettowert inkl. der Konditionen.
    calcCondition -> die aktuelle Kondition, welche es zu berechnen gilt
    initialSum -> der Wert exkl. der Konditionen (wird für die Berechnung "von Warenwert verwendet")
    sum -> der Wert inkl. der bis dahin berechneten Konditionen
    singleDiscount -> der Wert der gerade zu berechnenden Kondition

 

Qualitätssicherung

Szenarium Besonderheit/Ablauf

1 Bestellung
1 Position
1 Lieferung (komplett)
keine Nebenkosten
keine Differenz

Bestellpos. wird komplett in ER übernommen.

1 Bestellung
1 Position
Keine Lieferung
Keine Nebenkosten
Keine Differenz

ER-Pos. kann nicht erstellt werden.

1 Bestellung
1 Position
Teillieferung
Keine Nebenkosten
Keine Differenz

Bestellpos. wird in ER übernommen. Die gelieferte Menge wird in Rechnung gestellt.

1 Bestellung
1 Position
Teillieferungen (ergibt Gesamtbestellmenge)
Keine Nebenkosten
Keine Differenz

Bestellpos. wird komplett in ER übernommen.

1 Bestellung
1 Position
1 Lieferung (komplett)
keine Nebenkosten
grobe Differenz

Komplette ER kann nicht freigegeben werden. Position muss separat freigegeben werde.
1 Bestellung
1 Position
1 Lieferung (komplett)
mit Nebenkosten
keine Differenz
Die Nebenkosten werden als Kondition in den ER-Kopf übernommen und fließen somit in den 'errechneten' Betrag mit ein.

 

Eingangsrechnungen Modul

Modulname

purchinv.mod

Klassen

-

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
       
       
       
 
Gesendete Messages
Message Parameter Funktion Empfangs-Modul