Skip to content

Invoice generator

Opens your browser's print dialog. Choose "Save as PDF".

Invoice details

Date the goods or services were supplied, if different.

Required for Peppol. Use the reference your customer gave you.

From (you)

Format example: GB123456789

Peppol address

PNG, JPEG, WebP or SVG. Resized and stored in this browser only.

Bill to (customer)

Peppol address

Line items

Line 1

Line total 0.00 GBP

Payment and notes

Wording for exempt or reverse-charge sales, printed on the invoice.

Required fields

11 required fields are missing.

Required fields for United Kingdom · Legal basis: VAT Regulations 1995, regulation 14

  • MissingInvoice numberBasis: GOV.UK: VAT invoices, unique invoice number
  • MissingSeller nameBasis: GOV.UK: VAT invoices
  • MissingSeller addressBasis: GOV.UK: VAT invoices
  • MissingSeller tax IDBasis: GOV.UK: VAT invoices, your VAT registration number
  • MissingInvoice dateBasis: GOV.UK: VAT invoices
  • CheckDate of supplyBasis: GOV.UK: time of supply (tax point) if different from the issue date
  • MissingCustomer nameBasis: GOV.UK: VAT invoices, customer name or trading name
  • MissingCustomer addressBasis: GOV.UK: VAT invoices
  • MissingDescription of every lineBasis: GOV.UK: VAT invoices
  • DoneQuantity of every lineBasis: GOV.UK: VAT invoices
  • MissingUnit price of every lineBasis: GOV.UK: VAT invoices, unit price
  • DoneTax rate of every lineBasis: GOV.UK: VAT invoices, rate of VAT
  • MissingTax amountBasis: GOV.UK: VAT invoices, total VAT charged
  • MissingTotal amountBasis: GOV.UK: VAT invoices, total excluding and including VAT

A checklist, not legal advice.

Peppol e-invoice

Peppol BIS Billing 3.0 is the UBL e-invoice format used across Europe. Draftbill builds the file and checks it before download.

Fix these before exporting:

  • Seller name is missing.
  • Seller VAT number is missing or lacks the country prefix (for example SE556677889901).
  • Seller Peppol address and scheme are required.
  • Customer name is missing.
  • Customer country is missing.
  • Customer Peppol address and scheme are required.
  • Buyer reference or PO number is required.
  • Invoice number is missing.
  • Invoice date is missing or invalid.
  • Line 1: description is missing.
  • Line 1: unit price must be a number of 0 or more.
  • Add a due date or payment terms.

Draftbill checks structure and mandatory elements in your browser. It does not run the full Peppol schematron, so your access point can still reject a file. Validate there before you send.

Saved on this device

Stored in this browser only. Clearing site data removes it. Saving also remembers your company details, bank details and logo for the next invoice.

Invoices

No saved invoices yet. Invoices you save appear here.

Customers

No saved customers yet.

Backup

Invoice

Invoice no.
Invoice date

From

Your company name

United Kingdom

Bill to

Customer name

DescriptionQtyUnit priceTaxAmount
Description of the first line1 pcs20 %0.00

Tax summary

RateNetTax
20 %0.000.00
Subtotal
£0.00
Tax
£0.00
Amount due
£0.00

How Draftbill works

  • Stays in your browser

    Invoices, customers and your logo are stored in this browser only. There are no accounts and nothing is uploaded.

  • Country rules built in

    Pick a country and the VAT rates, tax ID labels and a checklist of required fields follow, each with its legal basis.

  • Real Peppol XML

    European invoices export as Peppol BIS Billing 3.0 UBL, checked for mandatory elements before you download.

Invoice rules by country

Each guide lists the VAT rates, the fields the law requires and the e-invoicing situation, with links to the tax authority.