Eine Rechnung, die eine Rechnungsposition (BG-25) enthält, bei der der Umsatzsteuerkategorie-Code des in Rechnung gestellten Artikels (BT-151) „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.
Bei einer Rechnungsposition mit dem Umsatzsteuerkategoriecode AE fehlt mindestens eine der erforderlichen Kennungsgruppen: Es muss eine Verkäuferkennung aus SpecifiedTaxRegistration/ID mit schemeID VA oder FC oder eine Steuervertreter-USt-IdNr. mit schemeID VA vorhanden sein. Zusätzlich muss beim Käufer entweder eine USt-IdNr. mit schemeID VA oder eine Kennung in SpecifiedLegalOrganization/ID vorhanden sein.
Bei Reverse Charge (Steuerschuldumkehr) müssen die geprüften Steuerkennungen auf beiden Seiten der Rechnung vorhanden sein: mindestens eine passende Kennung des Verkäufers oder Steuervertreters und mindestens eine passende Kennung des Käufers.
Bei einer Rechnungsposition mit Reverse Charge fehlen eine passende Kennung des Verkäufers oder Steuervertreters und/oder eine passende Kennung des Käufers. Sie können die erforderlichen Kennungen in den Parteidaten ergänzen.
- Ergänzen Sie beim Verkäufer eine Steuerkennung mit
schemeIDVAoderFC, oder eine USt-IdNr. des Steuervertreters mitschemeIDVA. - Ergänzen Sie beim Käufer eine USt-IdNr. mit
schemeIDVAoder eine Kennung inSpecifiedLegalOrganization/ID. - Prüfen Sie für die Steuerkennungen die Aufrufe von
AddSellerTaxRegistration(...)undAddBuyerTaxRegistration(...)sowie die PropertySchemeID. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">SELLER-123</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty> <ram:BuyerTradeParty/>
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">SELLER-123</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty> <ram:BuyerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">BUYER-456</ram:ID> </ram:SpecifiedTaxRegistration> </ram:BuyerTradeParty>
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)
Technische Details
Der Test verlangt eine erfüllte Verkäuferbedingung und eine erfüllte Käuferbedingung. Auf Verkäuferseite werden schemeID VA oder FC bei SellerTradeParty oder VA bei SellerTaxRepresentativeTradeParty akzeptiert; auf Käuferseite VA bei der Steuerregistrierung oder eine SpecifiedLegalOrganization/ID.
Die Regel gilt für eine Rechnungsposition IncludedSupplyChainTradeLineItem mit dem CategoryCode AE in ApplicableTradeTax. Geprüft werden Steuerkennungen des Verkäufers oder seines Steuervertreters sowie eine Steuer- oder gesetzliche Kennung des Käufers.
rule/@context)assert/@test)- 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`