A custom-built Shopify app that automates EU OSS and IOSS VAT calculation, distance-selling threshold tracking, monthly report generation and filing-currency conversion for cross-border sellers. Built, installed and supported by ECOSIRE. One-time license from $199.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A custom-built Shopify app that automates EU OSS and IOSS VAT calculation, distance-selling threshold tracking, monthly report generation and filing-currency conversion for cross-border sellers. Built, installed and supported by ECOSIRE.
Sem pagamento agora. Isto envia um pedido de orçamento à nossa equipe — responderemos por e-mail com preços e próximos passos.
EU cross-border VAT is where Shopify stores quietly fall out of compliance. Since the 2021 EU VAT e-commerce reforms, you must charge the destination-country VAT rate on B2C sales, track a single EUR 10,000 pan-EU distance-selling threshold, and file a quarterly OSS return — while goods imported under EUR 150 fall under IOSS with its own monthly return. Shopify's native tax engine charges rates at checkout but does not produce OSS or IOSS returns, track your threshold, or convert totals to your filing currency. That gap is what this app closes.
OSS, Non-Union OSS and IOSS scheme handling — each order classified by ship-to country, scheme eligibility and B2C/B2B status
Per-country and pan-EU EUR 10,000 distance-selling threshold tracking with a live dashboard and cross-over alert
Destination-country VAT rate validation against the rate Shopify actually charged at checkout, flagging mismatches
Monthly IOSS and quarterly OSS report generation with per-country net, VAT amount and rate breakdowns
EUR 150 consignment-value ceiling check per IOSS order, captured in order metafields
Filing-currency conversion using the period's reference exchange rate to your member-state currency
This is a build-to-order app — not an instant App Store install. After purchase, ECOSIRE builds, configures and installs a custom Shopify app on your store, tailored to your registration scheme (Union OSS, Non-Union OSS, or IOSS), your member-state of identification, and your accounting cadence.
The app authenticates via Shopify OAuth with least-privilege scopes and subscribes to orders/create, orders/updated and refunds/create webhooks. Each order is pulled through the Admin GraphQL API, classified by ship-to country, scheme and B2B/B2C status, and stored with the exact VAT rate applied. Order and customer metafields flag the scheme, the consignment value against the EUR 150 IOSS ceiling, and any reverse-charge B2B exemption (VIES-style VAT-ID capture).
At period close it generates a filing-ready OSS or IOSS report — per-country net, VAT and rate breakdowns — with currency conversion to your member-state filing currency using the period's reference exchange rate. A merchant dashboard shows live progress toward the EUR 10,000 threshold and flags the month you cross it.
ECOSIRE handles IOSS registration guidance and fiscal-representation introductions where a non-EU seller needs an intermediary. You own the resulting app and data. No fabricated dashboards, no "magic compliance" — just a transparent, auditable pipeline built for your store.
A UK, US or APAC Shopify merchant fulfilling low-value parcels into the EU who needs IOSS to collect VAT at checkout, avoid customs surprises for buyers, and file a clean monthly IOSS return — often via a fiscal representative.
A seller registered in one member state whose cross-border sales have passed or are approaching the EUR 10,000 threshold and who needs Union OSS reporting instead of registering for VAT in every destination country.
The person responsible for filing who needs auditable, per-country VAT figures in the correct filing currency, reconciled against refunds, rather than rebuilding the return by hand from Shopify order exports each period.
Compre a licença em ecosire.com e baixe o ZIP do módulo EU VAT OSS/IOSS Reporting & Filing no painel da sua conta.
Extraia o ZIP em sua pasta de complementos personalizados do Odoo no servidor (ou faça upload via Aplicativos > Instalar do arquivo em Odoo.sh/runbot).
Ative o modo de desenvolvedor, abra Aplicativos, clique em Atualizar lista de aplicativos, procure por EU VAT OSS/IOSS Reporting & Filing e pressione Instalar.
Abra o novo menu, cole sua chave de licença ECOSIRE, conecte quaisquer credenciais externas (Shopify, Amazon, Stripe, etc.) e salve.
Execute o teste de conexão integrado, sincronize seus primeiros 10 registros e agende o cron recorrente. Entre em contato com o suporte se algo falhar.
| Critério | ECOSIRE | Construção personalizada | Concorrente | Odoo nativo |
|---|---|---|---|---|
| Generates filing-ready OSS and IOSS returns (not just checkout tax) | ||||
| Tracks the pan-EU EUR 10,000 distance-selling threshold with alerts | ||||
| Converts totals to your member-state filing currency at period close | ||||
| Tailored to your exact registered schemes and member-state of identification | ||||
| IOSS registration guidance and fiscal-representation introductions | ||||
| Available instantly with no build lead time | ||||
| You own the app code and underlying data | ||||
| Refund and partial-refund reconciliation netted into VAT totals |
Typical build and installation is 5 to 10 business days from when we receive your store access and registration details (scheme, member-state of identification, filing currency). Simpler single-scheme setups land at the shorter end; configurations involving IOSS registration guidance or fiscal-representation introductions can take longer because they depend on third parties. We confirm a target date in writing before starting and keep you updated through install and a verification pass against your live orders.
No. This is a custom app that ECOSIRE builds, configures and installs on your specific store after purchase. The one-time USD 199 price covers the build, OAuth installation, scheme configuration and a setup walkthrough — not a self-serve App Store listing. You end up owning the app and your data.
The build price includes a post-launch support window for bug fixes and configuration adjustments after go-live. Because EU VAT rules and rates change, we offer an optional maintenance arrangement covering rate-table updates, scheme-logic changes (for example new IOSS thresholds), Shopify API version upgrades, and webhook health monitoring. We will quote that separately based on your scheme count and filing frequency — there is no hidden recurring charge baked into the purchase.
No — it complements them. Shopify charges destination-country VAT at checkout; this app validates that those rates were applied correctly, then does what Shopify does not: tracks your EUR 10,000 threshold, reconciles refunds, and generates the actual OSS and IOSS returns in your filing currency. We configure it to read from your existing Shopify tax setup rather than overriding it.
Yes. Each order is classified by scheme — Union OSS for intra-EU distance sales, Non-Union OSS, and IOSS for imported consignments under EUR 150. B2B intra-EU sales with a valid VAT ID are tagged for reverse charge and excluded from your OSS totals, with the VAT ID and exemption status stored in order metafields for audit. We configure exactly the schemes you are registered for so the reports match your actual filings.
Orders are captured in their transaction currency, then converted to your member-state filing currency at period close using the period's reference exchange rate. The report shows both the original and converted amounts per country so your accountant can trace every line, and refunds within the period are netted against the corresponding sales before conversion.
A custom-built Shopify app that automates EU OSS and IOSS VAT calculation, distance-selling threshold tracking, monthly report generation and filing-currency conversion for cross-border sellers. Built, installed and supported by ECOSIRE.