Remittance Advice Processing Errors: Prevention and Recovery in Xero
Discover the 7 most common remittance advice errors that derail reconciliation, and the exact steps to prevent them. Includes real Australian examples and Xero workflows.
Remittance Advice Processing Errors: Prevention and Recovery in Xero
TL;DR: 40% of reconciliation delays are caused by remittance advice errors — mismatched invoice numbers, wrong amounts, late arrivals, or missing data. We'll show you the 7 most common errors, exactly why they happen, and how to catch them before they break your reconciliation.
What Is Remittance Advice (And Why Does It Go Wrong So Often)?
A remittance advice is a document (email, PDF, bank statement notation) that says:
"Here's what we're paying you for. Invoice #A covers item X. Invoice #B covers item Y. Total: $25,000."
It's the bridge between payment and invoice.
Why it matters: When remittance advice doesn't match your invoices, reconciliation stops. You can't apply a payment to the right invoice. Cash sits unreconciled.
Why it breaks:
- Payers send it late
- Data entry errors
- Invoices get partially paid without notification
- Multiple invoices lumped into one payment
- Currency or rounding issues
- Systems communicate poorly
- Suppliers use wrong invoice numbers
In Australian businesses, manual data entry during remittance processing causes ~60% of errors. The remaining 40% are payer mistakes.
The 7 Most Common Remittance Advice Errors
Error 1: Wrong Invoice Number
The scenario: You invoice a customer for $5,000 under Invoice #2024-001. They pay $5,000 but reference Invoice #2023-999 in the remittance advice.
You look for #2023-999 in Xero. It doesn't exist. You can't match the payment to any invoice.
Why it happens:
- Payer uses their internal reference, not your invoice number
- Manual data entry mistake by the payer
- Old invoice number referenced from a previous system
- Typo during payment processing
Prevention in Xero:
- Include your invoice number prominently on all invoices
- Ask customers upfront to reference your invoice number in payments
- Create a customer communication that specifies which invoice number to use
When you receive it wrong:
- Go to Bank Transactions in Xero
- Find the unmatched payment
- Look up the customer's remittance advice
- Manually compare amounts to find which invoice was really paid
- Add a note in the payment record: "Remittance referenced #2023-999 but payment is for #2024-001"
- Mark the correct invoice as paid
Recovery time: 5-10 minutes per error
Error 2: Partial Payment Without Notification
The scenario: You invoice for $10,000. The remittance advice says "Payment in full." But the bank deposited $9,500.
Did they short you $500, or is the remittance advice wrong?
Why it happens:
- Payer deducted a discount without telling you
- Payment processing error on their side
- Remittance advice was prepared before final amount was confirmed
- Exchange rate rounding (for international payments)
Real Australian example: A Melbourne business invoices a Sydney supplier for $10,000. The payment arrives at $9,800. The remittance advice says "full payment." Investigation reveals the payer had a 2% early payment discount that wasn't communicated.
Prevention:
- State discount terms explicitly on invoices: "2% discount if paid by [date]"
- Ask for partial payment notification in payment instructions: "If paying partially, please clearly state amount and invoice coverage"
- Match the exact amount before recording in Xero
When it happens:
- Go to Bank Transactions
- Find the $9,500 payment
- Go to Invoices and find the $10,000 invoice
- Click Add Payment
- Enter $9,500 (partial)
- Xero now shows the invoice with $500 remaining
- Contact the payer to clarify the $500 (discount? payment pending?)
Recovery time: 10-15 minutes
Error 3: Multiple Invoices Bundled into One Payment
The scenario: You sent three invoices to a customer:
- Invoice #1: $3,000
- Invoice #2: $2,500
- Invoice #3: $4,500
- Total: $10,000
The remittance advice says "Payment for invoices in August" and lists $10,000 with no breakdown.
Which invoices are covered? All three? Just one? You don't know.
Why it happens:
- Payer's accounting system doesn't itemize payments
- Remittance advice comes from an automated process that lumps amounts
- Manual payment processor didn't detail invoice coverage
- Customer intentionally bundles payments for efficiency
Prevention:
- Request itemized remittance advice at setup: "Please detail which invoice each payment covers"
- Number invoices sequentially so customers can easily reference them
- Set a policy: "Payments must reference specific invoice numbers"
When it happens:
- Compare the $10,000 payment amount to your invoices
- Determine which invoices logically fit that amount
- Contact the payer: "We received $10k. Can you confirm this covers invoices #1, #2, and #3?"
- Once confirmed, record in Xero by applying payment to each invoice proportionally or in the order paid
Xero workaround: Some teams create a single clearing invoice for bundled payments:
- Create invoice: "Bundle payment for August invoices"
- Record the $10,000 against this clearing invoice
- Then do the detailed breakdown during reconciliation
This isn't ideal but works in a pinch.
Recovery time: 20-30 minutes
Error 4: Currency or Rounding Mismatch
The scenario: You invoice in USD: $5,000 USD. The customer pays in AUD: $7,500 AUD.
Your remittance advice says "$7,500 AUD received." But your Xero invoice is in USD.
Exchange rates fluctuate. Did they pay the full USD equivalent? Or did they short you due to rate movement?
USD/AUD rate at invoice: 1 USD = 1.45 AUD → $5,000 USD = $7,250 AUD
USD/AUD rate at payment: 1 USD = 1.55 AUD → $5,000 USD = $7,750 AUD
They paid $7,500 AUD. This is short if the rate improved, or overpayment if it worsened.
Why it happens:
- International payments are inherently subject to forex fluctuation
- Payer's bank applies different rates than you expect
- Rounding differences accumulate in multi-currency transactions
- No agreement on who bears FX risk
Australian compliance note: If you're GST-registered and invoice in foreign currency, the GST is based on the AUD equivalent at invoice date. Payment in a different currency can create tracking complexity.
Prevention:
- Specify currency upfront and clearly on invoices
- Include exchange rate assumptions for international invoices
- State FX policy: "Payment in USD only" or "AUD equivalent at [rate source]"
- Use Xero's multi-currency tracking to flag discrepancies
When it happens:
- Open the invoice in Xero
- Check the original USD amount
- Calculate the AUD equivalent at payment date using your standard rate source
- Compare to actual AUD received
- If difference is minor (under 1%, or less than $100), it's usually acceptable rounding
- If difference is significant (more than 1%), contact the payer
Xero process:
- Record the AUD payment
- Xero calculates the USD equivalent automatically
- If it doesn't fully reconcile to the invoice due to FX, add a note explaining the difference
Recovery time: 10 minutes (once you understand the exchange rate rules)
Error 5: Duplicate Remittance Advice
The scenario: You receive a remittance advice for Invoice #2024-001 ($5,000). You record it in Xero and apply it to the invoice.
Two hours later, you receive the same remittance advice again (resent by the payer, or they sent it twice).
If you record it twice, you now have $10,000 applied to a $5,000 invoice.
Why it happens:
- Payer resends remittance advice thinking the first didn't arrive
- Email system forwards it twice accidentally
- Payer's payment processor has a duplicate trigger
- Staff member manually enters the same remittance twice
Real scenario: A Sydney accounts payable team received a duplicate remittance advice from a supplier. They processed both, creating a $50,000 double-payment error that took 3 days to investigate.
Prevention:
- File every remittance advice with date and reference number
- Cross-check bank deposits against remittance advice received (the bank amount should be unique)
- Use tracking numbers in emails to detect resends
When it happens:
- You'll catch this during bank reconciliation
- Your bank shows one $5,000 deposit
- But Xero shows $10,000 applied to invoices
- Find the duplicate remittance advice entry
- Delete it or reverse it in Xero
Xero fix:
- Find the duplicate payment record
- Go to Bank Transactions
- Find the incorrect entry
- Click Delete or Make Inactive
- If already applied to invoice, reverse the allocation first, then delete
Recovery time: 5-10 minutes (if caught quickly during bank rec)
Error 6: Late Remittance Advice (Payment Received Before Advice)
The scenario: Your bank balance changes — you received a $5,000 payment. But the remittance advice hasn't arrived yet.
You don't know which invoice this payment covers. You can see the cash but can't apply it in Xero.
Why it happens:
- Payer sends payment electronically but emails remittance advice separately
- Remittance advice is delayed in transit
- Payer's system sends payment before generating remittance
- Different timing in international payments
Prevention:
- Coordinate with payers upfront: "Payment and remittance advice should arrive simultaneously"
- Request payment instructions that include remittance detail in the payment reference itself
- Set up a holding account in Xero for unmatched cash
When it happens:
- The $5,000 lands in your bank
- You record it in Xero as Bank Transaction > Receive Money
- But don't apply it to any invoice yet
- Add a note: "Awaiting remittance advice for [date]"
- Once remittance arrives, match it and apply to invoice
Xero workflow:
- Go to Bank Transactions
- The $5,000 shows as unreconciled
- Once remittance advice arrives, you can link it to an invoice
- The transaction then reconciles
Recovery time: Depends on remittance arrival (2 hours to 2 days)
Error 7: Remittance Advice References Wrong Company Entity
The scenario: You have two business entities in Xero (Entity A and Entity B). A customer pays Entity A but sends remittance advice mentioning Entity B.
The payment lands in Entity A's bank account, but the remittance references Entity B's invoices.
Why it happens:
- Payer has outdated contact information
- Customer confusion about which entity to pay
- Payer's system is mis-configured
- Legal entity restructure but payer didn't update records
Real example: An Australian business group with a main company and a subsidiary. A large customer always sent payments to the main company but referenced subsidiary invoices. Reconciliation required manual entity matching.
Prevention:
- Clearly state entity name on all invoices
- Use unique bank account for each entity (different BSB/account number)
- Communicate entity structure to key customers
When it happens:
- Payment lands in Entity A's bank
- Remittance references Entity B's invoice
- Create an inter-company transaction to move the liability:
- Entity A records payment received (increases Entity A cash)
- Entity A records obligation to Entity B (Entity A owes Entity B)
- Entity B records receivable from Entity A (Entity B's cash is coming)
- Once Entity A transfers cash to Entity B, the transaction clears
This is complex. See our multi-entity reconciliation guide for detailed steps.
Recovery time: 30 minutes to 1 hour (requires inter-company setup)
Prevention Checklist
Implement this checklist to prevent 80% of remittance advice errors:
Before sending invoices:
- [ ] Invoice number is prominently displayed
- [ ] Payment instructions are clear (which invoice number to reference)
- [ ] Currency is explicitly stated
- [ ] Terms and discounts are itemized
- [ ] Correct legal entity is listed
- [ ] Bank details match the entity being invoiced
When receiving payments:
- [ ] Cross-check remittance advice to invoice (amount, invoice number, dates)
- [ ] Verify partial payments are intentional (confirm with payer)
- [ ] Check for currency or rounding discrepancies
- [ ] File remittance advice with date received
- [ ] Don't process duplicate remittances
During Xero entry:
- [ ] Record the exact amount received (not invoice amount if different)
- [ ] Note any discrepancies in the description field
- [ ] Match remittance to correct invoice before applying payment
- [ ] Flag partial payments for follow-up
- [ ] Reconcile bank deposits to deposits recorded in Xero
Xero Best Practices for Error Prevention
Enable Xero Remittance Matching
Xero has built-in features to catch remittance errors:
- Go to Invoices
- Select an invoice
- Click Add Payment
- Xero shows the invoice amount in large text
- Enter the payment amount from remittance
- Xero highlights if amounts don't match (yellow warning)
Use this as your first check.
Create a Payment Reconciliation Report
Build a custom report in Xero:
- Go to Reports > Advanced
- Create report with columns:
- Invoice Number
- Invoice Amount
- Payment Received
- Discrepancy (if any)
- Date Received
- Remittance Reference
Run this weekly to catch errors before they compound.
Use Bank Feeds to Pre-Match
Xero's bank feed feature can automatically match payments to invoices based on amount.
- Go to Bank Reconciliation
- Xero shows bank deposits
- For exact-match amounts, Xero suggests invoice matches
- Review and confirm before applying
This catches obvious matches and flags mismatches for investigation.
Tag Remittance Issues for Follow-Up
When you find an error:
- Add a note to the payment: "Remittance discrepancy: invoice #2024-001 referenced but amount mismatch ($500 short)"
- Add a follow-up tag: "NEEDS CUSTOMER CONTACT"
- Assign to the relevant team member
- Follow up within 24 hours
Prevents errors from getting buried.
Real Australian Business Example
Story: A Brisbane logistics company processes 40+ customer payments daily.
The problem:
- About 5-7 remittance errors daily (12-15% error rate)
- Reconciliation took 2-3 days weekly to chase down errors
- One significant error ($25,000 duplicate payment) took 5 days to resolve
- Staff turnover meant error-handling knowledge was lost
The solution:
- Created a standardized remittance checklist
- Implemented Xero payment matching and flagged discrepancies
- Set up a weekly payment reconciliation report
- Trained team on the 7 common errors
- Integrated Remittance Go to automate remittance matching
Results:
- Error rate dropped from 12-15% to 2-3%
- Reconciliation time reduced from 2-3 days to 4-6 hours weekly
- Zero duplicate payments in 6 months
- Faster cash application (2 hours vs. 3 days)
When to Implement Automation
If you process more than 20 remittance advices daily, manual error-checking becomes unreliable.
Signs you need automation:
- Reconciliation takes more than 6 hours weekly
- Error rate is above 5%
- You've had duplicate or mismatched payments
- Staff spend significant time on remittance data entry
- You're using spreadsheets to track discrepancies
Remittance automation tools can eliminate 80-90% of manual entry and catch most errors before they hit your books.
The Bottom Line
Remittance advice errors are preventable. Most stem from:
- Mismatched invoice numbers → Use unique, clear invoice numbering
- Partial payments without notice → Require clear partial payment communication
- Multi-invoice bundling → Ask for itemized remittance
- Currency/rounding issues → State currency clearly and FX policy upfront
- Duplicates → File and cross-check every remittance
- Late advice → Create holding accounts for unmatched cash
- Wrong entity reference → Ensure clear entity identification
Spend 2 hours setting up prevention processes now. Save 100+ hours on error reconciliation later.
Manual remittance advice matching costing you hours daily? Remittance Go automatically extracts remittance data from any format, matches it to invoices in Xero, and flags discrepancies before they break reconciliation. See how it automates your process.
