Die Postanschrift des Steuerbevollmächtigten des Verkäufers (BG-12) muss einen Ländercode der Steuerbevollmächtigtenanschrift (BT-69) enthalten, wenn der Verkäufer (BG-4) einen Steuerbevollmächtigten des Verkäufers (BG-11) hat.
In ram:PostalTradeAddress fehlt ein nicht leerer Wert in ram:CountryID. Dieses Element enthält den Ländercode der Anschrift (BT-69).
Der Ländercode identifiziert das Land der Postanschrift des Steuervertreters und ist für diese Adresse vorgeschrieben.
Die Anschrift des Steuervertreters enthält keinen Ländercode. Sie können den fehlenden Wert in ram:CountryID ergänzen.
- Ergänzen Sie einen nicht leeren Wert in
ram:CountryIDunterram:PostalTradeAddress. - Setzen Sie das Land der Anschrift über
Party.CountryfürSellerTaxRepresentativeTradeParty. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:SellerTaxRepresentativeTradeParty> <ram:PostalTradeAddress> <ram:CountryID/> </ram:PostalTradeAddress> </ram:SellerTaxRepresentativeTradeParty>
<ram:SellerTaxRepresentativeTradeParty> <ram:PostalTradeAddress> <ram:CountryID>DE</ram:CountryID> </ram:PostalTradeAddress> </ram:SellerTaxRepresentativeTradeParty>
Party.Country(SellerTaxRepresentativeTradeParty: BT-69)FacturXInvoice.SellerTaxRepresentative(BG-11)FacturXInvoice.SetSeller(name, postcode, city, street, street2, country, id, globalID, legalOrganization, description, countrySubdivisonName, addressLine3)(BG-4)FacturXInvoice.Seller(BG-4)
Technische Details
Der Test wendet normalize-space auf ram:PostalTradeAddress/ram:CountryID an und verlangt einen Wert, der nach dem Entfernen von Leerraum nicht leer ist.
Die Regel gilt für die Postanschrift des Steuervertreters des Verkäufers in ram:SellerTaxRepresentativeTradeParty.
rule/@context)assert/@test)