Example processsupply chain

Source-to-pay procurement automation software

An example of source-to-pay procurement as a governed process: agents do the 8 steps, and a person signs the gate before anything irreversible happens. Download it, import it into your workspace, and adapt it to your systems.

Download example · JSONImport into Minctrl →

minctrl.process/v1 · hash 3cab665f4475…6884

The graph8 agent steps1 human gatesigns: Head of Finance

Source-to-pay autopilot

Source-to-pay is labour-heavy and leaks 2–5% of spend to fraud, duplicate invoices and weak supplier controls; one bad payment can be a sanctions violation. Suppliers onboarded and screened; invoices three-way-matched and paid straight-through under threshold; sanctions hits hard-blocked; large/flagged payments escalated.

The governed flow · branches, parallel work & a human on the irreversible step
clean & under thresholdsanctions / red flag / over thresholdbank detail mismatch — rework matchscreening re-pulledflag resolvedconfirmed sanctions match
Start
agent · low risk
Onboard the supplier and capture beneficial ownership (UBO)
parallel · fan-out / join
Run supplier screening and invoice matching concurrently
agent · low risk
Screen the supplier + UBO against sanctions / PEP lists (continuous)
agent · low risk
Three-way match the invoice (PO ↔ receipt ↔ invoice) and validate bank details
parallel · fan-out / join
Merge screening result and match result before risk decision
decision
Sanctions/PEP hit, ABAC red flag, or over threshold?
agent · medium risk
Stage the clean under-threshold payment for straight-through release
agent · medium risk
Re-verify changed bank details out-of-band and re-pull the flagged screening hit
decision
Flag resolved on re-verification?
agent · low risk
Hard-block the payment on a confirmed sanctions match; no funds move
gate · human sign-off
Finance approver reviews and signs off the payment before any funds move (every release passes here)signs: AP / finance approver
agent · high riskirreversible
Release the payment over the rails
agent · low risk
Monitor spend for anomalies and duplicate / threshold-split patterns
Done
low riskmedium riskhigh riskbranch / reworkgate · human sign-off
Use this example
01

Download the file

A minctrl.process/v1 document: the graph and the hash of the process it becomes.

02

Import it in Processes

Import into Minctrl opens this example in your workspace; one click stores it as your first version. Import JSON does the same with the file, and a file changed after download is refused.

03

Connect your systems

Every connector starts in shadow: steps run, nothing leaves Minctrl until you configure a connector and switch it live.

04

Adapt it

Change signers, time limits and steps on the canvas. Each save is a new version; a running case stays on the version it started with.

Questions
How do I automate source-to-pay procurement with Minctrl?

Start from this example. Import the file in Processes, connect your own systems, and adapt the steps on the canvas. Agents run the reversible steps; every irreversible step waits at a gate for the role you choose. The example has 8 steps and 1 gate; you can change any of them.

Is source-to-pay procurement in Minctrl auditable?

Every run start, signature and change to the process is written to a hash-chained audit log your auditor can verify and export. A run is pinned to the exact graph it started on.

Does the AI decide everything?

No. Minctrl will not make a process runnable while an irreversible step can be reached without a human gate, and one person cannot sign two gates of the same run.

More examples