Land der Anschrift der Rechtsform genau einmal angeben

Fehler FX-SCH-A-000722 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

In der betreffenden ram:PostalTradeAddress kommt ram:CountryID nicht genau einmal vor. Das Element fehlt oder ist mehrfach vorhanden.

Was die Regel bedeutet

Eine Postanschrift benötigt genau eine Länderangabe, damit ihr Land eindeutig festgelegt ist.

Bitte geben Sie das Land der Anschrift der Rechtsform genau einmal an

In der Postanschrift der Rechtsform fehlt die Länderangabe oder sie steht mehrfach. Mit genau einer Angabe lässt sich die Anschrift eindeutig einem Land zuordnen.

Was ist zu tun?
  1. Prüfen Sie die Postanschrift in ram:SpecifiedLegalOrganization auf ram:CountryID.
  2. Stellen Sie sicher, dass dort genau ein ram:CountryID-Element steht.
  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/>
</ram:PostalTradeAddress>
Technische Details

Die Prüfung zählt die direkten ram:CountryID-Elemente innerhalb der Postanschrift von ram:SpecifiedLegalOrganization und verlangt genau eines.

Wo die Regel greift

Die Regel gilt für die Postanschrift innerhalb von ram:SpecifiedLegalOrganization des ram:ProductEndUserTradeParty in der Vereinbarung der Rechnung.

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