Land des Rechnungsempfängers erforderlich

Fehler FX-SCH-A-000874 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 PostalTradeAddress des Rechnungsempfängers fehlt CountryID, oder es ist nicht genau einmal vorhanden. CountryID muss genau einmal enthalten sein.

Was die Regel bedeutet

CountryID gibt das Land der Postanschrift an. Die Regel verlangt genau eine Länderangabe in PostalTradeAddress.

Bitte ergänzen Sie das Land in der Postanschrift des Rechnungsempfängers

In der Postanschrift des Rechnungsempfängers fehlt CountryID oder das Element ist mehrfach eingetragen. Die Angabe lässt sich korrigieren, indem genau ein CountryID enthalten ist.

Was ist zu tun?
  1. Suchen Sie PostalTradeAddress des Rechnungsempfängers.
  2. Fügen Sie darin genau ein CountryID-Element ein.
  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

Im Kontext PostalTradeAddress muss die Anzahl der direkten CountryID-Elemente exakt eins betragen.

Wo die Regel greift

Die Regel gilt für die Postanschrift des Rechnungsempfängers im Element PostalTradeAddress.

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