Länderkennung in der Anschrift der Käuferorganisation

Fehler FX-SCH-A-000700 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 dieser ram:PostalTradeAddress fehlt ram:CountryID oder das Element kommt mehrfach vor. Es muss genau einmal vorhanden sein.

Was die Regel bedeutet

Die Anschrift der Käuferorganisation muss genau eine Länderkennung enthalten.

Bitte geben Sie die Länderkennung der Käuferorganisation genau einmal an

In der Anschrift der Käuferorganisation fehlt ram:CountryID oder es ist mehrfach vorhanden. Die Anschrift lässt sich so anpassen, dass das Element genau einmal vorkommt.

Was ist zu tun?
  1. Prüfen Sie ram:PostalTradeAddress in ram:SpecifiedLegalOrganization des Käufers.
  2. Sorgen Sie dafür, dass ram:CountryID dort genau einmal vorkommt.
  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>XX</ram:CountryID>
</ram:PostalTradeAddress>
Technische Details

Der XPath zählt die direkten ram:CountryID-Elemente im aktuellen ram:PostalTradeAddress und verlangt die Anzahl 1.

Wo die Regel greift

Die Regel gilt für ram:PostalTradeAddress innerhalb von ram:SpecifiedLegalOrganization des Käufers.

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