HikaShop Filter Module

marketplace_name

Your cart

The cart is empty

DAC7 reporting for HikaMarket

Collects the seller data the DAC7 directive requires, aggregates it per seller and per quarter, and produces your annual declaration.

It does not file anything on your behalf. You submit the declaration yourself on your national tax portal. The reporting obligation is yours as the marketplace operator, and no plugin can take it on.

What it does

  • Adds the identity fields the directive requires to your vendor forms: seller type, tax identification number and its issuing country, date and place of birth for individuals, business registration number, IBAN.
  • Works out, for every seller and every quarter, the net consideration paid to them, the number of sales, and the fees and commissions you withheld.
  • Applies the exclusion threshold, so casual sellers below 30 sales and 2 000 EUR for the year are listed but not reported.
  • Shows you, before you file, which sellers are missing data the declaration needs.
  • Lets you drill into any figure and see the individual orders behind it.
  • Exports everything as CSV, for your accountant, for a filing service, or to key into your tax authority's online form.
  • Builds the DPI-DAC7 XML declaration for France, validated against the DGFiP schema before you get it.
  • Keeps a filing history so a later correction chains correctly to what you actually filed.
  • Tells you, step by step, exactly how to file in your own country: which portal, which credential, and any compression or encryption your authority requires. The steps are specific to the country you selected, not generic advice, and there is a direct link to the portal.
  • Where your authority wants the file compressed, hands you the declaration and its .gz.
  • Can also build the file from the command line, so it can be produced on a schedule.
  • Splits the declaration automatically where your country limits how many sellers one file may carry, and tells you which part is which.

What it looks like

The readiness screen: who is reportable for the year, what they earned each quarter, and which sellers are still missing data the declaration needs.

DAC7 readiness list showing sellers, quarterly consideration and missing data warnings

Any figure can be opened to see the individual orders behind it, with the exact sums alongside the rounded amounts that actually go in the file.

Per-seller detail listing the orders behind each quarterly total

Once a declaration is built, the filing history tracks what you sent and what the authority answered, and tells you exactly how to file in your own country.

Filing history with country-specific filing steps and a link to the tax portal

Setup is three settings: the country you file in, which date decides the quarter a sale belongs to, and whether you are producing test or real files.

Plugin settings: reporting country, quarter attribution and environment

The second tab holds your own details as the declaring platform operator. These are the one thing that cannot be derived from the shop, and once a filing has been accepted they must stay identical on every later filing for the same year.

Platform operator tab: legal name, platform name, tax identification number, VAT number, address and link to the member state

Countries

The data collection, the readiness checks and the CSV export work for any EU country.

Declaration files are produced for Austria, Belgium, Croatia, Cyprus, Czechia, Denmark, France, Germany, Hungary, Ireland, Italy, Luxembourg, Malta, the Netherlands, Portugal and Slovakia. Each of these is validated against that country's own published schema before you get the file.

Files are also produced for Estonia, Greece and Slovenia, plus a generic option for any other EU country. These follow the standard EU format that most member states reuse unchanged, and they are marked "unverified" in the settings because we have not been able to check them against those authorities' own schemas. Confirm with your tax authority and use their test environment before filing for real.

Denmark is a special case: it does not use an XML declaration at all, and the plugin produces the CSV that Skattestyrelsen actually asks for.

Member states differ more than you would expect. Most reuse the EU/OECD format unchanged, France publishes its own variant, Germany wraps the file in a transport envelope, Luxembourg uses a form wrapper with no XML namespaces, and Denmark and Sweden do not use an XML declaration at all. Countries not listed above are not yet implemented; the data layer and the CSV export still serve them.

Languages

The interface, including the per-country filing instructions, is translated into Czech, Danish, Dutch, English, Estonian, French, German, Greek, Croatian, Hungarian, Italian, Portuguese, Slovak and Slovenian, covering the national language of every country a declaration file is produced for.

Requirements

HikaMarket Multivendor. The plugin reads vendors and vendor sub-orders.

Changelog

1.0.0 on the 14th of August 2026

  • Initial release of the plugin.
logo_dac7
€ 70,00 A tax rate (between 17% and 27% based on your country) will be added if your address is in the European Union and that you don't provide a valid VAT number or if your address is in France as per the European Union law.

Specifications

HikaShop
Integration
Joomla 3 and up or WordPress 6 and up
HikaMarket 6 and up