Transfer an outstanding warranty invoice from a customer to a vendor credit when the warranty company applies your payment against future purchases instead of paying directly.
When You Need This
Warranty companies sometimes offset what they owe you against what you owe them. Instead of paying your $500 warranty invoice directly, they reduce your next parts order by $500.
Example: You completed warranty work for Yamaha Motor Co. The invoice sits on their customer record as outstanding. Yamaha wants to deduct this from your next vendor order instead of paying cash.
Neither QuickBooks Online nor Xero has a one-click conversion. Use a clearing account to move the amount from the customer side to the vendor side.
Steps
Step 1: Create a Clearing Account
Create a liability account to temporarily hold the transfer amount.
In QuickBooks Online:
Head to Chart of Accounts > New
Set Account Type to Current Liability
Name it "Warranty Clearing" (or similar)
Hit Save
In Xero:
Head to Accounting > Chart of Accounts > Add Account
Set Account Type to Current Liability
Name it "BP Warranty Clearing"
Check Enable payments to this account
Hit Save
Pro Tip: Use an existing clearing account if you have one. Just verify it's the correct account type—some accounting packages require Current Asset for certain transactions.
Step 2: Pay the Customer Invoice to the Clearing Account
Open the outstanding customer invoice
Record a payment against it
Select your clearing account as the deposit account
Enter the credit note number as the reference
Save the payment
Result: The customer invoice shows as paid. The clearing account has a balance.
Step 3: Create the Vendor Credit Note
Go to the vendor's record
Create a new credit note
Use the same clearing account
Enter the same amount as the invoice
Save and approve
Result: The vendor now has a credit on their account. The clearing account returns to zero.
Verify the Transfer
Check three things:
Customer invoice shows Paid status
Vendor record shows Credit Note available
Clearing account balance is $0.00 (confirms debit/credit match)
Pro Tip: Always verify the clearing account zeros out. A remaining balance means something didn't match—check your amounts.
