Use this when you try to create a Xero bill from an approved project cost and Xero rejects it, or Drum does not confirm a bill was created. Work through the checks in order.
Read the Xero errors
When Xero rejects the bill, Drum shows a short message such as Xero rejected the bill, then each Xero validation message prefixed with Xero Error:. Those can come from the bill overall, the supplier contact, or individual line items (for example an invalid account or tax type).
Capture the exact wording (screenshot or copy). Support needs that text more than a general “it won’t push”.
If Drum cannot confirm that Xero created a bill, you may see a message asking you to check Xero before trying again. Look in Xero first so you do not create a duplicate.
What Drum keeps on a failed push
If Xero does not confirm a bill (no valid bill id, or validation errors), Drum does not keep a Xero bill status or Xero bill id on the cost. The cost stays approved in Drum without a linked bill, so you can fix the problem and try again.
Check the supplier contact in Xero
A common rejection is an archived supplier contact in Xero. Xero will not create a new bill against an archived contact.
On the cost, confirm the supplier company is the one you mean.
In Xero, open that contact and check it is active (not archived).
If it is archived, restore (un-archive) it in Xero, or link the Drum company to a different active Xero Contact.
Retry creating the bill from the cost in Drum.
Check dates, accounts and line items
Before you push again:
Each line that goes to Xero needs a Chart of Accounts code (and tax settings Xero accepts).
Bill issue date and due date should be set.
Fix any line-item messages Xero returned (invalid account, tax type, and similar).
Check the Xero connection
Open your profile menu and go to Integrations.
Confirm Drum still shows the correct Xero organisation.
If the connection looks expired, or finance actions fail for everyone, reconnect Xero.
See Connect Drum to Xero. Staff who do not own the connection may need finance integration delegation.
Retry
Open the approved cost and create the Xero bill again (Draft or Approved, matching your workflow).
If it succeeds, open the linked bill in Xero and confirm it.
If it still fails, send support the exact Xero Error text, the project, the supplier company, and whether the Xero Contact is active.
