Steuerartcode muss genau einmal vorkommen

Fehler FX-SCH-A-001061 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:IncludedTradeTax kommt ram:TypeCode nicht genau einmal vor. Das Element fehlt oder ist mehrfach enthalten.

Was die Regel bedeutet

Der Steuerartcode ordnet die Steuerangabe einer Steuerart zu. Die Regel prüft hier, dass diese Angabe genau einmal vorhanden ist.

Bitte geben Sie den Steuerartcode genau einmal an

Bei der Steuerangabe am Nettopreis einer Rechnungsposition fehlt der Steuerartcode oder er kommt mehrfach vor. Sie können dies an der betreffenden Stelle in der Rechnung berichtigen.

Was ist zu tun?
  1. Suchen Sie ram:IncludedTradeTax am Nettopreis der betroffenen Rechnungsposition.
  2. Stellen Sie sicher, dass ram:TypeCode darin genau einmal vorkommt.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:IncludedTradeTax/>
✓ In Ordnung
<ram:IncludedTradeTax>
  <ram:TypeCode/>
</ram:IncludedTradeTax>
Technische Details

Die Schematron-Prüfung zählt die direkten ram:TypeCode-Elemente in ram:IncludedTradeTax und verlangt die Anzahl 1.

Wo die Regel greift

Die Regel gilt für ram:IncludedTradeTax am Nettopreis 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:NetPriceProductTradePrice/ram:IncludedTradeTax
Prüfausdruck (assert/@test)
count(ram:TypeCode)=1