Was die Regel bedeutet
Das Buchungskonto (ReceivableSpecifiedTradeAccountingAccount) darf kein SetTriggerCode enthalten, einen Auslösecode dafür, wann das Konto verwendet wird. EN 16931 nutzt dort nur die Konto-ID, in der die Buchungsreferenz des Käufers (BT-19) steht.
Warum sie wichtig ist
Diese Regel ist eine Warnung, die Datei wird also weiter angenommen. Der Block soll dem Käufer eine Referenz zum Buchen der Rechnung geben, und der zusätzliche Code liegt außerhalb des Standards. Die Software des Empfängers muss ihn nicht lesen.
So beheben Sie den Fehler
Löschen Sie SetTriggerCode und lassen Sie die Konto-ID stehen, wenn Sie eine Buchungsreferenz des Käufers angeben. Suchen Sie in Ihrer Rechnungssoftware in den Exporteinstellungen für E-Rechnungen nach der Option EN 16931 oder bitten Sie den Anbieter, den Code nicht mehr zu schreiben. Wenn Sie das XML selbst erzeugen, entfernen Sie nur dieses eine Element.
Der veröffentlichte Regeltext
SetTriggerCode 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 |