Autonomous
Accounts Payable.

  • From invoice intake to ERP export - AI processes, validates, and posts
  • Same-day posting, early-payment discounts consistently captured
  • Your team only reviews the 10% that needs attention
90%
Straight-through. Invoices are captured, validated, GL-coded, and posted with zero human touch - end-to-end in under three seconds.
100%
Early-payment discounts captured. Early posting and automated payment scheduling secure discounts that routinely lapse in manual processes.
20+
Checks in parallel. 3-/4-way match, VAT validation, anomaly detection, sanctions screening - fully logged.

Full AP accounting, not just OCR.

01 · Validation
Formal & tax validation
Checks completeness, VAT rates, and cross-border tax regimes. Errors are caught before they reach Accounting.
02 · GL coding
GL account & cost center assignment
AI assigns GL accounts and cost centers based on vendor history, line items, and posting patterns - with confidence scores for filtering.
03 · Matching
3-way match (GR/Invoice)
AI-driven matching of invoices to purchase orders and goods receipts - with configurable tolerance thresholds and confidence scores.
04 · Risk
Fraud & anomaly detection
Detection of split invoices, bank account changes, duplicates, and risk scoring on every document. No rule configuration required.
05 · Vendors
Vendor master data matching
Invoices are matched to vendor records, new vendors are recognized, duplicates consolidated, and spend tracked per vendor across all entities.
06 · Export
ERP & DATEV posting
Automated export to your ERP or DATEV after approval. Batch processing, error handling, and a complete audit trail for every posting.

Invoices find us.

Orcha monitors your mailboxes, portals, and upload endpoints directly. The Orcha AI agent extracts line-item-level data from scans, digital PDFs, XRechnung, and ZUGFeRD - whatever the vendor sends.

  • Routing across multiple entities based on recipient & vendor
  • Handles multi-page documents, attachments, batch scans
  • New vendors added without manual setup
Email
Gmail, Outlook, SES
Upload
Drag & drop, batch
API
REST, webhooks
Slack / Teams
Commands & bots
ERP
SAP, DATEV, etc.
Extraction
Line-item level
Formats
PDF · XRechnung · ZUGFeRD
Languages
27 supported
Entities
Unlimited

Four documents. One source of truth.

Contract, purchase order, goods receipt, invoice - Orcha reconciles all four against each other. Even when quantities, timing, or splits don't line up 1:1.

Contract
Purchase order
Goods receipt
Invoice
Scenario 01 · Standard

1 : 1 : 1 : 1 - perfect match

CTR
PO
GR
INV

The most common case. One PO, one delivery, one invoice - all validated against the master agreement. Auto-approval, zero human touch.

Scenario 02 · Partial delivery

1 PO 3 GR 3 INV

CTR
PO
GR
INV

One PO fulfilled in three partial deliveries, one invoice each. Orcha reconciles cumulatively - over- and under-deliveries are flagged.

Scenario 03 · Consolidated invoice

5 PO 5 GR 1 INV

CTR
PO
GR
INV

Consolidated invoice across a month: five POs, five deliveries, one invoice. Each line item matched individually - no blanket OK.

Scenario 04 · Master agreement

CTR + INV - without a discrete PO

CTR
PO-
GR
INV

Service under a master agreement: no PO per transaction. Orcha checks terms directly against the contract - price tiers, volume discounts, quantity caps.

The agent sorts it out.
Directly with the vendor.

Traditional tools bounce every error back to Accounting. Orcha writes the inquiry itself - precisely, in the vendor's language - tracks the response, and posts the corrected invoice automatically. Your team only sees the result.

  • Specific error description · "Line 3: VAT 19% should be 7%" - not "invoice incorrect"
  • Auto-inquiry on missing mandatory fields · USt-IdNr., bank details, PO reference
  • Multilingual · German, English, French - language inherited from the original invoice
  • Status tracking · who answered when, what's still open
  • Escalation · no reply after 5 days triggers a reminder, then internal owner

You stay in control.
Even when the agent handles 90% on its own.

The AP agent works autonomously - but not blindly. Three clear triggers pull you back into the loop: low confidence, high amount, or a detected anomaly. Everything else flows through automatically. You see every decision in the audit trail, can override any of them, and the agent learns from every correction.

  • Confidence threshold · Configurable per field (e.g. GL account < 80% → manual review)
  • Amount limit · Above your threshold, always human in the loop, regardless of confidence
  • Anomaly detection · New bank details, price spike, split invoice → mandatory review
  • One-click action · Accept, edit, or reject - directly in the inbox view, no tool switching
  • Learning loop · Every correction trains the agent. The next similar case runs automatically

Real-time, not batch sync.

Every invoice, every payment, every posting - instantly available. No nightly syncs, no CSV exports, no copy-paste. Your finance data lives where you work.

  • Line-item level with AI confidence, debit account, cost center, and VAT rate
  • One click from journal entry to source document — no searching, no mailbox-hopping
  • REST API, live Excel connection, MCP server for ChatGPT, Copilot & Claude
REST API
Custom integrations
Excel
Live data in your spreadsheet
MCP server
ChatGPT · Copilot · Claude
Power BI
Direct connection

Approvers get context. No queue.

Rule-based routing. Automatic approval for low-risk invoices. For everything else, approvers see budget impact, vendor history, and anomaly warnings - directly in Slack, Teams, or email. No Orcha login required.

Explore the Approvals module

Compliant with German standards.

Data processing in the EU, immutable archive with version history, native DATEV connectors. Audit-ready from day one.

GDPR
EU data processing
Right of access & erasure
GoBD
Archive & versioning
DATEV
Unternehmen Online

After posting: the payment run - to the day and to the discount.

Posting is not the end. The agent groups payable invoices by early-payment discount window and due date, proposes the optimal payment run, generates SEPA batches for your online banking, and reconciles bank confirmations automatically with the open item.

  • Discount optimization: pay on the last discount day, not earlier, not later
  • SEPA XML export: directly to your online banking, no manual data export
  • Multi-currency: EUR, CHF, USD at daily rates - optional hedging strategies
  • Cash-flow aware: payable backlog & cash position reconciled in real time
  • Bank-confirmation reconciliation: completed payment closes the open item automatically

The journey of an invoice.

From intake to posting - fully automated, integrated into your existing infrastructure.

90%
Straight-through processing
70%+
Auto-approval
20+
Plausibility checks
100%
Audit trail
01
Step 01

Document intake

Email, upload, API
SES, Gmail, Outlook (OAuth), web upload, REST API, ERP connectors.
Relevance filter & triage
Spam detection. AI inspects email and attachments: process or skip.
02
Step 02

Duplicate check & normalization

Duplicate detection
Previously submitted documents are detected automatically and rejected per entity.
Format normalization
XML / UBL / ZUGFeRD / QR-Bill extracted, Excel and HTML to PDF, email content cleaned up.
03
Step 03

Transcription

AI transcription
Multi-model text recognition. Reliably handles scans, photos, and digital PDFs.
Classification
Invoice, credit note, contract, purchase order, delivery note, dunning, other.
Segmentation
Multi-page PDFs are split. Dunning letters and irrelevant documents filtered out immediately.
04
Step 04

Extraction

Header data
Issuer, recipient, invoice number, date, USt-IdNr., bank details.
Line items
Description, quantity, unit price, amount, tax rate per line.
References
PO numbers, contract references, delivery note references, early-payment discount terms.
05
Step 05

Formal validation

Mandatory fields
USt-IdNr., bank account format, mandatory fields per local tax law.
Arithmetic check
Total = line items, gross = net + VAT, line amounts tie out.
Recipient routing
Assignment to the correct entity and client number.
06
Step 06

Fraud detection

Vendor verification
Master data match (USt-IdNr., bank account, name), VIES validation, new-vendor verification.
Anomaly detection
Bank-account/country mismatch, changed bank details, FATF high-risk countries, split invoices.
Real-time alerts
Push notifications for amount deviations, new bank details, or risky vendors - directly in Slack, Teams, or email. Response in seconds, not days.
07
Step 07

GL coding

Debit & credit accounts
Per line item, based on your chart of accounts and posting history.
Cost center
From master data, email threads, and historical posting patterns.
Accruals
Detects service periods, splits across months or quarters.
Tax compliance
VAT rates, reverse charge, cross-border rules, withholding tax.
08
Step 08

Matching

Candidate search
Keyword and semantic search for matching purchase orders, delivery notes, contracts.
4-way match
Invoice - PO - goods receipt - contract. Quantities, prices, and totals verified.
Cluster mapping
Links documents, flags deviations and gaps.
09
Step 09

Vendor communication

Automated inquiry
Email to the vendor on missing mandatory fields, wrong VAT, or price deviations.
Correction request
On formal defects, a re-issue is requested with a specific error description.
Follow-up
Open inquiries are escalated, incoming corrections matched automatically.
10
Step 10

Approval

Auto-approval (70 %+)
Low-risk, policy-compliant invoices with no manual intervention.
Multi-tier routing
By amount, cost center, and budget. Escalation and delegation built in.
Email, Teams, Slack
Approval via signed link. No Orcha account required. Anomaly warnings shown before approval.
11
Step 11

Posting

Journal entry
Secure posting with document history, structured data, and versioning.
AI rationale
Every posting with confidence scores and a traceable rationale.
Complete audit trail
Every step from intake to posting documented end-to-end.
12
Step 12

Export

ERP export
Automated batch export after approval, with error handling and retries.
Status tracking
Open → In progress → Success | Partial | Failed.
01 / 12 Intake
per 100 invoices
30 min Time saved · cumulative
18 HR cost saved
€0 Mispayments prevented

Use one module. Or the full suite.

Every Orcha module works on its own - and compounds in combination. Start with AP, add AR when you're ready.