Länderkennung in der Anschrift der rechtlichen Organisation des Zahlungsempfängers erforderlich

Fehler FX-SCH-A-000998 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 Anschrift der rechtlichen Organisation des Zahlungsempfängers enthält nicht genau ein Element ram:CountryID. Das Element fehlt oder kommt mehrfach vor.

Was die Regel bedeutet

ram:CountryID ordnet die Anschrift der rechtlichen Organisation einem Land zu. Genau ein solches Element ist erforderlich, damit die Länderangabe in der Anschrift eindeutig ist.

Bitte geben Sie in der Anschrift der rechtlichen Organisation des Zahlungsempfängers genau eine Länderkennung an

In der Anschrift der rechtlichen Organisation des Zahlungsempfängers fehlt ram:CountryID oder es ist mehrfach vorhanden. Eine einzelne Länderkennung behebt diesen Strukturfehler.

Was ist zu tun?
  1. Öffnen Sie die ram:PostalTradeAddress der rechtlichen Organisation des Zahlungsempfängers.
  2. Stellen Sie sicher, dass darin ram:CountryID 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>DE</ram:CountryID>
</ram:PostalTradeAddress>
Technische Details

Der Test zählt die direkten ram:CountryID-Elemente innerhalb von ram:PostalTradeAddress und verlangt genau eines.

Wo die Regel greift

Die Regel gilt für ram:PostalTradeAddress der rechtlichen Organisation des Zahlungsempfängers in den Zahlungskonditionen.

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