Was die Regel bedeutet
In jeder Position steht der Einzelpreis nach Nachlass (BT-146) im Block NetPriceProductTradePrice. Diese Regel prüft, dass dieser Block kein Element ValiditySpecifiedPeriod enthält, das den Zeitraum angibt, in dem der Preis gilt.
Warum sie wichtig ist
EN 16931 hat kein Feld dafür, wie lange ein Positionspreis gilt, deshalb überspringt die Software des Empfängers das Element unter Umständen. Die Datei wird trotzdem angenommen, weil es nur eine Warnung ist. Beheben sollten Sie es für eine saubere Datei oder wenn der Käufer diese Daten braucht und sie sonst nicht sähe.
So beheben Sie den Fehler
Löschen Sie das Element ValiditySpecifiedPeriod aus NetPriceProductTradePrice in jeder betroffenen Position. Behalten Sie den Einzelpreis (ChargeAmount). Sind die Daten wichtig, nennen Sie sie in einem Hinweis zur Position (BT-127). Schreibt Ihre Rechnungssoftware das Element, suchen Sie eine Exporteinstellung für EN 16931, XRechnung oder Peppol BIS.
Der veröffentlichte Regeltext
ValiditySpecifiedPeriod 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-144 Kein Lieferort beim Einzelpreis nach Nachlass
- CII-SR-145 Vergleichspreis an der Rechnungsposition weglassen
- CII-SR-146 Keine Dokumentenreferenz am Nettopreis einer Position
- CII-SR-147 Bestellanforderung an der Rechnungsposition weglassen
- CII-SR-148 Verkäufer an der Rechnungsposition weglassen
- CII-SR-149 Käufer an der Rechnungsposition weglassen