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) „Innergemeinschaftliche Lieferung“ lautet, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) und die Umsatzsteuer-Identifikationsnummer des Käufers (BT-48) enthalten.
Bei einem Dokumentenzuschlag der Kategorie K fehlt entweder die USt-IdNr. des Verkäufers und seines Steuervertreters oder die USt-IdNr. des Käufers. Erforderlich ist mindestens eine Verkäufer- beziehungsweise Vertreterkennung und zusätzlich eine Käuferkennung, jeweils mit schemeID VA.
Die Kategorie K bezeichnet eine innergemeinschaftliche Lieferung. Dafür verlangt die Regel eine USt-IdNr. des Verkäufers oder seines Steuervertreters und zusätzlich eine USt-IdNr. des Käufers.
Für den Dokumentenzuschlag der Kategorie K fehlt eine erforderliche USt-IdNr. des Verkäufers oder seines Steuervertreters beziehungsweise des Käufers. Ergänzen Sie die Kennungen beider Seiten, damit die Prüfung erfüllt ist.
- Ergänzen Sie beim Verkäufer oder beim Steuervertreter eine USt-IdNr. mit
schemeIDVA. - Ergänzen Sie beim Käufer ebenfalls eine USt-IdNr. mit
schemeIDVA. - Prüfen Sie die Käuferangaben über
AddBuyerTaxRegistration(...),BuyerTaxRegistrationoderGetBuyerTaxRegistration()und die Verkäuferangaben überAddSellerTaxRegistration(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">DE123456789</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty>
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">DE123456789</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty> <ram:BuyerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">FR12345678901</ram:ID> </ram:SpecifiedTaxRegistration> </ram:BuyerTradeParty>
LegalOrganization.ID(SellerTradeParty: BT-31; SellerTaxRepresentativeTradeParty: BT-63)FacturXInvoice.AddBuyerTaxRegistration(no, schemeID)(BT-48)FacturXInvoice.AddSellerTaxRegistration(no, schemeID)(BT-31)FacturXInvoice.BuyerTaxRegistration(BT-48)FacturXInvoice.GetBuyerTaxRegistration()(BT-48)
Für jede der erforderlichen Kennungen ist schemeID VA vorgeschrieben.
Technische Details
Der Test verlangt die logische UND-Verknüpfung aus einer Verkäufer-ID mit schemeID VA unter SellerTradeParty oder SellerTaxRepresentativeTradeParty und einer Käufer-ID mit schemeID VA unter BuyerTradeParty.
Die Regel gilt für einen Dokumentenzuschlag in SpecifiedTradeAllowanceCharge, dessen ChargeIndicator auf true steht und dessen Steuerkategorie K ist. Geprüft werden die USt-IdNr. des Verkäufers oder Steuervertreters sowie die USt-IdNr. des Käufers.
rule/@context)assert/@test)