Invoicing and credit
LiveDemo dataInvoiced value£167,34432 invoices, gross
Stuck at Xero21 dead lettered, 1 retrying
Overdue£13,2827 invoices past their due date
Awaiting invoice£282,71266 orders shipped or moving
Xero connection previewXero stays the financial ledger. mCentral OPS feeds it and reads it, both ways on a clockSimulated connection
TenantMaintenance Supply Co (demonstration tenant)authorised by Administrator · 17/04/2026
Token23 minutes, refreshed automatically4 scopes, accounting only
API calls today1,840 of 5,00037%
Last inbound sync13/08/2026 06:15balances, credit status, payments
Last outbound send13/08/2026 07:42invoices batch every 15 minutes
Queue now4 waiting · 1 dead letter10 sent today
mCentral OPS feeds XeroCustomersOn change, within a minuteSales invoicesBatched every 15 minutesCredit notesBatched every 15 minutesPurchase invoicesOn approvalStock valuation journalMonth endCost of sales journalMonth endRebate accrualsMonth end
Xero answers backCustomer balancesEvery 15 minutesCredit statusEvery 15 minutesPayment statusEvery 15 minutesThe ledger stays Xero's. mCentral OPS keeps the operational truth the ledger cannot see: open orders, holds and exposure.
In the queue right now
| Item | Reference | State | Value |
|---|---|---|---|
| Sales invoicequeued 13/08/2026 07:10 | INV-10409 | Retrying | £2,670.25 |
| Sales invoicequeued 13/08/2026 07:11 | INV-10411 | Dead letter | £4,504.88 |
| Sales invoicequeued 13/08/2026 07:12 | INV-10414 | Queued | £7.38 |
| Rebate accrualqueued 13/08/2026 06:30 | RBC-3100 | Queued | not a money item |
| Rebate accrualqueued 13/08/2026 06:31 | RBC-3101 | Queued | not a money item |
Sales invoicequeued 13/08/2026 07:10Retrying
ReferenceINV-10409Value£2,670.25
Sales invoicequeued 13/08/2026 07:11Dead letter
ReferenceINV-10411Value£4,504.88
Sales invoicequeued 13/08/2026 07:12Queued
ReferenceINV-10414Value£7.38
Rebate accrualqueued 13/08/2026 06:30Queued
ReferenceRBC-3100Valuenot a money item
Rebate accrualqueued 13/08/2026 06:31Queued
ReferenceRBC-3101Valuenot a money item
2 stuck, 3 still moving. Nothing here is lost.
INV-10409 Xero returned 401: the refresh token was rejected. Re-authorise the connection. Everything queued behind it will send in order afterwards.
INV-10411 Xero returned 400: the nominal account on one line is not in the chart of accounts. Correct the nominal mapping on the product category, then retry.
When Xero is unreachable nothing stops: documents queue, retry at 1, 5, 15, 60 minutes, then dead-letter for a person. Ordering and despatch never wait on the ledger. Simulated connection: no call leaves this prototype.