robin.vision Termin

SmartFormular

Werkzeuge › SmartFormular E-Rechnung lite › Prüfregeln › PEPPOL-EN16931-R041

PEPPOL-EN16931-R041

Bei einem Nachlass oder Zuschlag steht ein Prozentsatz ohne Grundbetrag

Prüfregel der XRechnung 3.0.2 (KoSIT, Schematron 2.6.0) · Stufe: Fehler

Was die Meldung bedeutet

Bei einem Nachlass oder Zuschlag steht ein Prozentsatz ohne Grundbetrag.

Was der Rechnungssteller ändern muss

Den Grundbetrag ergänzen.

Diese Regel gehört zur XRechnung, auch wenn ihr Name mit PEPPOL beginnt.

Ihre Rechnung meldet PEPPOL-EN16931-R041? Prüfen Sie sie mit SmartFormular E-Rechnung lite, kostenlos testen bis 31.12.2026: Das Werkzeug zeigt alle Befunde mit Erklärung, die Rechnung lesbar und einen GiroCode zum Bezahlen – im Browser, ohne Upload.

E-Rechnung prüfen

Herkunft

Regelwerk
XRechnung 3.0.2 (KoSIT, Schematron 2.6.0)
Syntax
CII, UBL
Stufe
Fehler

Originaltext der Regel

Allowance/charge base amount MUST be provided when allowance/charge percentage is provided.

Quelle: KoSIT, XRechnung-Schematron 2.6.0, Apache License 2.0

Technische Angaben für die IT

UBL

Kontext: ubl-invoice:Invoice/cac:AllowanceCharge[cbc:MultiplierFactorNumeric and not(cbc:BaseAmount)] | ubl-invoice:Invoice/cac:InvoiceLine/cac:AllowanceCharge[cbc:MultiplierFactorNumeric and not(cbc:BaseAmount)] | ubl-creditnote:CreditNote/cac:AllowanceCharge[cbc:MultiplierFactorNumeric and not(cbc:BaseAmount)] | ubl-creditnote:CreditNote/cac:CreditNoteLine/cac:AllowanceCharge[cbc:MultiplierFactorNumeric and not(cbc:BaseAmount)]
Test: not(false())

CII

Kontext: ram:SpecifiedTradeAllowanceCharge[ram:CalculationPercent and not(ram:BasisAmount)]
Test: not(false())

Verwandte Regeln

Alle Prüfregeln

Technische Erklärung von robin.vision, keine Steuer- oder Rechtsberatung. Stand der Prüfregeln: 31.08.2026 (Konfiguration des KoSIT-Prüfprogramms).