Was die Regel bedeutet
Die Regel prüft den Preis jeder Position einer Rechnung oder Rechnungskorrektur und meldet, wenn dort ein Block cac:PricingExchangeRate steht. UBL bietet diesen Block, um anzugeben, wie ein Preis aus einer Währung in eine andere umgerechnet wurde. Die EN 16931 kennt nur eine Rechnungswährung (BT-5), in der alle Positionen ausgewiesen werden. Eine zweite Währung ist nur als Umsatzsteuer-Abrechnungswährung (BT-6) erlaubt, und die betrifft den Umsatzsteuergesamtbetrag, nicht die Preise der Positionen.
Warum sie wichtig ist
Die EN 16931 verwendet keinen Wechselkurs im Preis einer Rechnungsposition oder einer Position einer Rechnungskorrektur. Die Warnung betrifft das Vorhandensein des Blocks, nicht die Berechnung der Umrechnung.
So beheben Sie den Fehler
Rechnen Sie den Preis vor der Rechnungsstellung in die Rechnungswährung um, sodass der Einzelpreis jeder Position bereits in dieser Währung steht. Braucht der Käufer den verwendeten Kurs, nennen Sie ihn im Rechnungshinweis oder in der Artikelbeschreibung. Wenn Sie das XML selbst erzeugen, löschen Sie cac:PricingExchangeRate aus cac:Price jeder Position. Prüfen Sie die korrigierte Datei erneut.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: E-Rechnung prüfen
Oder Sie korrigieren die Rechnung in einem Formular und laden die korrigierte Datei für 1 Credit herunter: Eine abgelehnte E-Rechnung korrigieren
Der veröffentlichte Regeltext
A UBL invoice should not include the InvoiceLine Item Price PricingExchangeRate Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Ihre Datei prüfen
Verwandte Regeln
- UBL-CR-645 Positionen sollten keine eigenen Lieferbedingungen enthalten
- UBL-CR-646 Keine SubInvoiceLine-Blöcke in Positionen
- UBL-CR-647 Kein ItemPriceExtension-Block in Positionen
- UBL-CR-648 Die Spezifikationskennung sollte kein schemeID-Attribut haben
- UBL-CR-649 Die Prozesskennung sollte kein schemeID-Attribut haben
- UBL-CR-650 Die Rechnungsnummer darf kein schemeID-Attribut haben