Genau einen berechneten Betrag angeben

Fehler FX-SCH-A-001060 Factur-X

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

Was die Regel bedeutet

Die Umsatzsteuerangabe innerhalb des Nettopreises muss genau einen berechneten Betrag enthalten.

Bitte geben Sie genau einen berechneten Betrag zur Umsatzsteuer an

In der Umsatzsteuerangabe zum Nettopreis einer Rechnungsposition fehlt der berechnete Betrag oder er ist mehrfach eingetragen. Die Angabe lässt sich auf genau ein ram:CalculatedAmount bringen.

Was ist zu tun?
  1. Suchen Sie ram:IncludedTradeTax innerhalb von ram:NetPriceProductTradePrice.
  2. Prüfen Sie, ob darin genau ein ram:CalculatedAmount enthalten ist.
  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:CalculatedAmount>0</ram:CalculatedAmount>
</ram:IncludedTradeTax>
Technische Details

Der Test zählt die direkten ram:CalculatedAmount-Elemente innerhalb von ram:IncludedTradeTax und verlangt die Anzahl eins.

Wo die Regel greift

Die Regel gilt für ram:IncludedTradeTax innerhalb des Nettopreises einer Rechnungsposition.

Originalmeldung aus dem Schematron
Element 'ram:CalculatedAmount' 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:CalculatedAmount)=1