Land der Rechtsformanschrift des Vertriebsagenten angeben

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

Die ram:PostalTradeAddress unter ram:SpecifiedLegalOrganization des Vertriebsagenten enthält nicht genau ein ram:CountryID. Das Element fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

ram:CountryID gibt das Land der postalischen Anschrift der Rechtsformorganisation an. Die Regel verlangt genau eine Länderangabe.

Bitte geben Sie das Land der Rechtsformanschrift des Vertriebsagenten an

In der postalischen Anschrift unter ram:SpecifiedLegalOrganization des Vertriebsagenten fehlt ram:CountryID oder das Element ist mehrfach vorhanden. Sie können den Fehler beheben, indem Sie genau ein solches Element angeben.

Was ist zu tun?
  1. Suchen Sie ram:PostalTradeAddress unter ram:SpecifiedLegalOrganization des Vertriebsagenten.
  2. Stellen Sie darin genau ein Element ram:CountryID bereit.
  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>DE</ram:CountryID>
</ram:PostalTradeAddress>
Technische Details

Die Prüfung zählt die direkt in ram:PostalTradeAddress enthaltenen ram:CountryID-Elemente und verlangt den Wert eins.

Wo die Regel greift

In der postalischen Anschrift unter ram:SpecifiedLegalOrganization beim Vertriebsagenten.

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