# Every WooCommerce order becomes a myDATA document

> Free WordPress plugin that sends every WooCommerce order to Billit, which issues a receipt or invoice and transmits it to AADE’s myDATA.

[Billit’s WordPress plugin](https://wordpress.org/plugins/billit-invoicing-for-mydata/) sends every order to Billit. The right receipt or invoice is issued and goes to AADE. No retyping, no second system.

Plugin: https://wordpress.org/plugins/billit-invoicing-for-mydata/

## In short

1. Install the [free “Billit Invoicing for myDATA” plugin from WordPress.org](https://wordpress.org/plugins/billit-invoicing-for-mydata/) and click “Σύνδεση με Billit” (Connect with Billit). No keys to copy.
2. When an order reaches the status you choose (e.g. Completed), Billit issues a receipt or invoice and sends it to myDATA.
3. The customer chooses a receipt or an invoice at checkout. For an invoice they type the VAT number and the other details fill in by themselves.
4. The MARK and the document link show up on the WooCommerce order.
5. If the amount doesn’t add up, the document stays a draft in Billit and you get an email. No order is lost.

## You sell, Billit invoices

Automation, simple and clear.

- **Receipt or invoice:** **The customer chooses at checkout.** Billit issues the matching document, without you changing anything by hand.
- **Details from the VAT number:** The customer types the VAT number and **the tax office, company name and activity fill in automatically** from the AADE registry. You only need your GSIS credentials in Billit.
- **The MARK on the order:** On the order screen you see **the MARK and the document link**. In the orders list, a column shows the status of each one.
- **Product sync:** **Every time you save a product** in WooCommerce, it is updated in Billit too. Existing products go over all at once with one button.
- **Cash on delivery:** The cash on delivery fee goes **on a separate line** of the document, using the item you set once in Billit’s settings.
- **No developer needed:** Click **“Σύνδεση με Billit”** (Connect with Billit), approve from your account and you are back, connected. No API keys, no code.

## A checkout that asks for the right details

The [plugin](https://wordpress.org/plugins/billit-invoicing-for-mydata/) adds the fields a Greek invoice needs to the checkout. It works in both the block and the classic checkout.

- **Receipt or invoice:** the customer’s choice decides the document.
- **VAT number, tax office, company name, activity:** the invoice fields. Without a valid VAT number and company name, an invoice order can’t be placed.
- **Autofill:** from the VAT number, the company details come from the AADE registry (GSIS), using your own GSIS credentials.
- **Never holds up the order:** if the lookup is slow or fails, the customer checks out as normal.

## How does it work?

1. **WooCommerce:** The order reaches the status you chose
2. **Billit:** Issues a receipt or invoice
   - Receipt or invoice, as the customer chose
   - Amount check
3. **myDATA (AADE):** Through a certified provider (MARK / QR code received)
4. **Order:** MARK & document link (on the order screen)

**If the network drops, the plugin retries by itself.** If an order doesn’t reach Billit, the plugin sends it again after 1 minute, 5 minutes, 30 minutes, 2 hours and 12 hours. If needed, a “Retry” button appears on the order.

## How do you get started?

1. **Install:** Install [**Billit Invoicing for myDATA**](https://wordpress.org/plugins/billit-invoicing-for-mydata/) from WordPress Plugins and activate it.
2. **Connect:** In **WooCommerce › Settings › Billit** click “Σύνδεση με Billit” (Connect with Billit) and approve. No account yet? Create one right there.
3. **Check the setup:** The **Billit setup status** card shows what is missing. Each open item links to the Billit page that fixes it.

### What the status card checks

- An active myDATA channel
- Document types for receipts and invoices
- GSIS credentials for VAT number autofill
- Default myDATA classifications
- OSS for sales to consumers in the EU (optional)

**Test mode:** While you set up the store, documents are created but not transmitted. You see how they come out before you switch on myDATA.

## No order gets lost

Billit would rather ask you than send something wrong to AADE.

### When a document stays a draft

- **The amount doesn’t add up.** If the WooCommerce total differs from what Billit calculates, we stop.
- **There is a charge with no Billit item.** For example, a cash on delivery fee with no item set in the settings.

You get an email with a link to the draft. You fix it in Billit and finalise it. The customer receives nothing until then. In the orders list, the Billit column shows "Πρόχειρο — χρειάζεται έλεγχο (draft, needs review)" with a link to the document. Once you finalise it in Billit, the order updates with the MARK by itself.

## Technical requirements

- WordPress 6.4 or newer
- WooCommerce 8.9 or newer
- PHP 8.1 or newer
- A Billit account (you create it while connecting)

Order data goes only to Billit. No other outside service.

## What isn’t covered

- **Past orders.** The [plugin](https://wordpress.org/plugins/billit-invoicing-for-mydata/) covers orders from the moment you connect onwards.
- **Cancellations and refunds.** You issue the credit note from your Billit account.
- **Showing fields on demand in the block checkout.** In the first version, the invoice fields are always visible.

## Half price on the yearly Billit PRO plan

For new Billit customers: until 15/12, install the plugin and get in touch with us to get -50% on the yearly Billit PRO plan (€119.40 instead of €238.80, excl. VAT). The discount doesn’t cover the provider’s cost.

1. Install the [plugin from WordPress.org](https://wordpress.org/plugins/billit-invoicing-for-mydata/)
2. Connect your store to Billit
3. Get in touch with us by 15/12

## Pricing

The [plugin](https://wordpress.org/plugins/billit-invoicing-for-mydata/) is free. You need a Billit PRO plan and, for most businesses, a certified e-invoicing provider.

- Billit PRO: €19.90/month or €238.80/year, excluding VAT
  - WooCommerce plugin (free)
  - Unlimited receipts and invoices
  - Company details from the VAT number
  - Email support
- Partner certified e-invoicing provider
  - Transmission to AADE’s myDATA
  - MARK/QR code received
  - B2G documents (PEPPOL)
  - Full legal coverage

14-day free trial, no credit card required. 60-day money-back guarantee.

## Frequently asked questions

### How do I connect my store?

In the [plugin](https://wordpress.org/plugins/billit-invoicing-for-mydata/) settings, click “Σύνδεση με Billit” (Connect with Billit) and approve from your account. Nothing is copied by hand. If your site can’t be reached by Billit (e.g. local development or basic auth), there is a manual token connection on the same page.

### Is cash on delivery supported?

Yes. The cash on delivery fee goes on a separate line of the document. You set once in Billit’s settings which item to use; if none is set, the document stays a draft for you to review. For a cancellation or refund, you issue the credit note from your Billit account.

### Does it work with the new block checkout?

Yes. The VAT number, tax office, company name and activity fields work in both the block and the classic checkout. In the first version, the block checkout always shows these fields, whether the customer chose a receipt or an invoice.

### What about my past orders?

The [plugin](https://wordpress.org/plugins/billit-invoicing-for-mydata/) doesn’t import past orders. It covers orders from the moment you connect onwards.

### Can I try it without sending anything to AADE?

Yes. In test mode, documents are created in Billit but not transmitted to myDATA. When you are ready, you switch on myDATA.

### Do I need a provider? What does it cost?

Your accountant will tell you what your obligation is, depending on what your business does. Some exceptions don’t need a provider, so it matters that your accountant is well informed. The provider’s cost depends on the number and type of documents. Provider prices change often, so get in touch and we will give you an idea.

### I already have a provider. Do I need to switch?

Not necessarily. In Billit you can add a provider or replace the one you have, and you can have more than one provider.

## Links

- Web page: https://billit.io/en/lp/woocommerce/join
- Start a free 14-day trial: https://billit.io/en/tryit
- Pricing: https://billit.io/en/pricing
- Contact: https://billit.io/en/contact · info@billit.io · +30 210 300 5307
