Eine Rechnung, die einen Zuschlag auf Dokumentenebene (BG-21) enthält, bei dem der Code der für den Zuschlag auf Dokumentenebene geltenden Umsatzsteuerkategorie (BT-102) „IGIC“ 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 Steuerkategorie L 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 L bezeichnet IGIC. Die Regel verlangt dazu eine passende steuerliche Identifikation des Verkäufers oder seines Steuervertreters.
Für den Dokumentenzuschlag mit Kategorie L fehlt eine erforderliche Steuerkennung 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>L</ram:CategoryCode> </ram:CategoryTradeTax> </ram:SpecifiedTradeAllowanceCharge>
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">ES12345678Z</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 L ist. Geprüft werden die Steuerregistrierungen des Verkäufers und seines Steuervertreters im Rechnungsdokument.
rule/@context)assert/@test)