Anschrift des Zahlungsempfängers benötigt ein Land

Fehler FX-SCH-A-000915 Factur-X

Das Element 'ram:CountryID' muss genau einmal vorkommen.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Das Element ram:PostalTradeAddress enthält nicht genau ein Element ram:CountryID. Das Länderkennzeichen fehlt oder ist mehrfach vorhanden.

Was die Regel bedeutet

Die postalische Anschrift der Zahlungsempfängerpartei muss genau ein Länderkennzeichen enthalten.

Bitte ergänzen Sie genau ein Länderkennzeichen in der Anschrift des Zahlungsempfängers

In der postalischen Anschrift der Zahlungsempfängerpartei fehlt das Länderkennzeichen oder es ist mehrfach eingetragen. Die Anschrift muss genau ein ram:CountryID enthalten.

Was ist zu tun?
  1. Suchen Sie das ram:PostalTradeAddress der Zahlungsempfängerpartei.
  2. Stellen Sie sicher, dass es genau ein ram:CountryID enthält.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:PostalTradeAddress/>
✓ In Ordnung
<ram:PostalTradeAddress>
  <ram:CountryID>FR</ram:CountryID>
</ram:PostalTradeAddress>
Technische Details

Der XPath-Test verlangt genau ein direktes ram:CountryID-Element innerhalb von ram:PostalTradeAddress.

Wo die Regel greift

Die Regel gilt für die postalische Anschrift der Zahlungsempfängerpartei im Zahlungsausgleich der Rechnung.

Originalmeldung aus dem Schematron
Element 'ram:CountryID' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:PayeeTradeParty/ram:PostalTradeAddress
Prüfausdruck (assert/@test)
count(ram:CountryID)=1