Pay approved supplier bills from your bank

A payment for each bill due this week, checked against your records, sent only after you approve it.

  • On a schedule: Every Thursday at 10:00
  • Asks you first

What it does

The task

Open the bills in Xero that are approved and due in the next 7 days. Check that the bank details on each bill match the supplier's contact in Xero, and stop and tell me about any difference. Sign in to my bank bank with the vault and prepare one payment for each bill, with the bill number as the reference. Ask me before you confirm each payment. Then mark each paid bill as paid in Xero.

  • It works in Xero and any bank site, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • As a routine it runs every Thursday at 10:00 (cron 0 10 * * 4).
  • It stops for your approval before it sends, posts, pays, books or changes a record.

What you give it

BlankWhat to giveExample
bankThe bank that you pay fromNordbank Business, account 4471

What you get back

An example run with the example values above. Your run uses your own data.

6 bills due by 12 Nov, 14,702.35 EUR

SupplierBillDueAmountCheck
Northport FreightNF-22919 Nov4,200.00 EUROK
Officeline LeasingOL-881210 Nov980.00 EUROK
PrintwellPW-047311 Nov1,150.00 EUROK
Sparkline ServicesSS-110211 Nov1,850.00 EUROK
Cloudbase HostingCB-5512012 Nov3,522.35 EUROK
Talkbox PhonesTB-773112 Nov3,000.00 EURStopped: the IBAN on the bill is not the one in Xero

5 payments prepared. Waiting for your approval.

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in the blank

    Type bank. Tab moves to the next blank.

  3. 03

    Run it, then repeat it

    Run sends it once. To run it every Thursday at 10:00, make a routine on cuiar.com/routines or with the CLI below.

As a routine, from the terminal

cuiar routines create "Pay approved supplier bills from your bank" --schedule "0 10 * * 4" --time-zone Europe/Berlin \
  "Open the bills in Xero that are approved and due in the next 7 days. Check that the bank details on each bill match the supplier's contact in Xero, and stop and tell me about any difference. Sign in to my bank Nordbank Business, account 4471 with the vault and prepare one payment for each bill, with the bill number as the reference. Ask me before you confirm each payment. Then mark each paid bill as paid in Xero."

Run it from your AI agent

Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.

1. Add Cuiar to Claude Code

claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp

2. Ask your agent

Use the Cuiar tool create_routine to run my "Pay approved supplier bills from your bank" template with bank = Nordbank Business, account 4471.

Setup for other agents: AI agents.

The tool call

{
  "name": "create_routine",
  "arguments": {
    "name": "Pay approved supplier bills from your bank",
    "task": "Open the bills in Xero that are approved and due in the next 7 days. Check that the bank details on each bill match the supplier's contact in Xero, and stop and tell me about any difference. Sign in to my bank Nordbank Business, account 4471 with the vault and prepare one payment for each bill, with the bill number as the reference. Ask me before you confirm each payment. Then mark each paid bill as paid in Xero.",
    "schedule": "0 10 * * 4",
    "time_zone": "Europe/Berlin"
  }
}
All finance templates
  • FinanceAsks first

    Create client invoices from your tracked hours

    One draft invoice per client from your hours sheet, with rates and dates, sent after you approve it.

    On a schedule: On the 1st of each month at 10:00
    • Google Sheets
    • Xero
  • Finance

    Compare your budget with actual spending

    Budget against actual for each account, the largest differences first, with the transactions behind them.

    On a schedule: On the 5th of each month at 9:00
    • Xero
    • Google Sheets
  • Finance

    Prepare the figures for your VAT return

    Sales and input VAT by rate for the period, checked against your sales platforms, with the box values.

    You start it: When you start it
    • Xero
    • Shopify
    • Stripe
    • +1 more: Google Sheets
  • Finance

    Build a 13-week cash flow forecast

    Weekly cash in and out from your bank, open invoices and bills, with the weeks below your minimum marked.

    You start it: When you start it
    • Any bank site
    • Xero
    • Google Sheets
  • FinanceAsks first

    Enter new supplier bills into Xero

    A draft bill with the supplier, dates, lines and VAT for each new invoice e-mail, saved after you approve it.

    On an event: When a supplier invoice e-mail arrives
    • Gmail
    • Xero
  • Finance

    Check supplier invoices against purchase orders

    Each invoice matched to its PO and delivery note, with price, quantity and duplicate problems marked.

    You start it: When you start it
    • Google Drive
    • Google Sheets
    • Xero