The AI agent for finance operations

Resolve finance exceptions automatically.

kontori handles blocked invoices and ERP exceptions by collecting missing information across email, Teams, supplier portals and PDFs, then writing the resolved case back to your ERP with a full audit trail.

Works with the tools you already use
SAP
Slack
Oracle NetSuite
Infor
Microsoft Outlook
Microsoft Teams
Microsoft Dynamics 365
Microsoft
Microsoft SharePoint
Adobe Acrobat
Gmail
See it in action

From blocked to resolved.

How it works

Clarification comes to you.

When a case is blocked and only one person can resolve it, kontori reaches them in the tool they already use. With full context and inline quick actions. Cleared, then written back to the ERP automatically.

Blocked in ERP Cleared in chat Back to ERP
F Finance Clarifications
Posts Files Wiki + Add
k
kontoriBot11:42
Hi Anna, invoice INV-25-018472 from Meiermetal is blocked in SAP.
Reason: price deviation +7.4% from the PO.
Can you confirm whether the deviation should be approved?
A
Anna Schmidt11:43
Approve, the price is correct due to material surcharge.
👍1
k
kontoriBot11:43
Thanks. Logged and writing back to SAP.
Case resolved
INV-25-018472
ERPSAP S/4HANA
ReasonPrice deviation +7.4%
Approved byAnna Schmidt
Audit trail4 actions logged
Open in SAP → View audit log
Case · INV-25-018472
Vendor: Meiermetal GmbH · €18,420.00
Resolved
Loaded exception from SAP
Invoice 25-018472 blocked · price +7.4%
Loaded
Gathered context across systems
Email thread · PO PDF · Teams approvals
Context ready
Autopilot organized the missing data
Pinged supplier · pulled portal docs · proposed resolution
Autopilot
Posted back to SAP
Doc 5800123 · audit trail attached
Posted
Audit · 4 actions logged 23 min saved
End to end

Exception in the ERP. Resolution from outside it.

kontori detects blocked cases, gathers the missing context and writes the resolution back to your ERP. With a full audit trail.

01
Detect blocked cases in SAP, Dynamics or NetSuite
02
Pull missing info from email, Teams and PDFs
03
Follow up with the right contact
04
Write the resolution back to ERP, with audit trail
Use cases

The exceptions kontori resolves.

From three-way match deviations to month-end cut-off. These are the typical exceptions kontori handles end-to-end.

01
Three-way match exceptions
Invoice ↔ PO ↔ GR deviations in price, quantity or tax. kontori reads the docs, applies your tolerance, resolves what fits, and routes the rest with full context.
94% auto-resolved
02
GR/IR clearing
Open items between goods receipt and invoice receipt, chased across email, portals and supplier statements. kontori clears them as the matching documents arrive.
Cleared in <5 min
03
Vendor master maintenance
Duplicates, missing tax IDs, IBAN changes from supplier emails. kontori validates against your policy, requests proof when needed, and writes back verified updates.
0 duplicates
04
Tax codes & cost centre coding
Wrong tax keys, missing cost centres, or coding that drifts from policy. kontori applies your master rules consistently, and flags edge cases for review.
100% policy-compliant
05
Supplier statement reconciliation
Match supplier statements against your AP open items continuously throughout the month. Disputes surface while they are still small.
Reconciled daily
06
Period-end cut-off & accruals
Cut-off issues, missing accruals, late invoices arriving after close. kontori watches the inbox in the cut-off window and books or accrues per your policy.
No cut-off surprises
Confidence threshold

Resolve automatically. Escalate when needed.

kontori resolves exceptions automatically when confidence and policy allow. When confidence falls below your threshold, the case is escalated with full context, a drafted reply, and an audit trail.

You set the Confidence Threshold. kontori handles everything above it. Anything below it lands on your desk, 80% prepared.

Decision Gate
Exceptions above threshold resolve automatically
Active
Confidence threshold 95%
Policy: Price tolerance ±2% Approval > ±2%
Auto-executed 3
Matched PO / GR / Invoice
Followed up with supplier
Updated ERP
Needs review 1
Price deviation +7.4% (policy ±2%)
Tax code mismatch DE19 / DE7
Vendor not in master data
Every decision is logged with full context. Review and revert any auto-executed action from the audit trail.
The work layer

kontori sits outside the ERP, keeping the ERP clean.

The ERP is the system of record. Email is the system of work. kontori connects the two.

Inputs · outside the ERP

Email
Outlook threads, supplier replies, internal hand-offs.
PDFs & Excel
Invoices, delivery notes, statements, reconciliations.
Supplier portals
Login flows, status pages, downloadable artefacts.
Teams & chat
Approvals, clarifications, hand-offs in context.

Outputs · back in the ERP

Posted documents
Invoices, GRs, journal entries, written via API.
Approvals
Routed by policy, always with full context.
Audit trail
Every action, prompt, and source, fully exportable.
Reports
Throughput, exception rates, SLA, exposure.
Measured results

It's all in the numbers.

Connect your systems, set policies, and kontori starts resolving cases immediately. Your team keeps full control, and every step lands in the audit trail.

3months
Time to ROI
99%
of exceptions resolved automatically
1hour
Until kontori is up and running
50%
Shorter month-end close
Security & data protection

Your financial data, fully protected.

kontori is hosted in Germany, isolated per tenant, and GDPR-compliant. Every action is logged and exportable for audits.

GDPR Compliant
Full compliance with the EU General Data Protection Regulation. Your data remains your data.
EU Compliant
ISO 27001
Information security management according to international standards. Certification in progress.
In progress
SOC 2 Type II
Independently audited security and availability controls for enterprise customers.
In progress
Hosted in Germany
EU data centres only. Data residency, processing and support all on the continent.
Germany
Straight answers

FAQ

What kinds of finance exceptions does kontori resolve?

kontori handles the blocked cases an ERP routinely pushes back to humans: three-way-match deviations, missing PO documents, supplier disputes, intercompany reconciliations, and cut-off issues at month-end. The agent reads context across email, Teams, Slack and PDFs, gathers the missing data, and writes the resolved case back to the ERP with a full audit trail.

Which ERP systems does kontori integrate with?

kontori connects to enterprise ERP systems through standard APIs. Common platforms include SAP, Microsoft Dynamics and Oracle NetSuite. The agent reads blocked invoices and exceptions, gathers context from connected systems (Outlook, Teams, Slack, SharePoint, supplier portals, PDFs), and writes the resolved case back into the ERP as a posting or document update. If your ERP is not on the list, ask us. We build new connectors together with early customers.

How long does it take to onboard kontori?

Faster than you might expect: we can take a customer live within an hour. We connect the ERP, set your approval policies, and kontori starts working. Most customers begin with a single exception type, for example price deviations on AP invoices, and expand the scope as confidence grows.

How does kontori reach the right person to clarify a case?

When a case can't be resolved automatically, kontori messages the responsible person directly in the tool they already use, such as Microsoft Teams, Slack or email. The message includes the full case context and inline quick-actions like Approve or Forward. The clarification happens in seconds and the resolution is written straight back to the ERP.

What happens if kontori can't resolve a case automatically?

The case is routed to the assigned person with full context, a suggested resolution, and a clear approval path. Nothing is posted to the ERP without a decision authorized by a person or by a rule you set. Every escalation step is logged so auditors can trace exactly how a case was resolved.

Does kontori replace our accounting team?

No. kontori takes over the legwork around a blocked case: gathering documents, following up with colleagues and suppliers, preparing the resolution. Every decision and every approval stays with your team. Accountants get time back for the work that actually needs their judgment.

How does kontori meet GDPR and audit requirements?

kontori is built for audits. Every action, prompt and result is logged and traceable. The platform is hosted in Germany, tenant-isolated, and GDPR-compliant. A per-case audit trail provides GoBD-relevant evidence directly in your ERP.

Where is customer data hosted?

All customer data is processed and stored in Germany on tenant-isolated infrastructure. Data sovereignty stays in the EU. Customers can revoke access and request full deletion at any time, with no lock-in.

Which AI models does kontori use?

kontori uses large language models to read cases, documents and messages. The models run in inference mode only and follow the same data rules as the rest of the platform: customer data stays inside the customer tenant and processing is GDPR-compliant.

Does kontori train its AI models on customer data?

No. Customer data is never used to train kontori's models or any third-party models. Prompts and outputs are stored inside the customer tenant for audit purposes only.

How much does kontori cost?

Pricing depends on your case volume and the number of connected systems. Most customers start with a pilot for a single exception type. Book a short call and we will put together a concrete quote for your setup.

Ready to resolve exceptions?

Connect your ERP, your inbox, and your supplier portals. We'll show you 3 live exceptions resolved end-to-end in 30 minutes, on your data and with your policies.