Steuerkategoriecode muss genau einmal vorkommen

Fehler FX-SCH-A-001062 Factur-X

Das Element 'ram:CategoryCode' 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:CategoryCode nicht genau einmal vor. Das Element fehlt oder ist mehrfach enthalten.

Was die Regel bedeutet

Der Steuerkategoriecode kennzeichnet die Kategorie der Steuerangabe. Die Regel verlangt, dass dieser Code genau einmal vorhanden ist.

Bitte geben Sie den Steuerkategoriecode genau einmal an

Bei der Steuerangabe am Nettopreis einer Rechnungsposition fehlt der Steuerkategoriecode 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:CategoryCode 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:CategoryCode/>
</ram:IncludedTradeTax>
Technische Details

Die Schematron-Prüfung zählt die direkten ram:CategoryCode-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:CategoryCode' 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:CategoryCode)=1