Steuerkennungen von Verkäufer und Käufer bei einem Zuschlag mit Reverse Charge

Fehler BR-AE-04 EN 16931

Eine Rechnung, die einen Zuschlag auf Dokumentenebene (BG-21) enthält, bei dem der Code der Umsatzsteuerkategorie für den Zuschlag auf Dokumentenebene (BT-102) „Umkehrung der Steuerschuldnerschaft (Reverse Charge)“ lautet, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31), die Steuernummer des Verkäufers (BT-32) und/oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Käufers (BT-48) und/oder die Kennung der rechtlichen Registrierung des Käufers (BT-47) enthalten.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Es fehlt entweder eine passende Steuerkennung des Verkäufers beziehungsweise seines Steuervertreters oder eine passende Kennung des Käufers. Erforderlich sind eine Verkäufer-Steuerregistrierung mit schemeID VA oder FC oder eine Steuervertreter-ID mit schemeID VA; zusätzlich muss der Käufer eine Steuerregistrierung mit schemeID VA oder eine ram:SpecifiedLegalOrganization/ram:ID haben.

Was die Regel bedeutet

Bei einem Zuschlag der Kategorie AE müssen sowohl eine vom Test zugelassene Steuerkennung auf Verkäuferseite als auch eine zugelassene Kennung des Käufers vorhanden sein. Die Käuferkennung kann eine USt-IdNr. oder eine rechtliche Registrierungskennung sein.

Betroffene Felder BG-21 BT-102 BT-31 BT-32 BT-63 BT-48 BT-47
Bitte ergänzen Sie die Steuerkennungen von Verkäufer und Käufer für den Zuschlag mit Reverse Charge

Der Zuschlag ist als Reverse Charge gekennzeichnet, aber mindestens eine der erforderlichen Kennungen auf Verkäufer- oder Käuferseite fehlt. Sie können die fehlenden Angaben in den jeweiligen Parteidaten ergänzen.

Was ist zu tun?
  1. Ergänzen Sie beim Verkäufer eine Steuerregistrierung mit schemeID VA oder FC, oder beim Steuervertreter eine mit schemeID VA.
  2. Ergänzen Sie beim Käufer eine Steuerregistrierung mit schemeID VA oder eine LegalOrganization.ID.
  3. Prüfen Sie AddSellerTaxRegistration(...), AddBuyerTaxRegistration(...) und die jeweils passende LegalOrganization.ID.
  4. Erzeugen Sie die Rechnung erneut und prüfen Sie sie nochmals.
In FactoorSharp prüfen
  • LegalOrganization.ID (SellerTradeParty: BT-31; SellerTradeParty: BT-32; BuyerTradeParty: BT-47; SellerTaxRepresentativeTradeParty: BT-63)
  • TaxRegistration.SchemeID (For Seller VAT identifier: BT-31; For Seller tax registration identifier: BT-32)
  • FacturXInvoice.AddBuyerTaxRegistration(no, schemeID) (BT-48)
  • FacturXInvoice.AddSellerTaxRegistration(no, schemeID) (BT-31)
  • FacturXInvoice.BuyerTaxRegistration (BT-48)
Gut zu wissen

Für den Verkäufer ist VA oder FC zulässig, für den Steuervertreter VA. Beim Käufer genügt entweder schemeID VA oder eine rechtliche Registrierungskennung.

Technische Details

Der Test verbindet zwei Bedingungen mit and: eine von zwei Verkäufer-Steuerregistrierungen und eine von zwei Käuferkennungen müssen jeweils vorhanden sein. Für den Käufer akzeptiert er schemeID VA oder ram:SpecifiedLegalOrganization/ram:ID ohne Scheme-Bedingung.

Wo die Regel greift

Die Regel gilt für Rechnungen mit einem Zuschlag auf Dokumentenebene der Kategorie AE (Reverse Charge). Sie prüft die Steuerkennung des Verkäufers oder seines Steuervertreters sowie zusätzlich eine Steuerkennung oder eine rechtliche Registrierungskennung des Käufers.

Originalmeldung aus dem Schematron
An Invoice that contains a Document level charge (BG-21) where the Document level charge VAT category code (BT-102) is "Reverse charge" shall contain the Seller VAT Identifier (BT-31), the Seller tax registration identifier (BT-32) and/or the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) and/or the Buyer legal registration identifier (BT-47).
Kontext (rule/@context)
//ram:SpecifiedTradeAllowanceCharge[ram:ChargeIndicator/udt:Indicator='true']/ ram:CategoryTradeTax[ram:CategoryCode = 'AE']
Prüfausdruck (assert/@test)
( //ram:SellerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = ('VA', 'FC')] or //ram:SellerTaxRepresentativeTradeParty/ram:SpecifiedTaxRegistration/ ram:ID[@schemeID = 'VA'] ) and ( //ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID = 'VA'] or //ram:BuyerTradeParty/ram:SpecifiedLegalOrganization/ram:ID )
Änderungen in den KoSIT-Prüfregeln
  • 2024-06-202024-06-20 · AddedCEN unexpected tests on BR-AE-02, BR-AE-03, and BR-AE-04 with BT-32 and no BT-31 in CII
  • 2024-06-202024-06-20 · Changedtests on BR-AE-02, BR-AE-03, and BR-AE-04 moved from `src/test/unexpected` to `src/test/cen-unit-tests`