Can I update a customer's details (VAT, Company Name) and resend a Peppol invoice that was already delivered?
No. Once an e-invoice is successfully transmitted and delivered through the secure Peppol network, it is treated as a finalized, locked financial document. It cannot be recalled, modified, or simply overwritten. If you update a customer's details in your platform, those new details will strictly apply only to new, upcoming invoices generated after the update was made.
If I add a customer's B2B details today, can I use them to send Peppol invoices for their older orders?
Yes, if the invoices haven't been sent previously, this is possible! Our system pulls the customer's data at the exact moment the e-invoice is generated. This means that if you update a customer's profile today, those new details will be applied to all future orders, as well as any previous orders that have not yet been transmitted through the Peppol network.
I subscribed to the add-on and added the app blocks to my Thank You and Order Status pages, but it is still not asking my customers for their Peppol address. Why?
If you have successfully placed the app blocks but only see fields for "Company Name" and "VAT Number," it is tied directly to your store's current Peppol registration status.
Our app blocks use smart logic to display the right fields at the right time:
Before Verification: Until your own store's Peppol registration is fully completed and marked as Verified in our system, the customer-facing blocks operate in a standard B2B mode. They will safely collect essential billing data (Company Name and VAT number) so you can still generate valid XML e-invoices.
After Verification: Once your Peppol account is officially verified and active, the app blocks will automatically update and begin asking your customers for their specific Peppol Address so you can start routing invoices through the network.
To unlock the Peppol address field for your buyers, please navigate to the Peppol settings in your app dashboard and ensure your business registration is fully submitted and verified.
What is the E-Invoice App Block on the Thank You and Order Status Pages?
To make collecting B2B data as seamless as possible, we offer an E-Invoice App Block that you can easily add directly to your store's post-purchase pages (the Thank You page and the Order Status page).
This block shifts the data-entry work to your buyers, ensuring you get exactly the right billing information for their e-invoices.
How it Works:
Customer Input: Once you add this block to your store, customers reviewing their completed order will see a button labeled "Provide my business details."
Collecting Data: Clicking this button opens a simple form where they can input their official Company Name and VAT Number directly into the order record.
Smart Pre-population: To save your returning B2B buyers time, this block communicates directly with your Shopify Customer profiles. If the buyer has provided these details on a previous order, or if you manually added the B2B data to their profile in your Shopify Admin, the form fields will automatically be pre-populated for them.
Note: If your store is fully Peppol Verified, this block will also expand to ask for their Peppol Address
I want to resend my invoice to Peppol again
To prevent duplicates, the app restricts resending an invoice to Peppol by default. If you need to send the same invoice again, please reach out to our support team—we’re happy to help you clear it for resending!
Can invoices created from Shopify POS be automatically sent through the Peppol network, or is a manual action required from the Shopify admin?
Sadly no. Peppol must be sent manually from the eHub section on our app.
Where should the customer's VAT number be stored in Shopify? Do you support customer metafields, and can these values be automatically included in the invoice and Peppol XML?
Peppol and XML files follow strict protocol, so adding customer metafields and custom data is not possible. Even tho they are recorded on your template or order, they will not be included in XML and Peppol invoices.
Does the add-on perform automatic VAT number validation/lookup for Belgian VAT numbers?
We do not provide automatic checkup of VAT number when it comes to filling in the data in B2B Block data. However, when you try to send a Peppol invoice on XY VAT number, if that number is not valid on Peppol, the invoice will not be sent.
If a customer record is updated after the order is placed (e.g. VAT number added later), can the invoice and Peppol document be regenerated with the updated information?
Sadly, once you send an invoice on Peppol, and after that you change order/customer data, the same invoice can't be sent to Peppol again.
However, you can't send Peppol to your customer without having a VAT number(Mandatory for EU countries).