Automatische Rechnungskontrolle für Brasilien verwalten

Die folgenden Schritte sind auszuführen, um den Prozess der Rechnungskontrolle durchzuführen und die Lieferantenrechnung an die Kreditorenbuchhaltung und das Hauptbuch zu übertragen. Es sind nicht alle Schritte obligatorisch und der gesamte Prozess kann automatisiert werden.

Rechnungskopf erstellen

Der Rechnungskopf wird mithilfe von APBR50MI der Transaktion "AddHead" aktualisiert.

Felder in API APBR50MI (Lieferantenrechnungsbatch-Schnittstelle)

Feld

Kommentar

Division

Obligatorisch

Company name (CNPJ)

CNPJ oder Lieferant ist obligatorisch; wenn der Lieferant aktualisiert wird, wird die CNPJ-Nummer automatisch abgerufen.

Supplier

Lieferant oder CNPJ ist obligatorisch; wenn die CNPJ-Nummer aktualisiert wird, wird der Lieferant automatisch abgerufen.

Supplier invoice number

Obligatorisch

Series/subseries

Obligatorisch

Especie

Obligatorisch

Address number

Optional Wenn freigelassen, wird der Wert aus CNPJ oder Lieferant übernommen.

Requested delivery date

Optional Wenn freigelassen, wird der Wert aus dem Wareneingang übernommen.

Invoice date

Obligatorisch

Due date

Optional Wenn freigelassen, wird der Wert anhand der Zahlungsbedingungen, des Rechnungsdatums und des Systemkalenders berechnet.

Total goods value

Obligatorisch, wenn keine Teilvalidierung.

Total invoice amount

Obligatorisch

Payment terms

Optional Wenn freigelassen, wird der Wert aus dem Lieferanten übernommen.

(Calculation of) IPI base

Optional Wird automatisch in den Rechnungspositionen berechnet.

IPI amount

Optional Wird automatisch in den Rechnungspositionen berechnet.

ICMS tax subst base

Optional Wird manuell gehandhabt.

ICMS tax subst in percent

Optional Wird manuell gehandhabt.

ICMS tax substitution

Optional Wird manuell gehandhabt.

ICMS base

Optional Wird automatisch in den Rechnungspositionen berechnet.

ICMS amount

Optional Wird automatisch in den Rechnungspositionen berechnet.

Dienstleistungsbetrag

Optional Gilt nur für Dienstleistungsrechnungen.

INSS amount

Optional Gilt nur für Dienstleistungsrechnungen.

IRRF amount

Optional Gilt nur für Dienstleistungsrechnungen.

Freight amount

Optional

Insurance amount

Optional

PIS amount

Optional, nur für Einfuhrrechnungen. Wird automatisch in den Rechnungspositionen berechnet.

COFINS importation amount

Optional, nur für Einfuhrrechnungen. Wird automatisch in den Rechnungspositionen berechnet.

Other expenses

Optional

Total discount

Optional (wird als positiver Betrag hinzugefügt).

Importation registration number

Optional

Document type

Optional

NF-e ID

Optional

IBGE FU code

Optional

Period

Optional

Modification requirement

Optional

Exchanged serial number

Optional

Ref document number

Optional

Partial validation

Optional Mit 1 angeben, ob Teilvalidierung auszuführen ist.

Company name

Optional

Der Gesamtrechnungsbetrag wird mit der Gesamtzahl an Feldern für die verschiedenen Steuertypen, Zusatzkosten und Rabatte verglichen und sollte mit dieser übereinstimmen, um fortzufahren.

Die Teilvalidierung kann verwendet werden, um weniger Felder in APBR50MI zu aktualisieren und um fehlerhafte Datensätze zu aktualisieren. Bei Verwendung der Teilvalidierung müssen die übrigen Felder unter "Supplier Invoice. Open" (APBR50) aktualisiert werden, um die Rechnung später zu validieren.

In (APBR50/E) können die Adressnummer, das Eingangs-, Rechnungs- und Fälligkeitsdatum sowie die Zahlungsbedingungen geändert werden. Wenn das Rechnungsdatum verändert wird, wird das Fälligkeitsdatum neu berechnet. Wenn die Zahlungsbedingungen verändert werden, wird das Fälligkeitsdatum wieder neu berechnet. Diese Felder können nur geändert werden, wenn der Rechnungsstatus 20 = "Validated" oder geringer ist.

Es ist nicht erforderlich, das Buchungsdatum anzugeben, da es aktualisiert wird, wenn die Buchungen erstellt werden.

Eingehende Rechnungspositionen erstellen

Die Rechnungspositionen werden mithilfe von APBR51MI, Transaktion "AddLine" aktualisiert. Um die Rechnungspositionen hinzuzufügen, muss ein Rechnungskopf vorhanden sein.

Felder in API APBR51MI (Lieferantenrechnungsbatch-Schnittstelle)

Feld

Kommentar

Division

Obligatorisch

Supplier

Obligatorisch

Supplier invoice number

Obligatorisch

Series/subseries

Obligatorisch

Supplier invoice line

Obligatorisch, wenn EA/EA-Position freigelassen ist.

Purchase order number

Obligatorisch, wenn Lieferantenrechnungsposition freigelassen ist.

Purchase order line

Obligatorisch, wenn Lieferantenrechnungsposition freigelassen ist.

Purchase order line sub number

Optional

Item number

Obligatorisch, wenn die Aliasnummer freigelassen wurde oder nicht richtig ist.

Alias number

Optional

Internal CFOP code

Optional Wenn freigelassen, wird der Wert aus dem Lieferanten übernommen.

Industry equivalence

Optional

Purchase price

Obligatorisch

IPI percentage

Optional Wenn hinzugefügt, übersteuert dieser Prozentsatz den in der EA-Position eingetragenen Satz.

IPI credit base

Optional, wird jedoch manuell gehandhabt.

IPI credit amount

Optional, wird jedoch manuell gehandhabt.

ICMS tax subst base

Optional, wird jedoch manuell gehandhabt.

ICMS tax substitution

Optional, wird jedoch manuell gehandhabt.

ICMS tax subst in %

Optional, wird jedoch manuell gehandhabt.

ICMS percentage

Optional Wenn hinzugefügt, übersteuert dieser den Satz in (CRBR07) oder (CRBR01) oder in "From To Federation Unit" (CRBR60), wenn in "Firma. Division verbinden" (MNS100) die Option "CNPJ at Facility level" ausgewählt ist.

INSS percentage

Optional Gilt nur für Dienstleistungsrechnungen.

IRRF amount

Optional Gilt nur für Dienstleistungsrechnungen.

Freight amount

Optional

Insurance amount

Optional

Other expenses

Optional

Total discount

Optional

Partial validation

Optional Mit 1 angeben, ob Teilvalidierung auszuführen ist.

Die Teilvalidierung kann verwendet werden, um weniger Felder in APBR51MI zu aktualisieren und um fehlerhafte Datensätze zu aktualisieren.

Bei Verwendung der Teilvalidierung müssen die übrigen Felder unter "Supplier Invoice. Open incoming lines" (APBR51) aktualisiert werden, um die Rechnung zu validieren.

Rechnung validieren

Wenn der Rechnungskopf und die Rechnungspositionen über APBR50MI und APBR51MI aktualisiert werden, wird ein Datensatz erstellt, der in (APBR50) angezeigt wird. Der Datensatz hat den Status 10 = "New". Der Kopf wird in (APBR50) angezeigt und die Positionen werden über die verknüpfte Option 11 = "Incoming invoice lines" in (APBR50) angezeigt. Wenn Sie diese verknüpfte Option verwenden, gehen Sie zu (APBR51).

Alle Rechnungen sollten validiert werden, um zu prüfen, ob alle Pflichtfelder aktualisiert wurden. Die Validierung wird mit der verknüpften Option 8 = Validate in (APBR50) oder über APBR53MI (Lieferantenrechnungsbatch-Schnittstelle) gestartet. Wenn APBR53MI, Transaktion "ValidateInvoice" verwendet wird, müssen die Division, der Lieferant, die Lieferantenrechnungsnummer und die Serie/Subserie eingegeben werden.

Wenn der Parameter "Automatische Aktualisierung" der FAM-Funktion AP50 in "FAM-Funktion. Details öffnen" (CRS406) auf 1 gesetzt ist und der Rechnungskopf und die Rechnungspositionen keine Fehler enthalten, wird der Status auf 80 = "Account entries created" gesetzt. Wenn die Validierung fehlschlägt, erhält die Rechnung den Status 15 = "Validated with error". In diesem Fall sind der Kopf und die Positionen möglicherweise fehlerhaft. Wenn die Validierung erfolgreich ist, ist der Status abhängig von der Einstellung der FAM-Funktion AP50 20 = "Validated" oder höher.

Wenn der Parameter "Automatische Aktualisierung" der FAM-Funktion (CRS406) auf 1 gesetzt ist, werden alle Schritte automatisch ausgeführt, wenn keine Fehler gefunden werden. Wenn Fehler gefunden werden und die Rechnung den Status 15 = "Validated with error" hat, rufen Sie den Kopfzeilendatensatz in (APBR50) auf, und beheben Sie die Fehler mit der Option "Change". Prüfen Sie außerdem die Rechnungspositionen in (APBR51) anhand der Option "Ändern", und korrigieren Sie die Fehler.

In (APBR51/B1) können Sie Rechnungspositionsfehler eingeben. Wählen Sie Rechnungspositionsfehler von/bis 2 = "Fehler", um nur die fehlerhaften Positionen anzuzeigen. Nachdem Sie die Fehler korrigiert haben, führen Sie über (APBR50) erneut "Validate" aus. Der Status auf der Rechnung sollte dann 20 = "Validated" oder, abhängig vom Parameter "Automatische Aktualisierung" in (CRS406), höher sein.

Rechnungspositionen erstellen

Wenn der Rechnungsstatus 20 ist, können die Rechnungspositionen erstellt werden. Die Rechnungspositionen werden basierend auf den Wareneingangspositionen dieser Rechnungsnummer erstellt. Pro Rechnungsposition kann es mehrere Wareneingangspositionen geben.

Die Rechnungspositionen werden anhand der verknüpften Option 13 = "Create invoice lines" aus (APBR50) erstellt. Nachdem die Rechnungspositionen erstellt wurden, erhält die Rechnung den Status 30 = "Invoice line created". Die Rechnungspositionen werden im Programm "Supplier Invoice. Open Invoice Lines" (APBR52) angezeigt, was über die verknüpfte Option 12 = Invoice lines aus (APBR50) aufgerufen wird. Wenn die Rechnungspositionsnummer auf den Wareneingangspositionen nicht mit der Rechnungsposition der eingehenden Positionen übereinstimmt (die Rechnungsnummer jedoch übereinstimmt), wird in (APBR52) eine Rechnungsposition mit einem Nullbetrag erstellt. Diese Rechnungsposition ist aus (APBR52) zu löschen, bevor Sie fortfahren.

Sollte die Rechnungsreferenz in "Einkaufsauftrag. Transaktionen anzeigen" (PPS330) fehlerhaft sein, kann sie geändert werden. Nachdem Sie die Referenz in (PPS330) geändert haben, können die Rechnungspositionen aus (APBR52) gelöscht und neu erstellt werden. Wenn die aktualisierte Artikelnummer auf den eingehenden Positionen nicht mit der Artikelnummer des Einkaufsauftrags übereinstimmt, wird ebenfalls eine Rechnungsposition mit einem Nullbetrag erstellt. Die Artikelnummer muss dann manuell in (APBR52) aktualisiert werden.

Wenn der interne CFOP auf den eingehenden Positionen falsch ist, wird in (APBR52) eine Rechnungsposition mit einem freien internen CFOP erstellt. Der interne CFOP muss auf den Rechnungspositionen manuell aktualisiert werden, um fortzufahren.

Wenn der IPI- und der ICMS-Satz in (APBR51MI) aktualisiert werden und in (MNS100) die Option "CNPJ at Facility level" aktiviert ist, übersteuern diese Sätze die in "Item. Open Complement" (CRBR04), "Settings – CFOP code" (CRBR07), "Federation Unit. Open" (CRBR01) oder (CRBR60) definierten Sätze.

Wenn der Rechnungsstatus 40 oder weniger ist, können die Rechnungspositionen gelöscht und neu erstellt werden.

Rechnung prüfen

Nachdem die Rechnungspositionen erstellt wurden, muss die Rechnung geprüft werden. Die Beträge auf dem Rechnungskopf und den Rechnungspositionen müssen verglichen werden. Sollte es Abweichungen geben, erhält die Rechnung den Status 40 = "Invoice not approved". Die Abweichungen werden in "Supplier Invoice. Compare" (APBR03) angezeigt, was über die verknüpfte Option 20 = "Compare header and lines" in (APBR50) aufgerufen wird.

Die Rechnungskopfbeträge können in (APBR50) geändert werden und die Rechnungspositionen in (APBR52). Nach Berichtigung der Beträge muss die Prüfung erneut ausgeführt werden. Wenn die Beträge übereinstimmen, wird der Status nach der Prüfung auf 50 = "Invoice Approved" gesetzt.

Hinweis

Die akzeptierten Abweichungen der ICMS-Beträge können über die Sortierfolge 9 in "Settings – Lieferantenrechnungskontrolle" (APS900) definiert werden. Der Datensatz muss mit einem * aktualisiert werden.

Buchungen erstellen

Die Buchungseinträge werden anhand der verknüpften Option 15 = "Create account entries" aus (APBR50) erstellt. Nachdem die Buchungseinträge erstellt wurden, erhält die Rechnung den Status 80 = "Account entries created" erstellt.