Changelog

1.0.0 — 2026-07-04 · Initial release

Free

  • Eligibility engine: intrinsic-value calculation in EUR (goods lines only when shipping is separately stated), the EUR 150 test fixed at payment acceptance, excise-goods blocking for the whole consignment, ship-from-EU and marketplace-order exclusions, B2B exclusion, and a stored why-excluded reason on every order.
  • Destination resolution: Northern Ireland (GB + BT postcodes) treated as the EU destination XI; territories outside the EU VAT area (Canary Islands, Ceuta, Melilla, Åland, French overseas departments, and others) excluded by postcode.
  • ECB currency conversion in the free plugin: daily reference rates fetched and cached, capture-time rate and EUR values persisted per order (_ioss_fx_rate, _ioss_intrinsic_eur, _ioss_vat_eur, _ioss_net_by_rate), conservative fx_unavailable handling when no rate can be obtained.
  • Checkout VAT: one-click import of destination-country standard rates into a dedicated IOSS Import VAT tax class, automatic exemption for non-qualifying carts, and a record-only mode for stores using an external tax service.
  • Editable customer notices for both directions, including the EUR 3 per item flat customs duty mention (in force 1 July 2026 – 1 July 2028) on excluded carts.
  • EUR invoice value: the intrinsic value fixed at payment acceptance surfaced on the order for the commercial invoice.
  • Monthly dashboard: per-country taxable amounts and VAT in EUR, eligible and excluded order counts, return-deadline countdown, explicit nil months; orders-list IOSS column and per-order meta box.
  • Filing deadline reminder emails 14, 7, and 1 day(s) before each monthly deadline, including nil-return reminders, rendered in the store’s WooCommerce email template.
  • Setup wizard: establishment country, IM-format IOSS number validation with per-country registration and intermediary guidance, ship-from country, marketplace (deemed-supplier) question, currency confirmation, and rate import.
  • Bundled, effective-dated member-state VAT rate data with optional weekly remote refresh (Sellinor rates feed or your own URL).
  • HPOS compatibility, classic and block checkout support, uninstall cleanup.

Pro

  • Monthly IOSS return report per member state of consumption and rate band (standard and reduced boxes) in EUR, mirroring the official return layout, with mark-as-filed month locking and nil-month indication.
  • Corrections ledger: refunds after a filed month accumulate as Part 3-style per-country VAT deltas against the original period (three-year window), surfaced in the current report.
  • Refund-aware recalculation using each order’s captured FX rate.
  • CSV exports: monthly return summary and a transaction-level register for the 10-year record-keeping duty.
  • Reduced-rate category mapping: per-country reduced and super-reduced rates by goods category, split into per-rate lines in the return report.
  • Customs data layer: per-product HS code and country-of-origin fields (variation-aware), per-order customs snapshot, IOSS number on orders, and the ioss_customs_data filter.
  • Shipping integrations pushing the IOSS number and customs data into supported label plugins, plus generic developer hooks (ioss_order_captured, ioss_customs_data).
  • VIES B2B exclusion: optional EU VAT-number field at checkout; verified business buyers drop out of IOSS with clear order flagging.
  • Monthly digest email with the month summary, return checklist, and corrections to carry.
  • Lemon Squeezy licensing with weekly background revalidation.