Genau ein ram:TypeCode

Fehler FX-SCH-A-001016 Factur-X

Das Element 'ram:TypeCode' muss genau einmal vorkommen.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

In ram:AdditionalReferencedDocument fehlt ram:TypeCode oder das Element kommt mehr als einmal vor.

Was die Regel bedeutet

Jedes ram:AdditionalReferencedDocument an dieser Stelle muss genau einen Dokumenttypcode enthalten.

Bitte geben Sie genau einen Dokumenttypcode für das Referenzdokument an

Für das Referenzdokument einer Rechnungsposition fehlt der Dokumenttypcode oder er ist mehrfach angegeben. Sie können die XML-Angabe so anpassen, dass genau ein ram:TypeCode vorhanden ist.

Was ist zu tun?
  1. Prüfen Sie ram:AdditionalReferencedDocument in der Vereinbarung der Rechnungsposition.
  2. Stellen Sie sicher, dass darin genau ein ram:TypeCode vorkommt.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:AdditionalReferencedDocument>
  <ram:IssuerAssignedID>REF-1</ram:IssuerAssignedID>
</ram:AdditionalReferencedDocument>
✓ In Ordnung
<ram:AdditionalReferencedDocument>
  <ram:TypeCode>Code</ram:TypeCode>
</ram:AdditionalReferencedDocument>
Technische Details

Die Schematron-Prüfung zählt die direkten ram:TypeCode-Elemente innerhalb von ram:AdditionalReferencedDocument und verlangt genau eines.

Wo die Regel greift

Die Regel gilt für ram:AdditionalReferencedDocument in der Vereinbarung einer Rechnungsposition.

Originalmeldung aus dem Schematron
Element 'ram:TypeCode' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ ram:SpecifiedLineTradeAgreement/ram:AdditionalReferencedDocument
Prüfausdruck (assert/@test)
count(ram:TypeCode)=1