Summary
An ERP-to-Xero sync sends invoice data, not the ERP's generated PDF, so Xero rebuilds the document with its own branding theme. Attach the ERP's PDF to the Xero invoice through a connector setting, your vendor's support, or Zapier or Make, then switch on Alternative Invoice PDF in Paidnice so that file goes out on every reminder.
- The reminder gap is real: Xero reminders carry a link, never an attachment, and the request to include the PDF on reminders holds 99 votes with no response from Xero.
- Three routes to attach it: A setting in the ERP's own Xero connection, the vendor's support or your IT team, or Zapier or Make using the Xero API's IncludeOnline=true flag.
- Setup time: About five minutes in Paidnice under Settings, General, Advanced, Invoice PDF, once the filename prefix is fixed.
What an ERP-to-Xero sync sends
The sync sends invoice data: the contact, the line items, tax and totals. Xero then draws its own document from that data. Your ERP's PDF travels only if you configure it.
Wholesale, distribution and inventory systems raise the invoice where the order lives. The connection to Xero exists to post that sale to the ledger, so it moves the fields an accounting record needs. When anyone opens or sends the invoice from Xero, Xero renders it through a branding theme. The document your customer received from your ERP on day one and the document Xero produces are two different files.
Some teams look at eInvoicing over the Peppol network as a way around this. Peppol moves structured invoice data between systems, which is a different job from sending your own PDF. More on that in the FAQ below.
What your customer loses when Xero's template goes out
The customer approved your ERP's invoice. A reminder built from Xero's template can arrive without the references, layout and detail their accounts payable team matched it against.
- The purchase order (PO) number in the place they expect it. Your ERP layout sets where the PO number sits. A rebuilt template may put it elsewhere or leave it out.
- Packing, freight and delivery references. Consignment numbers, delivery dockets and backorder notes can sit on the ERP document without a field in the sync.
- Product codes and itemised lines. The ERP invoice lists what shipped. The Xero version shows what the sync mapped.
- The layout their AP team knows. A second, different-looking invoice for the same amount can prompt a request for the original.
Some AP teams also refuse links. The Xero ideas board request Invoice reminder: auto include PDF of invoice describes accounting departments whose security policy blocks clicking links in emails but allows PDF attachments. Xero reminders send a link, one of the Xero invoice reminder limitations that no setting changes.
Three ways to put the ERP PDF on the Xero invoice
Your ERP can attach its PDF to the Xero invoice through its accounting connection settings, through the vendor's support or your IT team, or through Zapier or Make.
A setting in the accounting connection
Open the Xero connection settings in your ERP and look for an option to send attachments or the invoice document with the sync. Names vary by product. If the option exists, switch it on and check one synced invoice in Xero for the file.
Your ERP vendor's support or your IT team
Ask one exact question: can the sync attach our generated invoice PDF to the Xero invoice, with Include with online invoice ticked? The Xero API accepts a file attachment on an invoice, with an option to include it with the online invoice, so a vendor or IT team with API access can add this step.
Zapier or Make
Zapier's Xero app has an Upload Attachment action that puts a file on a Xero resource, with a limit of 10 attachments per resource. Make also supports putting an attachment on a Xero invoice. Trigger the automation from the event that creates the invoice and pass the ERP's PDF, so no one attaches files by hand.
Whichever route you use, fix the filename pattern before the first invoice syncs. Paidnice picks the file whose name contains your prefix, such as INV-, so set the ERP or automation to name every PDF with that prefix from the first sync.
Turn on Alternative Invoice PDF in Paidnice
One setting tells Paidnice to use the attached file whose name matches your prefix in place of the Xero PDF. Setup takes about five minutes.
- Open Settings, then General, then Advanced, and select the Invoice PDF tab.
- Switch on Use alternative invoice PDF.
- Enter the filename prefix. Matching is case-sensitive, spaces count, and the first match wins.
- Choose a fallback for invoices with no matching file: use the Xero generated PDF, send with no PDF, or do not send and report an error. The error is emailed to you.
The attachment on the Xero invoice needs Include with online invoice ticked for Paidnice to match it. For the full walkthrough of each Xero screen, read how to send your own invoice PDF instead of the Xero one, or the help centre article on Alternative Invoice PDF.
What changes for the customer
Reminders, one-off sends, late fee and discount emails, statement links and portal downloads all carry your ERP's invoice, so the customer sees one version of it.
When the fallback is "send with no PDF" or "don't send, report an error", the Xero-generated invoice is hidden from the customer. Each later reminder carries the same document as the first send, with the PO number and the itemised lines where the AP team found them.
Treat the ERP's PDF as the document of record. The ERP keeps owning the invoice, Xero keeps the ledger, and Paidnice runs the chasing, late fees and statements from the ledger with that file attached.
The same policy can email the invoice itself from your own address: see how to send invoices from your own domain in Xero.
Checklist: is my ERP PDF reaching the customer?
Four checks confirm the ERP's invoice, and only that invoice, goes out on every follow-up. Run them on one synced invoice before switching on reminders.
- Connector setting or automation in place. A new invoice synced from your ERP shows the PDF under its attachments in Xero.
- Include with online invoice ticked. The attachment on the Xero invoice has this option on, so Paidnice can match it.
- Prefix matches exactly. The filename contains the prefix in Paidnice, with the same capitals and spaces.
- Fallback chosen. "Don't send, report an error" if the customer must never see the Xero template, with the error email going to someone who will act on it.
Frequently asked questions
Short answers on specific ERPs, eInvoicing and what happens when a file is missing.
Does it work with Orderwise, Cin7 or Unleashed?
Yes, once the ERP's PDF is attached to the Xero invoice with Include with online invoice ticked. Paidnice reads the attachment on the Xero invoice, so it works the same way whichever system created the file. Check your connection settings, ask the vendor, or use Zapier or Make to attach it.
Does it work with NetSuite or DEAR?
The same rule applies. If the PDF is on the Xero invoice and the filename carries your prefix, Paidnice sends it. If your ERP connects to Xero through a custom build, ask the team who built it to add the attachment step.
Should I use Peppol eInvoicing instead of a PDF?
They do different jobs. Peppol sends structured invoice data from one system to another. Xero's ideas board also holds a separate request to include a PDF when invoices go out over the Xero Network, so some Xero users want both. Paidnice chases with the PDF by email and in the portal, and does not send over Peppol.
What happens if an invoice has no matching file?
Paidnice applies your fallback: the Xero PDF, no PDF, or no send. With "don't send, report an error", the error is emailed to you so you can fix the attachment and let the reminder run.
Can the reminders come from our own email domain?
Yes. On the Pro plan, reminders send from your own domain, with the ERP's PDF attached.
Chase with the invoice your ERP made
Attach the ERP's PDF to the Xero invoice, switch on Alternative Invoice PDF, and every follow-up carries the invoice your customer approved.
See how Paidnice works with Xero, then connect Xero to Paidnice, no credit card required, or book a demo to walk through the setup.
Stop chasing invoices.
Start getting paid.
Paidnice is accounts receivable automation that enforces your payment terms, trusted by thousands of businesses on Xero and QuickBooks. Credit control and debtor management, run for you.
Try it Now - It's FreeNo card required.


