EU VAT Reports Module: OSS, IOSS + VIES Validation – overview
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 1
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 2
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 3
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 4
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 5
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 6
EU VAT Reports Module: OSS, IOSS + VIES Validation – overview
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 1
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 2
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 3
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 4
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 5
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 6
EU VAT Reports Module: OSS, IOSS + VIES Validation – overview
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 1
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 2
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 3
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 4
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 5
EU VAT Reports Module: OSS, IOSS + VIES Validation – screenshot 6
lgvatoss · EU Ready

EU VAT Reports Module: OSS, IOSS + VIES Validation

Regular price
55,99€
Sale price
55,99€
Regular price

excl. VAT (67,75 € incl. VAT)

Buy now

Support and updates

One-time payment. The module is yours forever.

  • 6 months of support and updates included (12 months for €10 more)
  • Renew for 6 more months for €10 anytime from your client area
  • You have 15 days after the end date to renew at the same price
  • If you don't renew, you keep using the module and downloading versions released up to that date
Generate your OSS and IOSS reports in 2 clicks, keep an eye on the €10,000 threshold and validate your customers' VAT numbers in VIES with the evidence stored. All from your own store's back office, with no paid external services.

Is your store on Shopify? We have the same VIES validation as an app, with a free plan → More info

Compatibility

Prestashop 1.7.0 - 9.2

Tested compatibility

Version

1.1.2

Developed by

Linea Gráfica

Free installation (tick it in the cart)
Official module verified by Prestashop
6 months of support and updates included · Extendable to 12 months for only €10
Demo Front Office Demo Back Office

Email demo@demo.com

Password demodemo

  • Quarterly OSS report grouped by country of consumption and VAT rate, with taxable amount and VAT due.
  • Report structure matching Spain's Form 369 and the equivalent OSS portal of any EU country.
  • Monthly IOSS report for imported consignments, with an automatic €150 cut-off.
  • Your IOSS number (IM...) is shown on the IOSS report.
  • Monitoring of the €10,000 distance-selling threshold for the current and previous year.
  • Automatic yearly email alert when the threshold is exceeded.
  • VAT rate worked out from the actual amounts of each order and checked against the official rates of the destination country.
  • Warning with the order reference when the rate applied does not match any official rate.
  • 2026 EU VAT rates table included and editable.
  • Single and batch VIES validation of intra-community VAT numbers.
  • Real-time VAT number check in VIES when the address is created or edited, with automatic assignment to the exempt group.
  • Validation evidence stored, including date, result and consultation number when VIES provides it.
  • Optional automatic assignment of validated customers to a B2B group.
  • Automatic exclusion of B2B orders and domestic sales.
  • Credit slips for the period deducted from the declared amounts.
  • Cart discounts prorated and shipping costs included in the taxable amount.
  • Multi-currency support: amounts are converted to the default currency using the exchange rate applied to each order.
  • Summary CSV export for your accountant.
  • Detailed per-order CSV for reconciliation and audits.
  • Excel-friendly CSV, with UTF-8 BOM and configurable separator and decimal format.
  • Configurable order statuses. Paid statuses are included by default.
  • Texts and interface available in Spanish, English, French, German, Italian and Portuguese.
  • Multistore compatible: work with the current store or with all stores.
  • No cron, no API keys and no subscription.
  • Compatible with PrestaShop 1.7, 8.x and 9 (up to 9.2, the latest version).
  • Easy installation with no changes to system files.

Benefits for your business

  • An hour's work in two clicks: The quarterly routine of wrestling with spreadsheets, exporting orders, splitting them by country and reconciling VAT rates becomes a report you can generate on screen and export in seconds.

  • Reliable figures, not estimates: The VAT rate is worked out from the actual amounts of each order, so the report does not depend on your store's tax rules being perfectly configured.

  • Know when you have to declare: The threshold monitor tracks the €10,000 limit and emails you the moment you become required to declare through OSS, so there are no surprises.

  • Instant B2B VAT exemption: Validate a business's VAT number in VIES and, optionally, have the customer assigned automatically to your B2B group so you can sell to them without VAT.

  • Auditable and transparent: The detailed per-order CSV gives your accountant everything they need to reconcile any figure with the actual invoices. And any order whose VAT does not match an official rate is flagged by its reference, never hidden.

  • No conflicts, no dependencies: The module does not touch the front office or interfere with tax calculation at checkout, so it does not clash with your store's theme. Nor does it need paid external services, as VIES validation uses the free, official European Commission service.

Installation and setup

Installation is simple: download the module, install it from the PrestaShop dashboard and open the configuration. On installation it suggests sensible default values, such as the country of establishment, the paid order statuses and the alert email. A help panel also gives step-by-step instructions for each option.

Customising the module

From the “Module configuration” tab you can:

  • Set your country of establishment. Sales made in it are treated as domestic.
  • Choose which order statuses count as paid.
  • Exclude B2B orders, deduct credit slips and include shipping costs. This last option is enabled by default.
  • Enter your IOSS number (IM...).
  • Edit the EU VAT rates table if a country changes its tax rates.
  • Choose the CSV file separator and the decimal format for Excel.
  • Enable the email alert when €10,000 is reached and set the recipient.
  • Choose the B2B group for customers validated in VIES and decide whether they are assigned automatically.

Generating a report

  1. Open the OSS or IOSS tab.
  2. Choose the year and quarter for OSS, or the month for IOSS.
  3. Select the scope: current store or all stores.
  4. Review the figures on screen, grouped by country and VAT rate, with their subtotals and the total.
  5. Export the summary CSV for your accountant or the detailed CSV for audits.
  6. Submit the figures in Form 369 or in your country's equivalent OSS portal.

VIES validation

The “VIES validation” tab lists every customer address with a VAT number and its status: pending, valid or invalid.

From this section you can:

  • Validate a specific address whenever you need to.
  • Batch-validate pending numbers.
  • Store the date and result of each check as evidence.
  • Automatically add validated customers to your B2B group.

Automatic threshold monitoring

Every time an order is validated, the module checks, at most once a day and without slowing down checkout, whether cross-border B2C sales have exceeded the annual €10,000 threshold.

If they have, the module sends a single alert email for that year. No cron job needs to be set up.

Dashboard

The dashboard shows threshold progress bars for the current and previous year, along with a summary of the current quarter.

It also displays warnings when something needs attention, for example if the country of establishment has not been set or if the default currency is not the euro.

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.

You may also like