Invoice PDF/ZIP to Xero Bill CSV

Upload one PDF, multiple PDFs, or a ZIP containing PDF invoices. The page extracts Screwfix-style invoice fields and line items, lets you review/edit them, then downloads one combined CSV using the Xero BillTemplate.csv header format. Invoice line NET values are treated as line totals. By default, each Xero row imports as quantity 1 with the original invoice quantity added to the description, avoiding fractional-penny unit prices.

1. Upload invoices

Waiting for PDF invoice(s) or a ZIP file.

2. Xero defaults

For UK Xero files, purchase VAT is often INPUT2. Leave Currency blank for a normal single-currency Xero organisation; Xero will use your base currency. Only enter a currency code if your Xero subscription has multi-currency enabled.

Address columns

Extracted Xero bill rows

Each line below becomes one row in the Xero CSV. The invoice PDF contains line NET totals rather than unit prices. With line-total mode enabled, the exported Xero Quantity is 1, UnitAmount is the Line NET Total, and the original invoice quantity is written into the Description.

FileInvoice #Invoice DateDue DatePO/RefSKUDescriptionQtyLine NET TotalVAT %TaxAmount

Processing log / raw text