Skip to content

Legal receipts and invoices from your WooCommerce orders

WooCommerce plugin

Our WordPress plugin issues a document for each paid order, and a credit note for each refund, through the e-invoicing provider your store already uses.

Shopify app: In developmentWooCommerce plugin: In development

An illustration: a paid order in the store becomes a legal receipt or invoice, issued through the store’s own provider. The sheet is an example.Order 1042PaidOlive oil, bulk15.00Delivery10.00Total€29.35issued throughyour providerSales invoice1.1 · 10 Oct 2026ExampleKafeneio Lemonia IKEVAT ID 666666662Olive oil, bulk15.00Delivery10.00VAT4.35Total€29.35MARK900000000000001PDF on requestAn illustration: a paid order in the store becomes a legal receipt or invoice, issued through the store’s own provider. The sheet is an example.Order 1042PaidOlive oil, bulk15.00Delivery10.00Total€29.35issued throughyour providerSales invoice1.1 · 10 Oct 2026ExampleKafeneio Lemonia IKEVAT ID 666666662Olive oil, bulk15.00Delivery10.00VAT4.35Total€29.35MARK900000000000001PDF on request

An example order and the receipt it becomes, with example values.

From paid order to legal document

What it does

  1. Connect your store

    Click Connect to Tallio in the plugin’s settings, approve the store in your Tallio account, then connect your e-invoicing provider once.

  2. Orders become documents

    Each paid order that needs a document is issued as a legal receipt or invoice through your provider, and each refund as a credit note.

  3. Nothing on a guess

    An order the plugin cannot issue exactly is set aside on its Action needed list, with the reason and what to do.

Works with the provider your store already uses

Works with your provider

  • Tallio sandbox

    Test environment (no AADE registration)

    Live

Greece · myDATA

  • Wrapp

    Licensed provider

    Early access
  • IMPACT

    Licensed provider

    In development
  • Epsilon Digital

    Licensed provider

    Planned
  • SoftOne

    Licensed provider

    In development
  • Prosvasis

    Licensed provider

    In development
  • Elorus

    Licensed provider

    In development
  • Oxygen

    Licensed provider

    Early access
  • myDATA (AADE)

    Direct to myDATA

    Early access

France · e-invoicing reform

  • SUPER PDP

    Approved platform

    Early access
  • Chorus Pro

    Public-sector portal

    Early access
  • B2Brouter

    Approved platform

    Early access
  • Iopole

    Approved platform

    Early access
  • Qonto

    Approved platform

    In development

Names are trademarks of their owners; listing implies no partnership.

What each status means

Live
Works today: you can send documents through it.
Early access
Available now; our team helps the first merchants connect.
In development
Integration in progress.
Planned
Planned. Tell us if your merchants need it.
See every provider and what its status means

Common questions

Questions

No. Tallio is the connector, never the provider of record. In Greece, on the provider route, the licensed provider the business already uses is the legal issuer: it signs each document, transmits it to AADE’s myDATA and keeps the legal archive. On the direct myDATA route, the business transmits under its own AADE credentials and AADE keeps the record. Either way, Tallio returns the MARK.

Install the plugin in WordPress, then click Connect to Tallio in its settings: you sign in to Tallio, approve the store, and connect your e-invoicing provider once.

Yes. The checkout asks for the business’s VAT number and name, and a buyer who forgot can still ask from the order page until the document is issued. In Greece the number is checked against the VAT registry before the invoice is issued.

Yes. Invoices to French businesses are issued through your e-invoicing platform, numbered in their own series. Sales to consumers are e-reported, not invoiced, so the plugin issues no document for them: you report them through your platform.

The refund is issued as a credit note linked to the order’s document, for exactly what was refunded.

It goes on the Action needed list with the reason, so you can fix it and retry, or issue it by hand and mark it handled. Nothing is issued on a guess.

Questions about your store?

Tell us which provider your store uses, and we will help you set up the plugin.