Nettosumme der Rechnungspositionen angeben

Fehler BR-12 EN 16931

Eine Rechnung muss die Summe der Nettobeträge aller Rechnungspositionen (BT-106) enthalten.

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

In der Zusammenfassung fehlt ram:LineTotalAmount. Dieses Element enthält die Summe der Nettobeträge der Rechnungspositionen (BT-106).

Was die Regel bedeutet

BT-106 stellt die Summe der Nettobeträge aller Rechnungspositionen dar und ist Bestandteil der monetären Zusammenfassung der Rechnung.

Betroffene Felder BT-106
Bitte geben Sie die Nettosumme der Rechnungspositionen an

In der monetären Zusammenfassung der Rechnung fehlt die Nettosumme der Rechnungspositionen. Ergänzen Sie diesen Betrag, damit die Zusammenfassung vollständig ist.

Was ist zu tun?
  1. Ergänzen Sie ram:LineTotalAmount in ram:SpecifiedTradeSettlementHeaderMonetarySummation.
  2. Prüfen Sie den Wert über LineTotalAmount.
  3. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:SpecifiedTradeSettlementHeaderMonetarySummation/>
✓ In Ordnung
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
  <ram:LineTotalAmount>0.00</ram:LineTotalAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
In FactoorSharp prüfen
  • FacturXInvoice.LineTotalAmount (BT-106)
Technische Details

Die Prüfung verlangt das Vorhandensein von ram:LineTotalAmount im Kontext von ram:SpecifiedTradeSettlementHeaderMonetarySummation.

Wo die Regel greift

Gilt für die monetäre Zusammenfassung der Rechnung in ram:SpecifiedTradeSettlementHeaderMonetarySummation.

Originalmeldung aus dem Schematron
An Invoice shall have the Sum of Invoice line net amount (BT-106).
Kontext (rule/@context)
//ram:SpecifiedTradeSettlementHeaderMonetarySummation
Prüfausdruck (assert/@test)
(ram:LineTotalAmount)