Design partners We're building agentic inventory management and are looking for design partners to shape it with us. Agentic inventory design partners Contact us

Autonomous Accounts Payable.

From intake to ERP export, the agent processes, validates and posts. Your team reviews the 10% that need attention.

Posted the same day. Every discount captured.

Invoices are captured, validated, GL-coded and posted the day they arrive, so early-payment discounts stop lapsing.

90%Straight-through

Captured, validated, GL-coded and posted with zero human touch, end to end in under three seconds.

70%+Auto-approval

Low-risk, policy-compliant invoices are approved without anyone stepping in.

100%Discounts captured

Early posting and scheduled payment runs secure discounts that lapse in manual processes.

20+Checks in parallel

3- and 4-way match, VAT validation, anomaly detection, sanctions screening. All logged.

Full AP accounting, not just OCR.

Six jobs the agent does on every invoice, from the first check to the posting in your ERP.

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

Assigned from vendor history, line items and posting patterns, with confidence scores for filtering.

03 · Matching

3-way match

Invoices matched to purchase orders and goods receipts, with configurable tolerances and confidence scores.

04 · Risk

Fraud & anomaly detection

Split invoices, changed bank details, duplicates and a risk score on every document. No rules to configure.

05 · Vendors

Vendor master data

Invoices matched to vendor records, new vendors recognised, duplicates consolidated, spend tracked across entities.

06 · Export

ERP & DATEV posting

Exported to your ERP or DATEV after approval, with batch processing, error handling and a full audit trail.

Invoices find us. In any format.

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

  • Routing across multiple entities by recipient and vendor
  • Multi-page documents, attachments and batch scans
  • New vendors added without manual setup
E-invoicing mandate 2027: XRechnung and ZUGFeRD
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 and invoice, reconciled 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

CTR1×
PO1×
GR1×
INV1×

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

CTR1×
PO1×
GR3×
INV3×

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

Scenario 03 · Consolidated invoice

5 PO 5 GR 1 INV

CTR1×
PO5×
GR5×
INV1×

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

CTR1×
PO-
GR1×
INV1×

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.

Other tools bounce every error back to Accounting. Orcha writes the inquiry itself, in the vendor's language, tracks the reply and posts the corrected invoice. 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 · VAT ID, bank details, PO reference
  • Multilingual · German, English, French, in the language of the original invoice
  • Status tracking · who answered when, what's still open
  • Escalation · no reply after 5 days triggers a reminder, then the internal owner

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

Three triggers pull you back into the loop: low confidence, a high amount or a detected anomaly. Everything else flows through. Every decision is in the audit trail, you can override any of them, and the agent learns from each 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, payment and posting is available the moment it happens. No nightly syncs, no CSV exports, no copy-paste.

  • 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 and automatic approval for low-risk invoices. For everything else, approvers see budget impact, vendor history and anomaly warnings in Slack, Teams or email, without an Orcha login.

Explore the Approvals agent

The payment run. To the day and to the discount.

The agent groups payable invoices by discount window and due date, proposes the payment run, generates SEPA batches for your online banking and reconciles bank confirmations 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 and connected to the systems you already run.

  1. 01–03CaptureEvery channel, every format, read once.
  2. 04–06CheckMandatory fields, arithmetic and fraud, before anyone looks.
  3. 07–09Code & matchAccounts, cost centers, matches and vendor follow-up.
  4. 10–12Approve & postRouted, approved, posted and exported.
01

Document intake

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

Duplicate check & normalization

  • Duplicate detectionPreviously submitted documents are detected automatically and rejected per entity.
  • Format normalizationXML / UBL / ZUGFeRD / QR-Bill extracted, Excel and HTML to PDF, email content cleaned up.
03

Transcription

  • AI transcriptionMulti-model text recognition. Reliably handles scans, photos, and digital PDFs.
  • ClassificationInvoice, credit note, contract, purchase order, delivery note, dunning, other.
  • SegmentationMulti-page PDFs are split. Dunning letters and irrelevant documents filtered out immediately.
04

Extraction

  • Header dataIssuer, recipient, invoice number, date, USt-IdNr., bank details.
  • Line itemsDescription, quantity, unit price, amount, tax rate per line.
  • ReferencesPO numbers, contract references, delivery note references, early-payment discount terms.
05

Formal validation

  • Mandatory fieldsUSt-IdNr., bank account format, mandatory fields per local tax law.
  • Arithmetic checkTotal = line items, gross = net + VAT, line amounts tie out.
  • Recipient routingAssignment to the correct entity and client number.
06

Fraud detection

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

GL coding

  • Debit & credit accountsPer line item, based on your chart of accounts and posting history.
  • Cost centerFrom master data, email threads, and historical posting patterns.
  • AccrualsDetects service periods, splits across months or quarters.
  • Tax complianceVAT rates, reverse charge, cross-border rules, withholding tax.
08

Matching

  • Candidate searchKeyword and semantic search for matching purchase orders, delivery notes, contracts.
  • 4-way matchInvoice, PO, goods receipt and contract. Quantities, prices, and totals verified.
  • Cluster mappingLinks documents, flags deviations and gaps.
09

Vendor communication

  • Automated inquiryEmail to the vendor on missing mandatory fields, wrong VAT, or price deviations.
  • Correction requestOn formal defects, a re-issue is requested with a specific error description.
  • Follow-upOpen inquiries are escalated, incoming corrections matched automatically.
10

Approval

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

Posting

  • Journal entrySecure posting with document history, structured data, and versioning.
  • AI rationaleEvery posting with confidence scores and a traceable rationale.
  • Complete audit trailEvery step from intake to posting documented end-to-end.
12

Export

  • ERP exportAutomated batch export after approval, with error handling and retries.
  • Status trackingOpen → In progress → Success | Partial | Failed.

Compliant with German standards.

Data processing in the EU, an 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

Use one agent. Or the full suite.

Every Orcha agent works on its own and compounds in combination. Start with Accounts Payable, add the next one when you're ready.

Related reading

Guides on AP automation from the Orcha Community.

All articles