---
title: "Put every required field on the invoice · Agent Wranglers"
url: https://agentwranglers.se/playbook/payments/invoices-and-records/invoice-required-fields
updated: 2026-10-20
licence: "All rights reserved"
---

# Put every required field on the invoice

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

- Level: Required
- Chapter: [Invoices and records](https://agentwranglers.se/playbook/payments/invoices-and-records)
- Rule: Build invoices from one template that holds every field the law requires where you are registered, and test that each field is present.
- How: Article 226 of the EU VAT Directive lists the fields, shown in the example below. Ask your accountant for local additions. Show amounts in the currency charged. Some countries also need the VAT in their own currency.
- Check: A unit test renders one invoice for each case, which are domestic, EU business, EU consumer and outside the EU. It asserts that every required field is present and not empty.

Example:

```text
Issue date                             2026-10-20
Invoice number (sequential)            2026-EB-000412
Seller name, address and VAT number    Example Bakery AB, Storgatan 1, Stockholm, SE556677889901
Buyer name and address                 Example GmbH, Hauptstrasse 2, Berlin
Buyer VAT number (reverse charge, EU)  DE123456789
What was sold and how many             Team plan, 5 seats, October 2026
Date of supply, if not the issue date  2026-10-01 to 2026-10-31
Net amount per VAT rate, unit price    5 x 129.50 SEK = 647.50 SEK
VAT rate and VAT amount                0%, 0.00 SEK
Exemption or reverse charge note       Reverse charge
```

**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/invoice-required-fields`.

- Previous: [Number invoices in one unbroken sequence](https://agentwranglers.se/playbook/payments/invoices-and-records/sequential-invoice-numbers)
- Next: [Correct invoices with credit notes](https://agentwranglers.se/playbook/payments/invoices-and-records/credit-notes)
- [Invoices and records](https://agentwranglers.se/playbook/payments/invoices-and-records)
