QuickBooks Online has not offered native Peppol sending to UK organisations. A UK business on QuickBooks reaches the network through a certified Access Point that connects to QuickBooks, with the invoice still raised in QuickBooks exactly as it is today.
The complication specific to QuickBooks is not the connection. It is that QuickBooks distinguishes carefully between transaction types, and only some of them belong on the network at all.
Not every QuickBooks transaction is an invoice
This is the point that separates QuickBooks from Xero in practice, and it catches people who assume everything in the sales ledger is eligible.
QuickBooks models sales differently depending on how the money arrives. An Invoice is raised on terms and expects payment later. A Sales Receipt records an order that was already paid at the point of purchase, which is what a direct to consumer Shopify or WooCommerce order usually is. They are different objects with different places in your accounts receivable.
Peppol carries invoices and credit notes. A Sales Receipt has no place on the network, because there is nothing for the buyer to approve and nothing outstanding to pay. If most of your revenue is paid-at-checkout ecommerce recorded as Sales Receipts, most of your revenue is simply outside the scope of e-invoicing, and that is a legitimate answer rather than a gap to fix.
- Invoices raised on payment terms to business customers
- Credit notes against those invoices
- Public sector and wholesale billing
- Sales Receipts from paid direct to consumer orders
- Purchase orders you raise to your own suppliers
- Internal journals and adjustments
Getting this right early avoids a common false start, where a business scopes an e-invoicing project across their whole sales ledger and discovers halfway through that two thirds of it was never in scope.
What the flow looks like
Assuming the transaction is an invoice, the route is the same shape as any other Peppol send.
Where QuickBooks is fed from an ERP or inventory system rather than being the origin of the invoice, the same applies one step further back. Our QuickBooks integration page covers that flow, including how transactions are posted with the correct customer, account codes and tax treatment in the first place.
Where QuickBooks data meets Peppol requirements
QuickBooks is accommodating about incomplete records. The specification is not. These are the four mappings that decide how a project goes.
The customer list is almost always the long pole. Everything else is configuration. That is data entry across years of records.
Class and Location
QuickBooks Class and Location dimensions do for QuickBooks what tracking categories do for Xero: they let you report by channel, department, region or entity without restructuring your chart of accounts.
They do not travel to the buyer. They are not Peppol fields and the recipient never sees them. What makes them relevant is that the rules assigning Class and Location typically encode exactly the knowledge a compliant invoice needs: which entity is selling, which cost centre applies, which channel the order came from. A business that already applies these consistently has most of the mapping logic sitting there already. A business applying them by hand has a data quality signal worth acting on.
Multi-entity and the identifier question
Worth flagging because it surprises people. Peppol identifies the legal entity, not the software account.
If you run several QuickBooks companies for several trading entities, each entity that issues invoices in its own name needs its own registration and its own network address. One connection does not cover a group. Equally, if several brands invoice under one legal entity, they share one identifier regardless of how many Locations you use to separate them in reporting.
This is a structural question rather than a technical one, and it is worth answering before anything gets registered, because unpicking it afterwards means asking buyers to update records at their end.
What to do now if you are on QuickBooks
Not sure how much of your ledger is in scope?
We are a certified Peppol Access Point and we connect QuickBooks Online to ERP, inventory and ecommerce order flows. A short call is usually enough to size the work.
Talk to the team