OSS VAT Return XML Generator

IOSS XML Generator

Generate compliant XML files for EU One Stop Shop VAT returns

How to Use

  1. Prepare your VAT data in CSV/TSV format with the required columns
  2. Paste your data into the left input field (or load sample data to test)
  3. Click "Generate XML" to create the OSS VAT return file
  4. Review the generated XML in the right panel
  5. Click "Download XML File" to save it for submission

Required Data Format

Supports both tab-separated (TSV) and comma-separated (CSV) formats

Required columns:

return_id, country_code, vat_type, vat_rate, currency, taxable_amount, vat_amount

Note: Numbers with thousand separators (like 2,342.26) are handled automatically

Note: The tool generates individual MSIDSupplies entries for each row and groups Balance entries by country code. If you have multiple entries for the same country, their VAT amounts will be summed in the Balances section.