Die Umsatzsteuer-Identifikationsnummer des Verkäufers (BT-31), die Umsatzsteuer-Identifikationsnummer des Steuervertreters des Verkäufers (BT-63) und die Umsatzsteuer-Identifikationsnummer des Käufers (BT-48) müssen ein Präfix gemäß dem ISO-Code ISO 3166-1 alpha-2 haben, anhand dessen das Ausstellungsland identifiziert werden kann. Griechenland darf jedoch das Präfix ‘EL’ verwenden.
Die ersten zwei Zeichen der USt-IdNr. in ram:ID stimmen nicht mit einem im Test zugelassenen Ländercode überein. Für Griechenland ist auch das Präfix EL zugelassen.
Das Präfix der USt-IdNr. kennzeichnet das Land, in dem sie ausgestellt wurde. Die Regel lässt dafür einen ISO-3166-1-Alpha-2-Code zu; für Griechenland kann EL verwendet werden.
Das Präfix der USt-IdNr. in ram:ID wird nicht als zugelassener Ländercode erkannt. Sie können den Fehler beheben, indem Sie das Präfix an das Ausstellungsland anpassen.
- Prüfen Sie die USt-IdNr. in
ram:IDmitschemeID="VA". - Verwenden Sie für die ersten zwei Zeichen einen zugelassenen Ländercode; für Griechenland ist auch
ELzulässig. - Prüfen Sie die relevanten Angaben über
FacturXInvoice.AddSellerTaxRegistration(...)oderFacturXInvoice.AddBuyerTaxRegistration(...). - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">XX123456</ram:ID> </ram:SpecifiedTaxRegistration>
<ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">DE123456</ram:ID> </ram:SpecifiedTaxRegistration>
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 XPath-Test liest die ersten zwei Zeichen des geprüften ram:ID-Werts und prüft, ob diese als Eintrag in der vorgegebenen Codeliste enthalten sind.
Die Regel gilt für ram:ID mit schemeID="VA" in ram:SpecifiedTaxRegistration, also für die USt-IdNr. des Verkäufers, seines Steuervertreters oder des Käufers.
rule/@context)assert/@test)