Frequently asked questions
Which PrestaShop versions does the Línea Gráfica OSS and IOSS VAT report module support?
It works with PrestaShop 1.7, 8.x and 9 (up to 9.2, the latest version). It supports multistore, with the option to report on the current shop or all shops, and the interface is available in Spanish, English, French, German, Italian and Portuguese. No cron job, API keys or subscription required.
Can I use it to prepare my OSS (One-Stop Shop) VAT return, such as Spain's Modelo 369?
Yes. It generates the quarterly OSS report grouped by country of consumption and VAT rate, showing the taxable amount and VAT due, with a layout adapted to Spain's Modelo 369. It deducts credit slips issued in the period, prorates cart discounts and includes shipping costs in the taxable amount.
Does it also generate the IOSS report for imported shipments?
Yes. It generates a monthly IOSS report for imported shipments, applies the €150 cut-off automatically and shows your IOSS number (IM...). It also converts multi-currency amounts to the default currency using each order's exchange rate, and excludes B2B orders and domestic sales from the report.
How does it validate my business customers' EU VAT numbers?
It checks them against VIES, the European Commission's free official service, one by one, in bulk or in real time when an address is created or edited. It stores the evidence with date, result and, when VIES provides it, the consultation number. Optionally, it assigns validated customers to a B2B group.
Will it alert me if I exceed the €10,000 threshold or apply the wrong VAT rate?
Yes. It monitors the €10,000 EU distance-selling threshold for the current and previous year and sends an annual email alert when you exceed it. It also checks each order's VAT rate against the official rates of the destination country and flags any mismatch with the order reference.
Can I send the VAT reports to my accountant in Excel?
Yes. It exports a summary CSV for your accountant and a detailed CSV per order, both Excel-compatible thanks to UTF-8 BOM, with configurable separator and decimal format. The order statuses included are configurable; by default, paid statuses.