Tensetti ToolseInvoice Batch

Local batch converter · prototype

Turn invoice rows into UBL XML drafts

Paste CSV or TSV exported from a spreadsheet. Rows sharing the same invoice ID become one invoice, with one XML file per invoice. Parsing and generation happen in your browser; the invoice data is not uploaded by this tool.

No accountNo uploadBatch groupingUBL XML

1. Add spreadsheet data

CSV, semicolon-separated CSV and TSV are detected automatically.

Expected columns

Use one row per invoice line. Repeat invoice-level values on every row belonging to the same invoice ID. The parser normalises header case, spaces and hyphens.

invoice_idissue_datedue_datecurrencybuyer_referenceseller_nameseller_countryseller_endpoint_schemeseller_endpointseller_streetseller_cityseller_postcodeseller_vat_idbuyer_namebuyer_countrybuyer_endpoint_schemebuyer_endpointbuyer_streetbuyer_citybuyer_postcodebuyer_vat_idline_iditem_namequantityunit_codeunit_pricevat_rate

Specification references

The generated structure is based on the current Peppol BIS Billing 3.0 UBL syntax and rules. Peppol publishes machine-readable business rules beyond the subset checked here.