Steuerart genau einmal angeben

Fehler FX-SCH-A-000964 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:AppliedTradeTax fehlt ram:TypeCode oder das Element kommt mehrfach vor. Es muss genau einmal enthalten sein.

Was die Regel bedeutet

ram:TypeCode kennzeichnet die Art der Steuer, auf die sich die Steuerangabe bezieht. Eine fehlende oder mehrfach angegebene Steuerart macht diese Angabe strukturell uneindeutig oder unvollständig.

Bitte geben Sie die Steuerart genau einmal an

Die Steuerangabe enthält die Steuerart nicht genau einmal. Mit einer einzelnen Angabe in ram:TypeCode lässt sich dieser Fehler beheben.

Was ist zu tun?
  1. Prüfen Sie ram:AppliedTradeTax und stellen Sie sicher, dass ram:TypeCode genau einmal vorkommt.
  2. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:AppliedTradeTax/>
✓ In Ordnung
<ram:AppliedTradeTax>
  <ram:TypeCode/>
</ram:AppliedTradeTax>
Technische Details

Der Schematron-Test zählt die direkten ram:TypeCode-Elemente in ram:AppliedTradeTax und verlangt genau eines.

Wo die Regel greift

Die Regel gilt für ram:AppliedTradeTax innerhalb eines Logistikzuschlags auf Dokumentenebene.

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