Docs Peppol and XRechnung E-Invoices

The order screen

Every order has an E-invoice box with the status, number, date and format, and these buttons:

  • Create e-invoice: builds it now, for orders that were skipped or failed.
  • Download XML: the stored file.
  • Recreate: builds the file again with the same number and date, for example after fixing an address.
  • Test XML: downloads a preview without saving or numbering anything.
Order screen with the E-invoice box
An order with its e-invoice. The VAT number, Peppol ID and reference show under the billing address.

When the check fails

The order gets a Check failed status and the box lists each problem with its rule code and the fix. No number is used. The store also gets an email and a notice on the orders screen. Fix the order or the settings and press Create e-invoice.

A failed check
A failed check: the Dutch buyer has no address.
A created e-invoice
A created e-invoice.
The check covers the rules a store can get wrong: seller and buyer details, electronic addresses, VAT category rules, the Dutch national Peppol rules, the XRechnung BR-DE rules and every total. Test files made by the plugin pass the official Peppol BIS 3.0 and EN 16931 rule sets and the KoSIT XRechnung validator.