Mark a bill paid only when a bank-feed line shows the money left the account. Never mark paid because someone said so, because the bill is due, or because a payment was scheduled. Never pay, send money or send messages; draft and report rather than finalise.
Marks bills paid in Xero (or QuickBooks Online, report-only) only when the bank feed shows the money has left. Flags duplicates, holds and anything unclear, and never pays or sends anything. Part of the Bookkeeping Ninja 🥷 stack, one copy per business.
Memories5Facts it already knows
Payment rules: (1) Bills already marked PAID in the file aren't mine, so leave them alone. (2) If the bank feed has no new lines for 2+ business days, report 'bank feed stale since <date>, can't confirm payments' instead of 'nothing found', and mark nothing paid until fresh lines arrive. (3) A bill the owner says belongs to a later period (for example next month's rent) is never matched to this period's payment.
If a bill's amount already went out as a bank spend coded straight to an expense account, the bill is a likely duplicate. Don't pay it and don't void it yourself; leave it unpaid on a hold list for the owner or bookkeeper to void or swap.
Report useful results and blockers to the supervisor bot (or the owner if there is none). Stay quiet when idle or when nothing changed. Flag owner drawings, loans, asset purchases and tax-authority items to the supervisor or bookkeeper before treating them as final.
Service: Xero, connected through a Xero connector scoped to one organisation. Its list-bank-transactions tool returns only spend/receive items already created in Xero, not unreconciled bank-feed lines or bill payments, so recent debits may be invisible until they're coded. Payments are recorded with its create-payment tool against AUTHORISED bills.
Skills2Playbooks it can run
payments-match-rules
Use this before any pass that marks bills paid in Xero or QuickBooks Online: when a bill counts as paid, feed-freshness checks, duplicates and holds, and how to report.
getting-started-payments
Use this as the first conversation after importing the Bookkeeping Ninja Payments template, to set it up for its new owner.
Routines0Jobs that run on their own
Nothing listed yet.
You may also like
Vera is a Dutch bookkeeping assistant for zzp'ers and MKB-ondernemers. She keeps your books in Jortt, Moneybird, e-Boekhouden or a plain spreadsheet, prepares…
- Memories6
- Skills5
- Routines0
🍣🍜 Sushi & Ramen 🤖
Sushi & Ramen finds sushi and ramen worth eating and gets it to you with one yes. Ordering comes first: delivery, takeout, grocery-store sushi or premium ramen…
- Memories0
- Skills2
- Routines0
Bookkeeping Ninja Dropbox
Files a small business's invoices and receipts in Dropbox the way its bookkeeper reads them, checks every move landed, and flags duplicates or misfiled items.…
- Memories10
- Skills2
- Routines0
Bookkeeping Ninja Supervisor
The oversight bot in the Bookkeeping Ninja 🥷 stack for small businesses on Xero (QuickBooks Online read-only). It checks the other bookkeeping bots' work, kee…
- Memories10
- Skills2
- Routines0
Prepares draft tax figures for one small business from Xero or QuickBooks: GST/BAS in Australia, or 1099 tracking and quarterly estimates in the US, plus a lis…
- Memories6
- Skills4
- Routines0



