Skip to content
Invoice payments

Automate invoice payments. Exact to the cent.

A person cannot approve every invoice. An agent cannot hold an open account. The mandate carries the invoice's exact values: one payee, one amount, one currency, one reference, signed once with a passkey. Attesso checks every payment the agent drafts, value for value. Anything that differs, higher or lower, is refused, and the refusal is signed.

How it works

Every value checked. Any mismatch refused.

  1. ~/approve

    The approver signs the invoice's exact values with a passkey: payee, amount, currency, reference.

  2. ~/propose

    The agent drafts the payment from the invoice.

  3. ~/decide

    Attesso checks every value. A mismatch in any parameter is refused.

  4. ~/execute

    The platform executes on its own banking or payment rail.

  5. ~/record

    One signed record of every step, verifiable independently.

Concrete mandate example

One invoice, exact values.

Invoice
INV-2026-088
Payee
Acme GmbH
Amount
EUR 4,500.00
Currency
EUR
Pay by
24 October 2026
Refusals

Any value that differs is refused.

Every draft is checked at execution time, not once at approval. A different payee, a different amount, higher or lower, a different currency, a different reference, or a payment outside the signed window is refused before it executes. Unknown or unverifiable values fail closed.

ALLOW

Every value equals the signed invoice values. Attesso authorizes exactly one execution.

DENY

Any value differs, higher or lower, or the mandate is no longer active. The refusal is durable and signed.

INDETERMINATE

Attesso cannot verify a required fact. The payment must not execute.

Execution boundary

Attesso does not become the payment rail.

The platform remains responsible for execution. You bind each authorization to your own banking or payment provider and reconcile the outcome. Attesso never holds or moves money, so it needs no payment license and holds no float.

Looking for another workflow? Review the other use cases.

Map one invoice workflow with us.

Bring the invoice flow, the approver's constraints, and the rail you execute on. We will define the smallest credible pilot.