Anschrift der rechtlichen Organisation benötigt ein Land

Fehler FX-SCH-A-000919 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 der rechtlichen Organisation enthält nicht genau ein Element ram:CountryID. Das Länderkennzeichen fehlt oder ist mehrfach vorhanden.

Was die Regel bedeutet

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

Bitte ergänzen Sie genau ein Länderkennzeichen in der Anschrift der rechtlichen Organisation

In der postalischen Anschrift der rechtlichen Organisation 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 ram:PostalTradeAddress innerhalb von ram:SpecifiedLegalOrganization 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 des ram:PostalTradeAddress der ram:SpecifiedLegalOrganization.

Wo die Regel greift

Die Regel gilt für die postalische Anschrift der rechtlichen Organisation der Zahlungsempfängerpartei.

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