— / —
Overview
— / —
—
View all invoices—
—
—
View complianceEvery paid order produces a Factur-X invoice (PDF/A-3 with the EN 16931 XML embedded). A refund produces a credit note. Documents are kept for 30 days, then purged: your legal archive is your store's, where the links are published on each order.
Paste a short Liquid snippet into your Shopify notification template so customers automatically receive the link to their invoice PDF — no account, no password, no extra step.
Facturette sends no e-mail. It is
As soon as an invoice is issued, its link is written onto the order. One thing is left for you to do, once and for all: paste the snippet below into the e-mail template of your choice.
The link opens the invoice from your own storefront, with no account and no password: your customer clicks and the PDF downloads. It stays valid for
In the Shopify admin:
Start with
The same snippet works in every order notification. It never shows a dead link: while the invoice is not ready, it shows a waiting sentence instead.
{% if order.metafields.facturette.customer_invoice_url %}
<p>
<a href="{{ order.metafields.facturette.customer_invoice_url }}">
Your invoice {{ order.metafields.facturette.invoice_number }}
</a><br>
This link is valid for 30 days from the date of issue.
</p>
{% else %}
<p>Your invoice is being prepared and will be sent to you within a few minutes.</p>
{% endif %}
If you have never changed the “Shipping confirmation”, it shows two buttons side by side:
In the template's code, look for these two lines:
<td class="button__cell--separator"></td> <td class="button__cell button__cell--shop-app" width="50%">
Paste the block below
{% if order.metafields.facturette.customer_invoice_url %}
<td class="button__cell--separator"></td>
<td class="button__cell" width="33%" bgcolor="#2C6ECB" style="background-color: #2C6ECB;">
<a href="{{ order.metafields.facturette.customer_invoice_url }}" class="button__text" style="color: #ffffff;">Download my invoice</a>
</td>
{% endif %}
The blue is the #2C6ECB written twice in the block (once for
bgcolor, once for style— both are needed, mail clients do not all read the same one). Replace them with the colour of your choice.
You can, and it is even the e-mail your customers read most. But it goes out
The safest option is therefore to put the snippet in
The invoice also appears
Your customer finds their invoice number there, and the same download link, just below the payment details.
The link carries a unique key, specific to that invoice. Anyone holding the link can open the invoice — which names and addresses your customer. Treat it as the document itself: send it to your customer, do not publish it.
After 30 days the link stops working and shows a message explaining that the document is no longer available. Your invoices themselves stay under
Drag your logo here or .
PNG or JPEG, 200 KB max, transparent background recommended.
Enter the OAuth2 credentials for your approved-platform account. Facturette then files your B2B invoices for you — and only those; consumer (B2C) invoices stay downloadable without filing.
Create OAuth2 credentials ("client credentials") in your account on the selected platform, then paste them here.
Only invoices addressed to a business buyer (B2B) are filed on your platform. Sales to consumers (B2C) stay downloadable without filing — that is normal and compliant.
If the customer has entered their
A
Only needed if some of your business customers have no usable French VAT number. These fields do not exist in your store yet. In Shopify, open
The key must be copied exactly, with no capitals and no spaces: it is what Facturette reads.
On the customer's record, in the
If both are filled in, the Peppol address wins: it is the exact address, the SIREN is only an inference.
B2B invoices are filed automatically. B2C invoices do not move — they are issued and downloadable, that is all.
State of every deposit at your approved platform and consumer declarations. This is where a rejection becomes visible — Facturette sends no email.
A rejected filing, or one that has failed for good, needs action from you: correct the order or your credentials, then contact us. The code shown is the one the platform returns, verbatim.
Your consumer sales are not filed as documents: they are reported to the tax administration as totals per day and per VAT rate, with no document and no buyer's name. How often that report is sent is decided by your platform, from your VAT regime.
Last 90 days shown. Beyond that, your declarations are historical and available from your platform itself.
Loading…