Your ERP makes the invoice, Xero chases it: keep your ERP's invoice PDF on every reminder

Contents

ERP connectors send invoice data to Xero, and Xero rebuilds the invoice with its own template. Put your ERP's PDF on the Xero invoice and Paidnice sends that file on every reminder, statement link and portal download instead.

Key takeaways
  • An ERP-to-Xero sync carries the contact, the lines and the totals. The PDF your ERP generated reaches Xero only if you set that up.
  • Xero's invoice reminders carry a link, never an attachment. A request to attach the PDF to reminders holds 99 votes with no response from Xero as at 15 September 2026.
  • Your ERP can put its PDF on the Xero invoice through a setting in its accounting connection, through its vendor's support or your IT team, or through Zapier or Make.
  • With Alternative Invoice PDF switched on, Paidnice uses that file in place of the Xero PDF, so the customer only sees the invoice your ERP produced.

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.

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.

💡 Paidnice insight

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.

  1. Open Settings, then General, then Advanced, and select the Invoice PDF tab.
  2. Switch on Use alternative invoice PDF.
  3. Enter the filename prefix. Matching is case-sensitive, spaces count, and the first match wins.
  4. 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 Invoice PDF tab in Paidnice settings, with Use alternative invoice PDF switched on, the Filename prefix field and the Fallback behaviour dropdown
The Invoice PDF tab in Paidnice: the switch, the filename prefix, and the fallback for invoices with no matching file.

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.

Your ERP raises the order invoice INV-1042.pdf Xero invoice invoice data plus the ERP PDF attached Paidnice matches the prefix hides the Xero PDF Customer inbox reminders carry the ERP PDF Customer portal downloads the ERP PDF

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.

💡 Paidnice insight

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.

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.

Denym Bird

Written by

Denym Bird

Co-founder & CEO of Paidnice

Denym is a software entrepreneur and writes about accounts receivables management for small business.

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 Free

No card required.

ACAcme Joinery 12 days overdue Checking policy Late fee applied Awaiting payment $4,120 $4,202
BRBrightwork Due today Reminder sent Still unpaid Final notice $1,880
CVCoverdale Due in 3 days Reminder sent Checking policy Exempt from fees Needs review Sent to your team $6,480

Try Our Free Accounts Receivable Calculators

Optimize your cash flow with our suite of financial tools designed for AR professionals. Calculate DSO, aging analysis, late fees, and more.

Explore Calculators