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) „Steuerbefreit“ 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) enthalten.
Bei einem Dokumentenzuschlag mit der Umsatzsteuerkategorie E fehlt die erforderliche Verkäufer-Steuerkennung. Der Test wird nur erfüllt, wenn eine Steuerregistrierungs-ID des Verkäufers mit schemeID VA oder FC oder eine USt-IdNr. des Steuervertreters mit schemeID VA vorhanden ist.
Die Kategorie E kennzeichnet einen steuerfreien Umsatz. Die Regel verlangt dazu eine passende steuerliche Identifikation des Verkäufers oder seines Steuervertreters.
Der steuerfreie Dokumentenzuschlag enthält keine der erforderlichen Steuerkennungen des Verkäufers oder seines Steuervertreters. Mit einer passenden Kennung lässt sich die Prüfung erfüllen.
- Ergänzen Sie beim Verkäufer eine Steuerregistrierungs-ID mit
schemeIDVAoderFC, oder beim Steuervertreter eine USt-IdNr. mitschemeIDVA. - Prüfen Sie die Verkäuferangaben über
AddSellerTaxRegistration(...)beziehungsweise die vorhandenen Verkäufer- und Vertreterkennungen überGetSellerTaxRegistration()undGetSellerTaxRepresentativeTaxRegistration(). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> <ram:CategoryTradeTax> <ram:CategoryCode>E</ram:CategoryCode> </ram:CategoryTradeTax> </ram:SpecifiedTradeAllowanceCharge>
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">DE123456789</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty>
LegalOrganization.ID(SellerTradeParty: BT-31; SellerTradeParty: BT-32; SellerTaxRepresentativeTradeParty: BT-63)TaxRegistration.SchemeID(For Seller VAT identifier: BT-31; For Seller tax registration identifier: BT-32)FacturXInvoice.AddSellerTaxRegistration(no, schemeID)(BT-31)FacturXInvoice.GetSellerTaxRegistration()(BT-31)FacturXInvoice.GetSellerTaxRepresentativeTaxRegistration()(BT-63)
Als Verkäuferkennung sind VA und FC zulässig; beim Steuervertreter ist VA zulässig.
Technische Details
Der Test verwendet drei zulässige XPath-Pfade, die mit ODER verknüpft sind: Verkäufer-ID mit schemeID VA oder FC, beziehungsweise Vertreter-ID mit schemeID VA.
Die Regel gilt für einen Dokumentenzuschlag in SpecifiedTradeAllowanceCharge, dessen ChargeIndicator auf true steht und dessen Steuerkategorie E ist. Geprüft werden die Steuerregistrierungen des Verkäufers und seines Steuervertreters im Rechnungsdokument.
rule/@context)assert/@test)