Betrag des finanziellen Ausgleichs

Fehler FX-SCH-A-000962 Factur-X

Das Element 'ram:ActualAmount' 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:ActualAmount oder das Element kommt mehrfach vor. Es muss genau einmal enthalten sein.

Was die Regel bedeutet

ram:ActualAmount gibt den Betrag des finanziellen Ausgleichs an. Ohne genau eine Betragsangabe ist der Ausgleich nicht mit einem eindeutigen Betrag ausgewiesen.

Bitte geben Sie den Betrag des finanziellen Ausgleichs genau einmal an

Beim finanziellen Ausgleich fehlt der Betrag oder er ist mehrfach angegeben. Mit genau einem ram:ActualAmount wird ein einzelner Betrag übermittelt.

Was ist zu tun?
  1. Suchen Sie das betreffende ram:SpecifiedFinancialAdjustment.
  2. Stellen Sie sicher, dass darin genau ein ram:ActualAmount 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:ActualAmount>10.00</ram:ActualAmount>
</ram:SpecifiedFinancialAdjustment>
Technische Details

Der Test zählt die direkten ram:ActualAmount-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:ActualAmount' must occur exactly 1 times.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ ram:SpecifiedFinancialAdjustment
Prüfausdruck (assert/@test)
count(ram:ActualAmount)=1