|
|
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.

| 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.
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. 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)
|
![]() |
| 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.
|
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.
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. |
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.
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.
| 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 |
| 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 |
| 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.
|
||||||||||||||||||||||||
| : Kurs | |||||||||||||||||||||||||
| Positionen | - | ||||||||||||||||||||||||
| : Liste |
|
| 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? |
| : 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. |
Dient der Auflistung der Eingangsrechnungen.
| 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 |
| 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 |
| 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. |
Dieses Fenster dient der Selektion einer Eingangsrechnung.
| 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 |
| Knopf | Beschreibung |
|---|---|
| OK | Die selektierte Eingangsrechnung wird übernommen. |
| Schließen | Die Selektion wird abgebrochen. |
| 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 |
| Knopf | Beschreibung |
|---|---|
| OK | Das Fenster wird geschlossen |
| Menüpunkt | Beschreibung |
|---|---|
| Bearbeiten | - |
| : MwSt. neu holen |
| Feld | Beschreibung |
|---|---|
| Rechnungsdaten | |
| : Rechnungskopf | - |
| : : Nebenkosten (netto) | |
| : : Steuer | |
| : : Rechnungswert (brutto) | |
| : : Einheiten ändern | |
| : Vorsteuer | |
| : Bestellkopfkonditionen | |
| : Bestellebene | - |
| : : Nebenkosten (netto) | |
| Kreditorendaten | |
| : Kreditor | |
| : USt. Id. Nr. | |
| : Steuer Nr. | |
| : Merkmale | |
| Knopf | Beschreibung |
|---|---|
| Rechnungsdaten | |
| : Vorsteuer | Vorsteuersatz auswählen |
| Statusbar | |
| : OK | Die Fenster wird geschlossen. |
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
| Szenarium |
Besonderheit/Ablauf |
|---|---|
|
1 Bestellung |
Bestellpos. wird komplett in ER übernommen. |
|
1 Bestellung |
ER-Pos. kann nicht erstellt werden. |
|
1 Bestellung |
Bestellpos. wird in ER übernommen. Die gelieferte Menge wird in Rechnung gestellt. |
|
1 Bestellung |
Bestellpos. wird komplett in ER übernommen. |
|
1 Bestellung |
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. |
purchinv.mod
-
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.
| Message | Parameter | Funktion | Security |
|---|---|---|---|
| Message | Parameter | Funktion | Empfangs-Modul |
|---|---|---|---|