With every paid order
As soon as an order's payment gets the status Paid, PeppolKit makes the invoice and emails it to your customer. Also when you set that status yourself in the admin.
PeppolKit
An app you upload in your Shopware admin, with no code in your shop. Every paid order gets an invoice with the right VAT, business customers receive it over Peppol, and a refund is followed by its credit note automatically.

As soon as an order's payment gets the status Paid, PeppolKit makes the invoice and emails it to your customer. Also when you set that status yourself in the admin.
PeppolKit
Belgian shop? Every invoice to a business customer also goes out as an e-invoice over the Peppol network. Included in every plan, with no cost per send.
When you set a payment to Refunded, PeppolKit makes the credit note for the original invoice and sends it to your customer.
Shopware asks business customers for their VAT number. PeppolKit reads it, checks it in VIES and applies reverse charge where it is due.
Download the zip and upload it in your Shopware admin under Extensions → My extensions → Upload extension.
Click Install next to PeppolKit, then Accept and install, and switch it on. Your shop is now connected.
Open PeppolKit through the three dots → Open extension and click Open the PeppolKit dashboard. Fill in your company number, VAT number and logo there.
Four screens from the PeppolKit dashboard for your Shopware shop, with what each one shows.

PeppolKit checks business VAT numbers in the EU register (VIES) and applies the rule: reverse charge, OSS for EU consumers, or 0% on exports.

Belgian shop? Every invoice to a business customer goes over Peppol through our partner SUPER PDP. On every plan, the free one too.

Every invoice is tested against the official EN 16931 and Peppol BIS 3.0 rules. Only an approved invoice goes over Peppol. If one fails, you see which rule and why.

Six PDF designs with your logo and brand colour. Dutch, French or English, chosen per customer.
To try it out, or for a shop with the odd business customer.
€0 / month
Start freeFor a webshop that sells to businesses now and then.
€9 / month
Start freeFor shops that sell to businesses every week.
€19 / month
Start freeFor high volumes and lots of Peppol traffic.
€49 / month
Start freeFor a Belgian shop, invoices to businesses go over Peppol automatically, with no cost per send. Consumers get their invoice by email; it counts as an invoice, but never goes over Peppol. Credit notes for refunds are included.
Shop in the Netherlands? You have no Peppol obligation. If you sell to Belgian businesses, send for free through your own Peppyrus account (up to 100 a month).
Prices in euros, excl. VAT. Monthly through Mollie, cancel in your PeppolKit dashboard. There's no trial: start with the free plan. Belgian shop? Every invoice to a business goes over Peppol, included in every plan and with no cost per send.
Yes, with the PeppolKit app. Every paid Shopware order becomes an invoice that meets the European standard (EN 16931, Peppol BIS 3.0). Business customers on Peppol receive it over the Peppol network, consumers as a PDF by email. Check whether a customer is on Peppol with the free Peppol check; when it is mandatory is explained in E-invoicing mandatory in Belgium.
Shopware 6. Tested with Shopware 6.7 (6.7.16).
That has not been tested. PeppolKit is built as an app, the form Shopware Cloud uses too, but it has only been tested on a self-hosted Shopware 6.7.
No. PeppolKit is a Shopware app, not a plugin. The zip holds only a manifest: no code runs in your shop.
As soon as the order's payment gets the status Paid. That is also true when you set that status yourself in the admin. For orders that were already paid, the PeppolKit page in Shopware has a button that invoices the paid orders of the last 60 days.
Shopware asks business customers for their VAT number once customers can choose between private and company. You switch that on under Settings → Log-in & sign-up, with Show selection between company and private customer. PeppolKit reads the number, checks it in VIES and applies reverse charge where it is due.
A promotion or discount code is shown as a discount on the product lines. Shipping costs are a line of their own. Prices with and without tax both work, so customer groups with net prices do too.
In the language of the order, for Dutch, French and English.
Not yet. You download the zip here and upload it in your admin yourself.
In your PeppolKit dashboard you choose a plan and pay through Mollie, then automatically every month. The free plan has no end date and asks for no payment details.
When you set the payment to Refunded, PeppolKit creates a credit note for the whole order that refers to the original invoice. Shopware keeps no amount for a partial refund, so the status Refunded (partially) gives no credit note.
Remove the app in Shopware. That disconnects your shop from PeppolKit.