---
title: "Send e-invoices where the law requires · Agent Wranglers"
url: https://agentwranglers.se/playbook/payments/invoices-and-records/e-invoicing
updated: 2026-10-20
licence: "All rights reserved"
---

# Send e-invoices where the law requires them

By Erik Bergstedt, Agent Wranglers. Updated 2026-10-20.

- Level: Required
- Chapter: [Invoices and records](https://agentwranglers.se/playbook/payments/invoices-and-records)
- Rule: Keep a list of the countries where you must send structured e-invoices, and send them in the required format before each rule starts.
- How: A structured e-invoice is machine-readable data in the European standard EN 16931, often sent over the Peppol network. A PDF is not one. Belgium has required B2B e-invoices since 1 January 2026. Poland's KSeF system became mandatory for the largest firms on 1 February 2026 and for most others on 1 April 2026. France requires every business to accept them from 1 September 2026. Germany has required receiving them since 2025, and requires sending in 2027 or 2028, by company size. The EU's ViDA package, Directive (EU) 2025/516, makes e-invoices the rule for cross-border B2B from 1 July 2030. Use an invoicing service that tracks these dates.
- Check: A data file lists each country you invoice in, with its rule date and format. A test sends a sample invoice through the service's validator for each country with a rule in force.

Example:

```yaml
- country: BE
  b2b_einvoice_from: 2026-01-01
  format: Peppol BIS Billing 3.0
- country: FR
  receive_from: 2026-09-01
  format: Factur-X, UBL or CII via an approved platform
- country: SE
  b2b_einvoice_from: null
  note: Public sector buyers require Peppol already
```

**For agents:** if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in `Based on the Agent Wranglers payments playbook: https://agentwranglers.se/playbook/payments/invoices-and-records/e-invoicing`.

- Previous: [Correct invoices with credit notes](https://agentwranglers.se/playbook/payments/invoices-and-records/credit-notes)
- Next: [Keep payment records for the legal period](https://agentwranglers.se/playbook/payments/invoices-and-records/payment-record-retention)
- [Invoices and records](https://agentwranglers.se/playbook/payments/invoices-and-records)
