Genau ein berechneter Steuerbetrag für die Vorauszahlung

Fehler FX-SCH-A-000952 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 muss ram:CalculatedAmount genau einmal vorkommen. Das Element fehlt oder ist mehrfach vorhanden.

Was die Regel bedeutet

Der berechnete Steuerbetrag ist Teil der Steuerangabe zur Vorauszahlung. Genau ein Wert ist erforderlich, damit diese Steuerangabe eine eindeutige Betragsangabe enthält.

Bitte geben Sie den berechneten Steuerbetrag der Vorauszahlung genau einmal an

In der Steuerangabe der Vorauszahlung fehlt der berechnete Steuerbetrag oder er kommt mehrfach vor. Die Struktur lässt sich so anpassen, dass der Betrag genau einmal enthalten ist.

Was ist zu tun?
  1. Suchen Sie ram:IncludedTradeTax bei der Vorauszahlung.
  2. Prüfen Sie, ob darin ram:CalculatedAmount 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:CalculatedAmount>10.00</ram:CalculatedAmount>
</ram:IncludedTradeTax>
Technische Details

Die Regel prüft, ob die Anzahl der direkten Kindelemente ram:CalculatedAmount von ram:IncludedTradeTax gleich eins ist.

Wo die Regel greift

Die Regel gilt innerhalb von ram:IncludedTradeTax zur Steuerangabe einer Vorauszahlung.

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