Grund des finanziellen Ausgleichs

Fehler FX-SCH-A-000383 Factur-X

Das Element 'ram:Reason' muss genau einmal vorkommen.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Im ram:SpecifiedFinancialAdjustment fehlt ram:Reason oder das Element kommt mehrfach vor. Es muss genau einmal enthalten sein.

Was die Regel bedeutet

ram:Reason beschreibt den Grund für den finanziellen Ausgleich. Fehlt die Angabe oder ist sie mehrfach vorhanden, ist der Ausgleich nicht mit genau einem Grund beschrieben.

Bitte geben Sie den Grund des finanziellen Ausgleichs genau einmal an

Beim finanziellen Ausgleich fehlt der Grund oder er ist mehrfach angegeben. Ein einzelnes ram:Reason beschreibt den Ausgleich mit genau einer Begründung.

Was ist zu tun?
  1. Suchen Sie das betreffende ram:SpecifiedFinancialAdjustment.
  2. Stellen Sie sicher, dass darin genau ein ram:Reason enthalten ist.
  3. Erzeugen Sie die Rechnung erneut und prüfen Sie sie noch einmal.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedFinancialAdjustment/>
✓ In Ordnung
<ram:SpecifiedFinancialAdjustment>
  <ram:Reason>Financial adjustment</ram:Reason>
</ram:SpecifiedFinancialAdjustment>
Technische Details

Der Test zählt die direkten ram:Reason-Elemente in ram:SpecifiedFinancialAdjustment und verlangt den Zählwert 1.

Wo die Regel greift

Die Regel gilt für einen finanziellen Ausgleich auf Dokumentenebene in der Umsatzabrechnung.

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