Skip to content
PatchPay
How it worksControlsIntegrationsPricing
Sign inGet started
How it worksControlsIntegrationsPricing
Sign in

How an invoice gets from an email to a payment draft.

Six parts, in the order an invoice meets them. At every one of them the invoice is in a named stage, with a named person, and the reason is written down.

Intake

Each company gets its own forwarding address. Give it to suppliers, or add a rule to an existing invoice inbox that forwards to it. Mail sent to an address is that company’s and nobody else’s; mail to an address nobody was issued is refused.

Patch Pay takes the attachment, or follows an invoice link when the link goes to a host on the allowlist. A document can also be added by hand, with a note.

Not everything is an invoice
Statements, payment reminders, receipts, quotes and credit notes are recognised and filed as what they are. A reminder is linked to the invoice it chases, not booked a second time.
Duplicates
The same file, or the same supplier, number and amount, is flagged against the earlier invoice and sent to a person with a link to it.
New senders
An invoice from a sending domain the supplier has not used before is flagged before anybody approves it.

Reading and coding

The document is read by Claude, Anthropic’s model: supplier, invoice number, dates, currency, net, tax and total, the service period, and any bank details printed on it. The supplier is matched to the vendor list in QuickBooks.

Coding is proposed from how that supplier’s earlier bills were coded: the expense account, the tax code and the month the cost belongs to, line by line. The lines have to add up to the invoice before the bill is posted.

What is read is treated as untrusted. Nothing taken from a document can move money, and bank details from a document are only ever compared with the record.

Codingfrom 11 earlier bills
accounttax codeexpensed inamount
6120 Packaging materials20.0% SSep 202610,160.00
6410 Freight inwards20.0% SSep 2026373.33
ties outNet 10,533.33 · VAT 2,106.67 · Total EUR 12,640.00

Approval

An invoice goes to the supplier’s default approver, or to whoever usually approves that supplier. Each approver has a limit per company. Over that limit, or over the company’s threshold for a second approval, a second person has to approve as well.

Approvers answer in the app or on a Slack card, and get one worklist a day. An invoice that is not theirs can be handed on in one step, and somebody away names a cover for the dates they are gone.

A rule can approve a routine bill: a known supplier with at least three approved invoices, an amount inside its usual range, and no finding. Anything flagged, anything added by hand and anything that needs a second approver always goes to a person.

Jonas · approves up to GBP 15,000
To decide
Corva Packaging GmbHRE-7731 · 2 daysEUR 12,640.00≈ GBP 10,870
Possible duplicateDefault approver
Open
Arkwright Freight LtdINV-00921 · 1 dayGBP 2,318.40
Usual approver
ApproveOpen
You decided recently
Lumen Studio 2026-109GBP 960.00Approved
Meridian Labs Inc. ML-5498USD 7,450.00Approved

Posting

Approved invoices wait in Final review. A bookkeeper checks the coding and releases them, and the bill is created in QuickBooks: dated the invoice date, coded line by line, with the document attached. Final review is on by default.

QuickBooks stays the ledger. Patch Pay keeps the workflow and writes one bill; it holds no balances and posts no journals.

Credit notes
A credit note posts as a vendor credit, never as a bill, so it can never end up in a payment run.
Closed months
When the coding reaches a month that is already closed, the invoice is held for a person, with the months named.
Posting packet
Optionally, each released invoice is also emailed to the accountant, with its coding and the document.

Payment drafts

The payments page reads the open bills in QuickBooks, by currency and due date. For each one it checks that the payee exists in Revolut and that the bill is not already inside a draft waiting to be sent.

Bills to the same supplier are merged into one transfer. Patch Pay then writes the drafts into Revolut Business, where they wait under Transfers. A person sends them there. Patch Pay has no permission to.

Why it cannot pay
EURowed EUR 31,905.00
vendor · billsstatusamountpaid to
Corva Packaging GmbHDraftedEUR 12,640.00Waiting for release in Revolut
Brandt & Vogel KGDraftedEUR 8,415.002 bills in one transfer
Atelier MoreauReadyEUR 4,250.00Counterparty matched
Nordkap LogistikCheckEUR 6,600.00No payee set up in Revolut
Patch Pay prepares the drafts. A person sends them in Revolut Business.

The audit trail

Every stage, decision, change to a setting and call to QuickBooks or Revolut is written to an append-only log, with who did it and when. Rules and the reader are named as what they are, never as a person.

Each invoice shows its own trail on its page, and the whole log is under Settings for the company’s admins.

ActivityRE-7731
9 Sep 08:14Arrived by email from billing@corva-packaging.example
9 Sep 08:15Read: supplier matched, 2 coding lines proposed
9 Sep 08:15Sent to Jonas: possible duplicate of RE-7702
10 Sep 11:02Jonas approved
10 Sep 14:40Priya released it from Final review
10 Sep 14:40Posted to QuickBooks as a bill
11 Sep 09:30Prepared as a draft in Revolut by Priya

See it with your own invoices.

Access is by request, and a person reads every one.

Get started
PatchPay
How it worksControlsIntegrationsPricingGet startedRequest accessPrivacyTermsSign in
Patch Pay prepares payment drafts. It never pays.