Eine Rechnung, die eine Rechnungsposition (BG-25) enthält, bei der der Umsatzsteuerkategorie-Code des in Rechnung gestellten Artikels (BT-151) „Innergemeinschaftliche Lieferung“ lautet, muss die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31) oder die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) sowie die Umsatzsteuer-Identifikationsnummer des Käufers (BT-48) enthalten.
Die Rechnung enthält eine Rechnungsposition mit der Steuerkategorie K, aber entweder fehlt sowohl die USt-IdNr. des Verkäufers als auch die des Steuervertreters, oder die USt-IdNr. des Käufers fehlt. Es wird eine USt-IdNr. des Verkäufers oder Steuervertreters und zusätzlich eine USt-IdNr. des Käufers benötigt.
Die Kategorie K bezeichnet eine innergemeinschaftliche Lieferung. Für diese Regel müssen sowohl eine USt-IdNr. des Verkäufers oder Steuervertreters als auch die USt-IdNr. des Käufers angegeben sein.
Eine Rechnungsposition ist als innergemeinschaftliche Lieferung (K) gekennzeichnet. Es fehlt entweder die USt-IdNr. des Verkäufers oder Steuervertreters, die des Käufers oder es fehlen beide Angaben.
- Ergänzen Sie die USt-IdNr. des Verkäufers oder des Steuervertreters mit
schemeIDVA. - Ergänzen Sie zusätzlich die USt-IdNr. des Käufers mit
schemeIDVA; prüfen Sie dafürAddBuyerTaxRegistration(...). - Wenn Sie die Verkäuferkennung programmatisch setzen, prüfen Sie
AddSellerTaxRegistration(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SellerTradeParty/> <ram:SellerTaxRepresentativeTradeParty/> <ram:BuyerTradeParty/>
<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)
Technische Details
Der Test verknüpft zwei Bedingungen mit and: eine ID des Verkäufers oder Steuervertreters mit schemeID VA sowie eine ID des Käufers mit schemeID VA. Die Prüfung wird durch CategoryCode K ausgelöst.
Die Regel gilt für ApplicableTradeTax einer Rechnungsposition mit CategoryCode K. Sie prüft die USt-IdNr. des Verkäufers oder Steuervertreters sowie die USt-IdNr. des Käufers auf Dokumentenebene.
rule/@context)assert/@test)