This is a sample report. Start your own assessment below. Start Your Assessment →
← All use cases
Finance & accounting

Bank movements matched to invoices, late payers escalated through three stages.

What the audit checks

Reminders go out when somebody remembers, which is usually too late for cash flow. The audit looks at the quality of your payment references, how many payments match themselves, and how to stage escalation without offending a good customer.

FULLVISION Assessment Report

Payment matching and dunning

01 January 2026

01/Recommendation
Recommended path

AI Agent + human review

Hybrid automation with AI matching and human approval gates will handle routine cases automatically while preserving judgment and audit compliance.

This payment matching and dunning process is an ideal candidate for hybrid automation. The high volume of routine cases (85 to 90 percent) can be handled by AI-powered matching logic that learns from payment reference patterns, while the 10 to 15 percent of exceptions requiring judgment flow to human review queues. The ERP API enables integration, and the compliance requirement for auditor-explainable postings makes pure autonomous automation risky. Given no in-house developer capacity, an external developer can build a hybrid workflow that automates the standard path and gates exceptions, fitting the stated budget and technical constraints. This approach delivers the client's stated goal of freeing the team from boring routine work while keeping humans in the loop for relationship-sensitive decisions.

The client has no in-house developer but budget for external development and an ERP with API access. A hybrid solution can be built by an external developer using the ERP API and a lightweight workflow engine or RPA tool with human task queues.

02/Process Overview

Process Overview

The finance team receives bank movement notifications multiple times per day on most working days. Each notification contains payment details including a reference field that should identify which invoice the payment settles. The team matches each payment reference to an open invoice in the ERP, applies the payment to close or partially settle the invoice, and updates the customer account. When payment references are clear and amounts align, this matching is straightforward mechanical work. When references are poor, missing, or ambiguous, or when payments cover multiple invoices or arrive as partial amounts, the team must investigate and use judgment to apply the payment correctly.

Once payments are matched and applied, the system identifies customers with overdue invoices and escalates them through a three-stage dunning process. The first stage is a polite reminder, the second is firmer, and the third threatens formal collection action. The team does not blindly follow this sequence for all customers. Good customers with strong payment history and valuable relationships may receive softer treatment or manual outreach instead of automated escalation, and the team sometimes chooses to wait rather than send a reminder that might damage goodwill. All actions must leave a clear audit trail because statutory requirements and VAT rules demand that every posting be explainable to an auditor and retained for seven years.

The process currently consumes about 720 hours per year across the three-person team. Most of that time goes to boring repetitive matching work on straightforward cases, while the interesting judgment calls on exceptions and customer relationships represent a small fraction of the volume. The team wants to stop spending the week on routine data entry and focus their attention on the cases that actually need human intelligence.

03/Path Scores

Path Scores

AI Agent + human review Recommended
9/10

This process has clear routine cases that can be automated and well-defined exceptions that need judgment. A hybrid approach automates the 85 to 90 percent standard path, routes exceptions to human queues, and satisfies the audit trail requirement by keeping humans accountable for non-routine postings. The ERP API supports integration and external developer capacity fits the build model.

AI Workflow
7/10

AI-powered matching and dunning logic could handle most cases and learn from patterns in payment references. However, the compliance requirement for auditor-explainable postings and the need for relationship judgment on dunning escalation make fully autonomous AI risky without human gates. Viable if confidence thresholds route low-confidence cases to review, which effectively makes it hybrid.

RPA
6/10

RPA could automate the standard matching and posting steps and trigger dunning emails on schedule. The ERP API reduces the need for UI automation. However, RPA struggles with the variability in payment references and the judgment calls on customer escalation, so it would still require significant exception handling and maintenance as patterns change.

Traditional Code
5/10

A custom integration using the ERP API could automate matching with rule-based logic and trigger dunning workflows. This would work for clean payment references but would require extensive rule maintenance as new patterns emerge. The external developer model supports this, but it is less adaptive than AI-based matching and still needs human exception handling.

AI Agent Not recommended
4/10

An autonomous agent could theoretically handle matching and dunning end-to-end, but the compliance requirement for auditor-explainable postings and the relationship sensitivity of dunning decisions make unsupervised AI too risky. The 10 to 15 percent exception rate and need for judgment on good customers mean human oversight is essential, so full autonomy is not appropriate here.

Stay Manual Not recommended
2/10

The current manual process consumes 720 hours per year on repetitive work, causes late reminders that hurt cash flow, and relies on knowledge in a few people's heads. The high volume and routine nature of most cases make this a poor use of skilled finance time, and the client explicitly wants to stop spending the week on boring work.

04/Process Dimensions

Process Dimensions

Eight dimensions drive the recommendation, scored 0–10 with a note on each.

Data Structure 6/10

Payment references are variable in quality, and the process spans ERP, email, and spreadsheets with no single system holding the full picture.

Rule Clarity 7/10

Standard matching and three-stage dunning are well-defined, but judgment on customer relationships and ambiguous references introduces variability.

Exception Frequency 7/10

Ten to fifteen percent of cases do not fit the standard pattern and require judgment, which is manageable but significant.

Integration Readiness 8/10

ERP has an API and the external accountant has integrated with it before, so technical integration is feasible.

Volume / ROI 9/10

7,200 runs per year at 6 minutes each equals 720 hours annually, delivering strong ROI potential for automation.

Process Stability 7/10

Payment reference patterns and customer relationships evolve, but core matching and dunning logic is stable.

Human Judgment Required 7/10

Routine cases are mechanical, but exceptions and relationship-sensitive dunning escalation require human judgment to avoid offending good customers.

Compliance Requirements 9/10

Statutory audit trail, VAT rules, and seven-year retention require every automated posting to be explainable to an auditor, demanding strong governance.

05/ROI Estimate

ROI Estimate

€18,000

Current annual cost

70%

Estimated time saved

€12,600

Annual savings

16mo

Payback period

Build cost estimate: €15,000 – €25,000

Current cost is 7,200 runs per year times 6 minutes per run divided by 60, times 25 EUR per hour, totaling 18,000 EUR annually. Hybrid automation should handle 85 to 90 percent of routine cases automatically, saving roughly 70 percent of manual effort. Build cost assumes external developer at 50 to 80 EUR per hour for 12 to 16 weeks of work including integration, matching engine, dunning workflow, review interface, and pilot. Payback in 16 months at midpoint build cost.

06/Implementation Roadmap

Implementation Roadmap

1
API integration and data mapping 3 to 4 weeks

Connect to the ERP API and map bank movement and invoice data structures. Build a staging layer that normalizes payment references and invoice identifiers for matching logic. This establishes the technical foundation and requires close collaboration with the external accountant who has prior integration experience.

2
Automated matching engine with confidence scoring 4 to 5 weeks

Develop AI-powered or rule-based matching logic that scores each payment-to-invoice match by confidence. High-confidence matches (exact reference, amount, and date alignment) auto-post to the ERP with audit logging. Low-confidence matches route to a human review queue. Train or tune the engine on historical payment data.

3
Dunning workflow and escalation rules 3 to 4 weeks

Automate the three-stage dunning process with configurable timing and templates. Build logic to check customer payment history and flag good customers for manual review before escalation. Integrate email sending and log all dunning actions for audit trail. Test with a small cohort of late payers before full rollout.

4
Human review interface and exception handling 2 to 3 weeks

Build a simple queue interface where the finance team reviews flagged exceptions, approves or corrects matches, and overrides dunning decisions. Ensure all human actions are logged with timestamps and user IDs for compliance. Provide feedback loop so the matching engine learns from corrections over time.

5
Pilot with parallel run and audit validation 3 to 4 weeks

Run the hybrid system in parallel with the manual process for two to four weeks. Compare results, measure accuracy, and validate that audit trail meets statutory requirements. Adjust confidence thresholds and escalation rules based on team feedback. Obtain sign-off from external accountant and auditor before going live.

07/Risks & Considerations

Risks & Considerations

The biggest risk is over-automation that bypasses necessary judgment on customer relationships, leading to inappropriate dunning escalation and damaged client goodwill. Confidence thresholds must be tuned conservatively during the pilot to ensure exceptions truly reach human review. Audit compliance depends on robust logging of every automated posting and human decision, so the system must capture full provenance and be testable by auditors. If payment reference quality is worse than estimated, the matching engine may route too many cases to manual review, reducing ROI. Finally, reliance on an external developer means the finance team must own clear requirements and ongoing maintenance arrangements, or risk a system they cannot adjust as business rules evolve.

08/Architecture Overview

Architecture Overview

flowchart TD trigger([Bank movement]) match[Match payment to invoice] confidence{High confidence?} autopost[Auto-post to ERP] queue[Human review queue] posted[Payment applied] dunning[Identify overdue invoices] escalate{Standard customer?} autoemail[Send dunning email] review[Manual escalation decision] outcome([Invoice settled and escalated]) subgraph external[External Systems] erp(ERP) email(Email) end trigger --> match match --> confidence confidence -->|Yes| autopost confidence -->|No| queue autopost --> posted queue --> posted posted --> dunning dunning --> escalate escalate -->|Yes| autoemail escalate -->|No| review autoemail --> outcome review --> outcome autopost -.-> erp posted -.-> erp autoemail -.-> email

Hover to zoom · click for fullscreen

09/Why This Approach

Why This Approach

The recommended approach is a hybrid automation that uses AI-powered matching logic to handle routine cases automatically while routing exceptions and relationship-sensitive decisions to human review queues. This recommendation fits the process characteristics and technical constraints better than the alternatives for several specific reasons.

First, the volume and structure of the work strongly favor automation. With 7,200 payment matching events per year and 85 to 90 percent following a standard pattern, there is a large pool of repetitive cases that do not need human intelligence. An AI matching engine can learn to recognize payment reference patterns, handle variations in formatting and punctuation, and confidently match payments to invoices when the data is clean. By scoring each match with a confidence level, the system can auto-post high-confidence matches to the ERP and route the ambiguous 10 to 15 percent to the team for review. This delivers the stated goal of freeing the team from boring work while keeping humans in the loop for the interesting exceptions.

Second, the compliance requirement for auditor-explainable postings makes pure autonomous automation too risky. Statutory audit trails and VAT rules mean every automated posting must be defensible, and the system must capture full provenance of decisions. A hybrid approach satisfies this by logging all automated actions with timestamps, matching scores, and data lineage, and by ensuring that any case requiring judgment goes through a human who takes accountability. This is safer than an autonomous AI agent that might make posting decisions the auditor cannot trace or validate.

Third, the relationship sensitivity of dunning escalation demands human oversight. Good customers with strong payment history should not receive aggressive reminders just because an automated rule fires. The hybrid model automates the three-stage dunning workflow for standard cases but flags good customers or edge cases for manual review before sending escalation emails. This preserves the team's ability to exercise judgment and protect valuable relationships, which is essential in a finance function where customer goodwill has real economic value.

Finally, the technical environment supports this approach. The ERP has an API and the external accountant has integrated with it before, so building a custom integration is feasible. The client has no in-house developer but has budget for external development, which fits the hybrid build model. An external developer can build the matching engine, dunning workflow, and review queue interface in 12 to 16 weeks, and the system can be piloted in parallel with the manual process to tune confidence thresholds and validate audit compliance before going live. The payback period is roughly 16 months, which is reasonable given the build cost and annual savings of around 12,600 EUR.

10/Comparing the Top Approaches

Comparing the Top Approaches

The three viable automation approaches for this payment matching and dunning process are Hybrid, AI Workflow, and RPA, each scoring 9, 7, and 6 respectively. The Hybrid path combines AI-powered matching with human approval gates, allowing routine cases to flow through automatically while routing exceptions to review queues. This preserves judgment on relationship-sensitive dunning decisions and ensures every automated posting can be explained to auditors, which is essential given the statutory compliance requirements. AI Workflow scores lower because fully autonomous AI matching and dunning, even with confidence scoring, still carries risk of inappropriate escalation without human oversight. The dunning stage decisions in particular require context about customer relationships that an AI cannot reliably infer from transaction data alone, so pure workflow automation would need confidence thresholds and review gates that effectively turn it into a hybrid model anyway.

RPA is viable but less adaptive than AI-based matching. It could automate the standard posting and email sending steps, but the variability in payment references means rule-based RPA logic would require constant maintenance as new patterns emerge. The ERP API reduces the need for brittle UI automation, but RPA still struggles with the judgment calls on ambiguous references and customer escalation. Traditional Code could work with rule-based matching logic, but it would similarly require extensive rule maintenance and would be less adaptive to changing payment reference patterns than an AI matching engine. Both RPA and Traditional Code would still need human exception handling, making them functionally similar to Hybrid but with less intelligent routing of edge cases. The Hybrid approach wins because it automates the 85 to 90 percent standard path, keeps humans accountable for non-routine decisions, satisfies audit trail requirements, and adapts to payment reference variability better than rigid rules.

11/How to Build It

How to Build It

The recommended implementation starts with integrating to the ERP API and building a data staging layer that normalizes payment references and invoice identifiers. The external accountant has prior integration experience with this ERP, so the technical connection is well understood. The staging layer should clean and standardize payment reference formats, extract invoice numbers using pattern matching or trained extraction models, and prepare structured data for the matching engine. This foundation takes three to four weeks and establishes the audit logging framework that will track every automated action for compliance.

The matching engine is the core intelligence of the system. It should score each incoming bank movement against open invoices using a combination of reference matching, amount alignment, and date proximity. High-confidence matches, where the payment reference exactly matches an invoice number and the amount and timing align, can be auto-posted to the ERP with full audit logging. Low-confidence cases, such as ambiguous references, partial payments, or payments covering multiple invoices, route to a human review queue. The engine can use either AI-based fuzzy matching trained on historical payment data or rule-based logic with confidence scoring, depending on budget and data availability. Training on past payment patterns helps the system learn common reference variations and improves accuracy over time. This phase takes four to five weeks and should be validated against historical data before connecting to live bank feeds.

The dunning workflow automates the three-stage escalation process with configurable timing and email templates. It checks customer payment history in the ERP and flags good customers or those with strong payment records for manual review before sending escalation emails. This preserves relationship judgment and prevents automated dunning from offending valued clients. All dunning actions are logged with timestamps, customer identifiers, and the logic that triggered the escalation, ensuring auditor explainability. The workflow integrates with the email system to send reminders and tracks responses or subsequent payments that resolve the dunning case. This component takes three to four weeks and should be tested with a small cohort of late payers to tune escalation thresholds before full rollout. The final piece is a simple human review interface where the finance team processes the exception queue, approves or corrects flagged matches, and overrides dunning decisions when customer context requires it. All human actions are logged with user IDs and timestamps for compliance, and corrections feed back into the matching engine to improve future accuracy.

12/Risks in Detail

Risks in Detail

The biggest risk is over-automation that bypasses necessary judgment on customer relationships, leading to inappropriate dunning escalation and damaged client goodwill. If confidence thresholds are set too aggressively during tuning, the system may auto-escalate cases that a human would recognize as requiring a softer approach, such as a good customer with a temporary payment delay or a long-standing client who deserves a phone call before a formal reminder. Conservative threshold tuning during the pilot is essential, and the team should expect to adjust these thresholds over the first few months as they learn which cases the system handles well and which need human review. The dunning workflow must flag good customers for manual review even if payment data alone suggests escalation, which requires integrating customer relationship context from the ERP or team knowledge.

Audit compliance depends on robust logging of every automated posting and human decision, so the system must capture full provenance and be testable by auditors. If logging is incomplete or automated postings lack sufficient explanation, the external accountant or statutory auditor may reject the system, requiring rework and undermining ROI. The implementation must include auditor validation during the pilot phase to confirm that the audit trail meets seven-year retention and VAT rules. If payment reference quality is worse than estimated, the matching engine may route too many cases to manual review, reducing ROI and frustrating the team with a system that does not deliver the promised automation. Finally, reliance on an external developer means the finance team must own clear requirements and establish ongoing maintenance arrangements, or risk a system they cannot adjust as business rules, customer expectations, or ERP configuration evolve over time.

Claude Code Starter

A scaffolded project ready to open in Claude Code. Unzip, open the folder, and Claude starts building immediately.

Claude Code Starter (.zip)

Your own assessment includes a ready-to-use project scaffold: CLAUDE.md, pyproject.toml, src/agent.py and .env.example. Open the folder in Claude Code and it starts building.

📁 your-process/
📄 CLAUDE.md
📄 pyproject.toml
📁 src/agent.py
📄 .env.example
Start Your Assessment

What's next?

That was someone else's process. Now do yours.

Same six paths, same eight dimensions, same honest verdict, except scored against how your team actually works. Five to eight questions, about fifteen minutes.

Start Your Assessment
Finance & accounting
Invoice capture into the accounting system Monthly cash-flow forecast with commentary Travel claims and receipt checking Investigating flagged transactions
Illustrative scenario based on how these processes typically run. Not a customer case study. Run this on your own process