Was die Regel bedeutet
In jeder Position kann der Einzelpreis vor Nachlass (BT-148) einen Nachlass (BT-147) tragen. Diese Regel prüft, dass dieser Nachlass kein Element BasisQuantity enthält, also keine Bezugsmenge, auf die sich der Nachlass bezieht. Der Nachlassbetrag selbst ist erlaubt. Beanstandet wird nur dieses zusätzliche Element.
Warum sie wichtig ist
EN 16931 beschreibt den Nachlass auf den Einzelpreis allein durch seinen Betrag. Die Software des Empfängers hat darum kein Feld für eine Bezugsmenge und liest sie unter Umständen nicht. Die Datei wird trotzdem angenommen, weil es nur eine Warnung ist. Beheben sollten Sie es, wenn Sie eine saubere Datei wollen, wenn der Empfänger es verlangt oder wenn der Käufer auf die Menge angewiesen ist, denn sie erreicht ihn womöglich nie.
So beheben Sie den Fehler
Im XML steht das Element in jeder Position unter SpecifiedLineTradeAgreement, GrossPriceProductTradePrice und AppliedTradeAllowanceCharge. Meist schreibt es Ihre Rechnungssoftware mit: Wählen Sie dort als Ausgabeformat oder Profil EN 16931, XRechnung oder Peppol BIS statt eines umfangreicheren Profils wie Extended, oder bitten Sie den Anbieter, das Element nicht mehr zu schreiben. Wenn Sie das XML selbst bearbeiten, löschen Sie das Element BasisQuantity und behalten Sie den Nachlassbetrag.
Der veröffentlichte Regeltext
BasisQuantity should not be present Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |
Ihre Datei prüfen
Verwandte Regeln
- CII-SR-125 Kein Vorauszahlungskennzeichen beim Nachlass auf den Einzelpreis
- CII-SR-126 Kein Basisbetrag beim Nachlass auf den Einzelpreis
- CII-SR-127 Kein Grundcode beim Nachlass auf den Einzelpreis
- CII-SR-128 Kein Grund im Klartext beim Nachlass auf den Einzelpreis
- CII-SR-129 Kein Typcode beim Nachlass auf den Einzelpreis
- CII-SR-130 Keine Umsatzsteuerangaben beim Nachlass auf den Einzelpreis