Live Finance Correlation key:
invoice_no · 96.1%Invoice re-keying (Excel → ERP)
Live Automated since Feb 2026 — 11.4 h/week reclaimed across everyone who runs it, 264 h to date. 0 h/week of hands-on work is left, and that is the figure quoted everywhere on this page.
Case footprint: median 3.6 h elapsed, 14m 10s of it hands-on, across 1 work session and 0.1 calendar days. 13 of the 13 happy-path waits exceed the 150 s idle-gap threshold, but a gap only ends a work session when it outlasts one (59 min, the fleet's mean). None here do: the case is put down and picked up inside the same sitting, while the person works other cases.
- Cases
- 312
- Activities
- 16
- Variants
- 47
- Median throughput
- 3.6 h
- p95 throughput
- 22.3 h
- Working time / Waiting time
- 14m 10s / 3.4 h
- Rework
- 18%
- Fitness
- 0.89
- Precision
- 0.74
No filters — showing every case
312 of 312 cases (100%)
Directly-follows map
Discovered from the event log. The editable automation design is the last tab.showing 16 of 16 activities · 100% of activity instances covered
Geometry is computed at build time, so nothing reflows when you filter. 77 of 117 directly-follows relations sit below the 0.20 noise threshold and are hidden; together they carry 4.6% of transitions.
Node fill 0–20%20–40%40–60%60–80%80–100% Happy path Loop back Self-loop
Five discrete steps. Edge thickness is a square-root scale on frequency, so the busiest edge is 8 px and the quietest 1 px.
Variant explorer
One row per distinct end-to-end activity sequence, ranked by case count. Row 1 is the happy path and every other row is column-aligned to it, so deviations read as vertical discontinuities.Top 12 variants cover 82.3% of cases.
Select exactly two variants to compare.
| # | Variant | Sequence | Cases | % of cases | Cumulative | Median | p95 | Steps | Δ vs happy path | Conformance | Compare |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | V-01 Happy path | OWRLVHRPCDOSMPCCKEPJVTFD | 88 | 28.2% | 28.2% | 2.5 h | 16.6 h | 12 | — | Conforming | |
| 2 | V-02 | OWRLVHRPCDOSSWMPCCKEPJVTFD | 29 | 9.3% | 37.5% | 2.3 h | 15 h | 12 | — | Deviating | |
| 3 | V-03 | OWFRRLVHRPCDOSMPCCKEPJVTFD | 25 | 8% | 45.5% | 2.8 h | 20.1 h | 12 | — | Deviating | |
| 4 | V-04 | OWSARLVHRPCDOSMPCC×4KEPJVTFD | 22 | 7.1% | 52.6% | 5 h | 39.4 h | 16 | +4 · 2.5 h | Deviating | |
| 5 | V-05 | OWFRRLVHRPCD×2OSMPCCKEPJVTFD | 19 | 6.1% | 58.7% | 4.2 h | 16.3 h | 14 | +2 · 1.7 h | Deviating | |
| 6 | V-06 | SWOWRLVHRPCDOSMPCCKE×2PJVTFD | 16 | 5.1% | 63.8% | 3.5 h | 16 h | 14 | +2 · 59m 13s | Deviating | |
| 7 | V-07 | OWRQRLVHRPCDOSRQMPCCKEPJVTFD | 14 | 4.5% | 68.3% | 3.4 h | 24.5 h | 13 | +1 · 54m 22s | Deviating | |
| 8 | V-08 | OWRL×4VHRPCDOSMPCCKEPJ×4VTFD | 12 | 3.8% | 72.1% | 5.7 h | 45 h | 18 | +6 · 3.2 h | Conforming | |
| 9 | V-09 | OWRLVHRPCDOSMPCCSAKEPJVTFD | 10 | 3.2% | 75.3% | 3.7 h | 13.4 h | 13 | +1 · 68m 21s | Deviating | |
| 10 | V-10 | OWRLRQVHRPCD×2OSMPCCKEPJVTFD | 9 | 2.9% | 78.2% | 3.3 h | 24.6 h | 14 | +2 · 47m 15s | Deviating | |
| 11 | V-11 | OWRLVHRPCDOSMP×2CCKEPJVTFD | 7 | 2.2% | 80.4% | 3.4 h | 24.1 h | 13 | +1 · 53m 37s | Conforming | |
| 12 | V-12 | OWRLVHRPCDOSMPCCKEPJVTFD | 6 | 1.9% | 82.3% | 2.4 h | 16 h | 11 | -1 · -8m 06s | Deviating | |
| — | Other variants (23) · 7.4% of cases | Activity sequence — | 23 | 7.4% | 100% | — | — | — | — | — |
27 variants (57.4% of all variants) occur exactly once, together 8.7% of cases.
Variant distribution
Rank on a log scale against cases on a log scale, with cumulative coverage on the right axis.Variant comparison
Two variants on the same alignment columns. Colour says which side; hatching repeats it, so the diff survives greyscale.
A · V-01
Merged activity set
B · V-02
Merged activity set
Every alignment column, coloured by which side uses it.
In both Only in A Only in B In neither
List of changes
| Side by side | A | B | Δ |
|---|
Attributes associated with each branch
These are associations measured on the log, not causes. Every rule prints the number of cases it was measured on.Supplier country supplier_country
305 of 312 cases · 2.1% missing
Compared to the process baseline
Amount band amount_band
298 of 312 cases · 4.5% missing
Compared to the process baseline
Has a purchase order has_po
294 of 312 cases · 5.7% missing
Compared to the process baseline
Intake channel channel
302 of 312 cases · 3.3% missing
Compared to the process baseline
Line items line_items
310 of 312 cases · 0.8% missing
Compared to the process baseline
Cost centre cost_centre
296 of 312 cases · 5% missing
Compared to the process baseline
VAT code vat_code
294 of 312 cases · 5.8% missing
Compared to the process baseline
Shift shift
307 of 312 cases · 1.7% missing
Compared to the process baseline
Rule statements
Ranked by lift × support. Each rule is a sentence you can read aloud.When vat_code = S10 → the case takes “Request the missing purchase order” in 20.4% of cases (baseline 10.3%, lift 1.98×, n = 70).
When channel = Supplier portal → the case takes “Obtain a second approval” in 29.2% of cases (baseline 11.2%, lift 2.61×, n = 48).
When amount_band = > €50k → the case takes “Correct a rejected row” in 30.4% of cases (baseline 14.7%, lift 2.07×, n = 37).
When channel = PDF email AND vat_code = S10 → the case takes “Request the missing purchase order” in 35.7% of cases (baseline 10.3%, lift 3.47×, n = 19).
When vat_code = S10 AND amount_band = > €50k → the case takes “Obtain a second approval” in 39.1% of cases (baseline 11.2%, lift 3.49×, n = 8).
When supplier_country = DE AND channel = Supplier portal → the case takes “Obtain a second approval” in 31% of cases (baseline 11.2%, lift 2.77×, n = 9).
When line_items > 33 AND shift = Afternoon → the case takes “Correct a rejected row” in 43.3% of cases (baseline 14.7%, lift 2.95×, n = 8).
Decision point
Pick an exclusive choice in the map to see its branch shares and the attributes that discriminate between them.
Branch
Branch
Branch
Conformance against the reference model
Reference model v3, 20 Jun 2026Fitness0.89
Precision0.74
Fitness and precision trade off; we report both rather than a single model-quality score.
Conforming cases — 112 (35.9%) Non-conforming — 200 (64.1%)
Deviations by type
A deviation is not necessarily an error — it is behaviour the reference model does not allow.| Breaks conformance | |||||
|---|---|---|---|---|---|
| Invalid activity | 155 | 49.7% | 2m 25s | 6.2 h | Breaks conformance |
| Activity retry | 102 | 32.7% | 1m 44s | 2.9 h | — |
| Skip | 113 | 36.2% | 57s | 1.8 h | Breaks conformance |
| Loop back | 26 | 8.3% | 2m 14s | 58m 04s | — |
| Exclusive-choice violation | 29 | 9.3% | 1m 40s | 48m 20s | Breaks conformance |
| Invalid start/end | 17 | 5.4% | 0s | 0s | Breaks conformance |
Conforming cases over the window
Conforming cases (%) · 16 Jun – 13 Jul 2026Rework and loops
Self-loops and loop-backs, with loop inflow, outflow and net gain.| Activity | Kind | Self-loops | Cases affected | Mean repeats | Loop in | Loop out | Net gain | Total waiting |
|---|---|---|---|---|---|---|---|---|
| Read the invoice line items | Loop back | 0 | 44 | 2× | 44 | 45 | -1 | 33.6 h |
| Match against the purchase order | Loop back | 0 | 30 | 2× | 30 | 25 | +5 | 15.6 h |
| Check for a duplicate invoice | Self-loop | 28 | 28 | 2× | 28 | 26 | +2 | 3.3 h |
| Apply the cost centre | Self-loop | 71 | 24 | 3.96× | 71 | 74 | -3 | 3.7 h |
| Read the invoice line items | Loop back | 0 | 24 | 2× | 24 | 21 | +3 | 18.1 h |
| Key the entry into the ERP | Self-loop | 22 | 22 | 2× | 22 | 22 | 0 | 3.2 h |
| Match against the purchase order | Loop back | 0 | 17 | 2× | 17 | 16 | +1 | 5.3 h |
| Open workbook | Loop back | 0 | 16 | 2× | 16 | 12 | +4 | 5 h |
Rework cost €2,948–4,422 · 56 cases · 147 h Costed at the €25/h loaded rate used everywhere in this dashboard.
Cases
Showing 16 of a 40-case sample drawn from 312 cases, across the 24 variants listed on the Variants tab. The totals above are exact; this table is sampled.| Variant | Roles | Departments | Conformance | |||||
|---|---|---|---|---|---|---|---|---|
| V-07 | 2026-07-13 12:31:27 | 4 h | 13 | AP SpecialistFinancial Controller | financeops | 1 | Deviating | |
| V-01 | 2026-07-13 11:16:23 | 69m 10s | 12 | AP SpecialistFinancial Controller | finance | 0 | Conforming | |
| V-19 | 2026-07-13 10:00:14 | 2.8 h | 13 | AP SpecialistOperations Lead | financeops | 1 | Deviating | |
| V-04 | 2026-07-13 08:48:06 | 2 h | 16 | Financial ControllerBack-Office Clerk | financebackoffice | 3 | Deviating | |
| V-13 | 2026-07-09 11:58:42 | 2.4 h | 13 | AP SpecialistOperations Lead | financebackoffice | 0 | Deviating | |
| V-11 | 2026-07-09 10:44:00 | 3.1 h | 13 | Financial ControllerBack-Office Clerk | finance | 1 | Conforming | |
| V-01 | 2026-07-09 09:27:40 | 73m 48s | 12 | Back-Office ClerkAP Specialist | financebackoffice | 0 | Conforming | |
| V-10 | 2026-07-06 08:44:28 | 5.5 h | 14 | Operations Lead | financebackoffice | 1 | Deviating | |
| V-18 | 2026-07-03 16:15:05 | 2.8 h | 12 | AP SpecialistBack-Office Clerk | financeops | 0 | Deviating | |
| V-03 | 2026-07-03 11:00:21 | 8.5 h | 12 | Back-Office ClerkAP Specialist | financebackoffice | 0 | Deviating | |
| V-05 | 2026-07-03 09:56:51 | 8.4 h | 14 | Back-Office ClerkOperations Lead | finance | 1 | Deviating | |
| V-03 | 2026-07-03 09:50:58 | 8 h | 12 | Operations AnalystFinancial Controller | finance | 0 | Deviating | |
| V-02 | 2026-06-30 12:07:45 | 74m 45s | 12 | Back-Office ClerkOperations Analyst | finance | 0 | Deviating | |
| V-20 | 2026-06-30 12:05:40 | 81m 33s | 13 | Operations Analyst | financeops | 0 | Deviating | |
| V-01 | 2026-06-30 10:21:58 | 2.5 h | 12 | AP Specialist | financeops | 0 | Conforming | |
| V-03 | 2026-06-30 08:59:12 | 1.9 h | 12 | Financial ControllerBack-Office Clerk | finance | 0 | Deviating |
16 of 40
Live 96% confidence
Automation design
The Map tab is what the event log shows. This is the automation you are designing from it.
ExcelERP clientOutlook
11.4h reclaimed / week across everyone who runs it
You have an unsaved draft of this diagram.
- 1 Open workbook
- waiting 32m 36s
- 2 Request the missing purchase order
- waiting 2m 58s
- 3 Read the invoice line items
- waiting 34m 54s
- 4 Validate the invoice header
- waiting 24m 29s
- 5 Read the invoice PDF
- waiting 6m 10s
- 6 Check for a duplicate invoice
- waiting 2m 32s
- 7 Open the supplier record Invalid activity
- waiting 2m 40s
- 8 Request the missing purchase order
- waiting 30m 53s
- 9 Match against the purchase order
- waiting 13m 38s
- 10 Apply the cost centre
- waiting 11m 32s
- 11 Post the journal entry
- waiting 36m 02s
- 12 Validate totals
- waiting 19m 27s
- 13 File the document
| Field | Value |
|---|---|
invoice_no | INV-2026-81544 |
supplier | Brightline Media Srl |
amount_eur | €33,193.85 |
cost_centre | CC-2370 |
vat_code | S7 |
iban | ES•• •••• •••• •••• 5039 · masked at capture (IBAN masked at capture) |
- 1 Open workbook
- waiting 23m 25s
- 2 Read the invoice line items
- waiting 3m 06s
- 3 Validate the invoice header
- waiting 5m 04s
- 4 Read the invoice PDF
- waiting 8m 20s
- 5 Check for a duplicate invoice
- waiting 2m 46s
- 6 Open the supplier record
- waiting 1m 42s
- 7 Match against the purchase order
- waiting 5m 27s
- 8 Apply the cost centre
- waiting 1m 46s
- 9 Key the entry into the ERP
- waiting 4m 01s
- 10 Post the journal entry
- waiting 6m 17s
- 11 Validate totals
- waiting 1m 43s
- 12 File the document
| Field | Value |
|---|---|
invoice_no | INV-2026-88695 |
supplier | Atlas Papeleria SA |
amount_eur | €23,707.76 |
cost_centre | CC-1460 |
vat_code | S4 |
iban | ES•• •••• •••• •••• 4023 · masked at capture (IBAN masked at capture) |
- 1 Open workbook
- waiting 3m 24s
- 2 Read the invoice line items
- waiting 19m 46s
- 3 Validate the invoice header
- waiting 1m 58s
- 4 Request the missing purchase order
- waiting 13m 20s
- 5 Check for a duplicate invoice
- waiting 12m 30s
- 6 Open the supplier record
- waiting 2m
- 7 Match against the purchase order Invalid activity
- waiting 11m 14s
- 8 Apply the cost centre
- waiting 7m 17s
- 9 Key the entry into the ERP
- waiting 22m 42s
- 10 Key the entry into the ERP Activity retry
- waiting 27m 35s
- 11 Post the journal entry
- waiting 25m 15s
- 12 Validate totals
- waiting 4m 17s
- 13 File the document
| Field | Value |
|---|---|
invoice_no | INV-2026-59891 |
supplier | Vallcarca Tecnics SL |
amount_eur | €39,538.77 |
cost_centre | CC-4525 |
vat_code | S14 |
iban | ES•• •••• •••• •••• 4431 · masked at capture (IBAN masked at capture) |
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Match against the purchase order
- 8Apply the cost centre
- 9Key the entry into the ERP
- 10Post the journal entry
- 11Validate totals
- 12File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Switch application
- 8Match against the purchase order
- 9Key the entry into the ERP
- 10Post the journal entry
- 11Validate totals
- 12File the document
- 1Open workbook
- 2Correct a rejected row
- 3Read the invoice line items
- 4Validate the invoice header
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Match against the purchase order
- 8Apply the cost centre
- 9Key the entry into the ERP
- 10Post the journal entry
- 11Validate totals
- 12File the document
- 1Open workbook
- 2Obtain a second approval
- 3Read the invoice line items
- 4Validate the invoice header
- 5Read the invoice PDF
- 6Check for a duplicate invoice
- 7Open the supplier record
- 8Match against the purchase order
- 9Apply the cost centre
- 10Apply the cost centre
- 11Apply the cost centre
- 12Apply the cost centre
- 13Key the entry into the ERP
- 14Post the journal entry
- 15Validate totals
- 16File the document
- 1Open workbook
- 2Correct a rejected row
- 3Read the invoice line items
- 4Validate the invoice header
- 5Read the invoice PDF
- 6Check for a duplicate invoice
- 7Check for a duplicate invoice
- 8Open the supplier record
- 9Match against the purchase order
- 10Apply the cost centre
- 11Key the entry into the ERP
- 12Post the journal entry
- 13Validate totals
- 14File the document
- 1Switch application
- 2Open workbook
- 3Read the invoice line items
- 4Validate the invoice header
- 5Read the invoice PDF
- 6Check for a duplicate invoice
- 7Open the supplier record
- 8Match against the purchase order
- 9Apply the cost centre
- 10Key the entry into the ERP
- 11Key the entry into the ERP
- 12Post the journal entry
- 13Validate totals
- 14File the document
- 1Open workbook
- 2Request the missing purchase order
- 3Read the invoice line items
- 4Validate the invoice header
- 5Read the invoice PDF
- 6Check for a duplicate invoice
- 7Open the supplier record
- 8Request the missing purchase order
- 9Match against the purchase order
- 10Apply the cost centre
- 11Post the journal entry
- 12Validate totals
- 13File the document
- 1Open workbook
- 2Read the invoice line items
- 3Read the invoice line items
- 4Read the invoice line items
- 5Read the invoice line items
- 6Validate the invoice header
- 7Read the invoice PDF
- 8Check for a duplicate invoice
- 9Open the supplier record
- 10Match against the purchase order
- 11Apply the cost centre
- 12Key the entry into the ERP
- 13Post the journal entry
- 14Post the journal entry
- 15Post the journal entry
- 16Post the journal entry
- 17Validate totals
- 18File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Match against the purchase order
- 8Apply the cost centre
- 9Obtain a second approval
- 10Key the entry into the ERP
- 11Post the journal entry
- 12Validate totals
- 13File the document
- 1Open workbook
- 2Read the invoice line items
- 3Request the missing purchase order
- 4Validate the invoice header
- 5Read the invoice PDF
- 6Check for a duplicate invoice
- 7Check for a duplicate invoice
- 8Open the supplier record
- 9Match against the purchase order
- 10Apply the cost centre
- 11Key the entry into the ERP
- 12Post the journal entry
- 13Validate totals
- 14File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Match against the purchase order
- 8Match against the purchase order
- 9Apply the cost centre
- 10Key the entry into the ERP
- 11Post the journal entry
- 12Validate totals
- 13File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Apply the cost centre
- 8Key the entry into the ERP
- 9Post the journal entry
- 10Validate totals
- 11File the document
- 1Open workbook
- 2Switch application
- 3Read the invoice line items
- 4Validate the invoice header
- 5Read the invoice PDF
- 6Check for a duplicate invoice
- 7Request the missing purchase order
- 8Open the supplier record
- 9Match against the purchase order
- 10Apply the cost centre
- 11Key the entry into the ERP
- 12Post the journal entry
- 13File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Open the supplier record
- 8Match against the purchase order
- 9Apply the cost centre
- 10Key the entry into the ERP
- 11Post the journal entry
- 12Validate totals
- 13Switch application
- 14File the document
- 15File the document
- 16File the document
- 17File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Match against the purchase order
- 8Apply the cost centre
- 9Key the entry into the ERP
- 10Key the entry into the ERP
- 11Post the journal entry
- 12Validate totals
- 13File the document
- 1Open workbook
- 2Read the invoice line items
- 3Open workbook
- 4Read the invoice line items
- 5Validate the invoice header
- 6Read the invoice PDF
- 7Check for a duplicate invoice
- 8Open the supplier record
- 9Match against the purchase order
- 10Switch application
- 11Apply the cost centre
- 12Key the entry into the ERP
- 13Post the journal entry
- 14Validate totals
- 15File the document
- 1Open workbook
- 2Open workbook
- 3Open workbook
- 4Open workbook
- 5Validate the invoice header
- 6Read the invoice PDF
- 7Check for a duplicate invoice
- 8Open the supplier record
- 9Match against the purchase order
- 10Apply the cost centre
- 11Key the entry into the ERP
- 12Post the journal entry
- 13Validate totals
- 14File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Open the supplier record
- 6Match against the purchase order
- 7Apply the cost centre
- 8Key the entry into the ERP
- 9Post the journal entry
- 10Validate totals
- 11Obtain a second approval
- 12File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Request the missing purchase order
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Match against the purchase order
- 8Apply the cost centre
- 9Key the entry into the ERP
- 10Key the entry into the ERP
- 11Post the journal entry
- 12Validate totals
- 13File the document
- 1Open workbook
- 2Read the invoice line items
- 3Correct a rejected row
- 4Validate the invoice header
- 5Read the invoice PDF
- 6Check for a duplicate invoice
- 7Open the supplier record
- 8Match against the purchase order
- 9Apply the cost centre
- 10Key the entry into the ERP
- 11Post the journal entry
- 12Validate totals
- 13File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Open the supplier record
- 8Open the supplier record
- 9Open the supplier record
- 10Match against the purchase order
- 11Apply the cost centre
- 12Key the entry into the ERP
- 13Post the journal entry
- 14Switch application
- 15Validate totals
- 16File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Match against the purchase order
- 8Apply the cost centre
- 9Apply the cost centre
- 10Apply the cost centre
- 11Apply the cost centre
- 12Key the entry into the ERP
- 13Apply the cost centre
- 14Key the entry into the ERP
- 15Post the journal entry
- 16Validate totals
- 17File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Check for a duplicate invoice
- 6Open the supplier record
- 7Match against the purchase order
- 8Apply the cost centre
- 9Key the entry into the ERP
- 10Request the missing purchase order
- 11Post the journal entry
- 12Validate totals
- 13File the document
- 1Open workbook
- 2Read the invoice line items
- 3Validate the invoice header
- 4Read the invoice PDF
- 5Validate the invoice header
- 6Read the invoice PDF
- 7Switch application
- 8Check for a duplicate invoice
- 9Open the supplier record
- 10Apply the cost centre
- 11Key the entry into the ERP
- 12Post the journal entry
- 13Validate totals
- 14File the document