Accounts payable

Invoices come in — and run through to payment.

Supplier invoices sit in an inbox today and get approved by shouting across the room. vemix turns that into a process: forward or upload, parse the e-invoice or let AI read the PDF, check and approve under the four-eyes principle, pay by SEPA file or through your accounting system — and hand everything to your tax advisor in one bundle.

Purchase invoice ER-0042
approved
Nordwerk Systemtechnik GmbHInvoice 2026-4471 · due 12/06/2026
Net 19 %
parsed from Factur-X XML
€2,840.00
Net 7 %
parsed from Factur-X XML
€180.00
VAT
19 % and 7 %
€552.20
Gross€3,572.20
Role chain
ResponsibleT. Dunker
ReviewJ. Dohrmann
ApprovalL. Behrens
PaymentM. Reimers
approved · four-eyes principle
EN 16931
e-invoices parsed from structure
4 Augen
approval with no exception at the top
pain.001
SEPA payment run or push to accounting
Capabilities

From inbox to payment — in one process.

Forward the invoice, done

Every tenant has its own intake address. Whoever receives an invoice forwards it there — each usable attachment becomes a document, and the forwarder automatically becomes the responsible person. Alternatively drag several files into the list, or capture a paper invoice by hand.

E-invoice first, AI as the fallback

Since 2025 every German B2B company must be able to receive e-invoices. vemix parses ZUGFeRD/Factur-X and XRechnung (CII) deterministically from the XML — amounts, tax rates, due date, IBAN. For PDFs, scans and photos, AI takes over. Every document shows where its values came from.

A process people can follow

Four people per document: responsible, reviewer, approver, payer — pre-filled from settings, changeable per document. No approval matrix, no amount tiers. The four-eyes principle holds with no exception at the top, and every reassignment is in the history.

Paid your way

With an accounting system connected, approval pushes the document to sevDesk or Lexware Office as an open purchase invoice; you trigger the payment there and the status comes back. Without a connection, vemix bundles approved invoices into a payment run with a SEPA file (pain.001) for your online banking.

Project costs without double entry

Assign a project and the invoice appears as an actual material cost in project costing — exactly once, read-only and with its origin visible. The other way round, an AI-detected receipt in project costs moves into payment approval at the click of a button.

Handover to your tax advisor

Pick a period, download, pass it on: a ZIP with every original document and an Excel-friendly CSV — or the DATEV route with an EXTF booking batch (expense against creditor) and a receipts ZIP (DXSO, document type 1, incoming invoice).

How it runs

From the forwarded email to the booking batch.

The process follows the document, not the org chart: first the invoice exists, then the people who check, approve and pay it are named. Every step has a state, every state an owner — and whatever you do not need simply drops out.

  1. 01

    Receive

    Three routes lead to the same document: forwarding to the tenant-specific intake address, uploading several files straight into the list (PDF, JPG, PNG, XML), or capturing manually when the invoice is on paper in a folder. Whoever forwards gets a confirmation with the assigned number — or the reason nothing could be created. An email without a usable attachment produces an empty document with a note rather than quietly disappearing.

  2. 02

    Extract

    Structured data comes first: an embedded Factur-X XML inside the PDF or a standalone XRechnung in CII syntax is parsed to EN 16931 — seller, invoice number, dates, net, tax and gross with a breakdown per tax rate, IBAN and remittance information. Only when there is no XML does AI take over and read the same fields from a PDF, scan or photo. Each document states which route applied: parsed from structure, or proposed by AI.

  3. 03

    Confirm and name the people

    Extracted is not captured. The responsible person checks the fields, corrects what needs correcting and picks reviewer, approver and payer — pre-filled from the module settings, freely changeable per document. On submission the document gets its sequential number, and vemix verifies that a valid approval path exists instead of letting the document run into a dead end later.

  4. 04

    Check and approve

    The functional check answers “was the service actually delivered?” and is optional — pick no reviewer and the document goes straight to approval. Commercial approval is mandatory and subject to the four-eyes principle: approver and responsible person are never the same, not even for administrators. Rejection requires a reason; the document goes back to the responsible person, who corrects and resubmits it — or discards it as a duplicate.

  5. 05

    Pay

    Exactly one route is ever visible, so a double payment never suggests itself. With an accounting system connected, approval pushes the document to sevDesk or Lexware Office as an open purchase invoice; you trigger the payment there and the existing reconciliation reports “paid” back. Without a connection, the payer bundles approved invoices into a payment run and downloads a SEPA file in pain.001 format for online banking. The document only turns “paid” once execution is confirmed — vemix cannot see your bank and does not pretend otherwise.

  6. 06

    Assign a project and pre-account

    If the invoice belongs to a project, it becomes visible there as an actual material cost — with or without a link to a planned cost item. With the finance module active, vemix proposes the ledger account: first from what was last chosen for the same supplier, then from planning, and lastly by AI. Both are optional and both stay in one place — the document is never captured twice.

  7. 07

    Hand over

    At the end of the month or quarter you pick a period. Route A delivers a ZIP with all original documents — plus the XML for e-invoices — and a CSV any accountancy can open in Excel. Route B delivers the DATEV booking batch “expense against creditor” with an input-tax key per rate, along with the receipts ZIP for DATEV document transfer. Anything that cannot be posted is named and skipped, never booked to a substitute account.

In detail

What the module does.

Intake & capture

  • Tenant-specific intake address for forwarding supplier invoices
  • Alternatively the subject tag “#rechnung” on the general tenant address; e-invoices are recognised without the tag
  • Only active members may submit — the forwarder automatically becomes responsible
  • Confirmation back to the sender with the assigned document number or the reason for failure
  • Drag-and-drop upload of several files (PDF, JPG, PNG, XML) — one document per file
  • Manual capture without a file for paper invoices
  • The email body stays as context on the document but never enters the CRM archive — suppliers do not flood your contact database

Document extraction

  • ZUGFeRD/Factur-X from the XML embedded in the PDF, XRechnung as a standalone CII file
  • Parsed to EN 16931: seller, invoice and due date, net/tax/gross, IBAN, remittance information
  • VAT breakdown per rate — an invoice mixing 7 % and 19 % stays one invoice
  • AI extraction as the fallback for PDFs, scans and photos, into the same field structure
  • Every document shows where its values came from: parsed from structure or proposed by AI
  • A human always confirms — extracted is a proposal, not a state
  • Duplicate detection on the file itself and on supplier plus invoice number, as a warning rather than a block
  • Foreign currency is detected and the document flagged for manual handling

Review, approval & traceability

  • Four roles per document: responsible, reviewer, approver, payer
  • Pre-filled from the module settings, changeable per document — no approval matrix, no amount tiers
  • Functional review optional, commercial approval mandatory
  • Four-eyes principle with no exception at the top, administrators included
  • Reject with a mandatory reason; discard duplicates and mis-sends without deleting the document
  • On submission vemix checks that a valid approval path exists at all
  • History with a field-level diff on every change, including every reassignment of the role chain
  • Tasks and notifications to whoever is responsible, plus a daily digest and a reminder before the due date

Payment

  • Route 1: on approval, pushed to sevDesk or Lexware Office as an open purchase invoice, paid there, status returned
  • Route 2: payment run from approved invoices with a SEPA file in pain.001 format for online banking
  • Only ever one route visible — side by side they would invite a double payment
  • Individual invoices can also be confirmed as paid manually, without a run
  • Warning on a changed bank account: if the IBAN differs from the one last paid for the same supplier, vemix says so clearly
  • The SEPA file is stored encrypted and downloadable only by those allowed to pay
  • “Paid” only on confirmed execution or a reconciled payment status
  • Due-date reminder to the payer before the deadline runs

Projects & pre-accounting

  • Project assignment on the document, optionally onto a planned cost item
  • The document appears exactly once in project costing — as an actual material cost, read-only, with its origin visible
  • Without a planned item it lands in the project’s unplanned pool and still counts towards the budget
  • Move an AI-detected invoice draft from project costs into payment approval at the click of a button
  • No second AI analysis, no second document, no duplicate confirmation
  • Ledger account suggested from the supplier memory, from planning or by AI when the finance module is active
  • Without the project or finance module the fields simply disappear — the module stays fully usable

Accounting, tax advisor & retention

  • Live connection to sevDesk and Lexware Office through the existing accounting integration
  • Multiple tax rates per document are handed over as separate line items, with the document PDF attached
  • If you leave the accounting coding to your tax advisor, the document is pushed uncoded to the collective account
  • Tax-advisor ZIP: original documents including XML plus a CSV with amounts, tax rates, status, payment route, account, project and the people involved
  • DATEV route: EXTF booking batch “expense against creditor” with an input-tax key per rate and stable creditor numbers
  • Receipts ZIP for DATEV document transfer with document.xml, document type incoming invoice
  • The source document is immutable from import; corrections touch metadata only and appear in the history
  • Retention for eight years from the end of the document year — discarded documents are kept, not deleted
Integrated

Two views on the same document.

The purchase invoice is the commercial truth — review, approval, payment. Project costing is the project actuals view. vemix holds both on one document: one assignment, one mirror, no double entry. With the finance module active, pre-accounting joins in; with sevDesk or Lexware Office connected, approval sends the document straight there.

FAQ

Frequently asked questions

Do I need the project module to use accounts payable?
No. The module stands on its own — receiving, checking, approving, paying and exporting all work without projects, without the finance module and without a connected accounting system. With the project module active, project assignment and mirroring into project costs come on top; without it, those fields are simply absent.
How do accounts payable and project costs interlock?
Through exactly one mirror. Assign a project to a purchase invoice and an actual material cost line appears there, read-only and showing its origin — on the planned cost item if you picked one, in the unplanned pool if you did not. The other way round, an AI-detected invoice draft in project costs can be moved into payment approval; the document data is then confirmed once in the payables workflow instead of twice in two modules.
Which accounting systems are supported?
sevDesk and Lexware Office as a live connection — exactly one per tenant. On approval the invoice is pushed there as an open purchase invoice, you trigger the payment in the accounting system, and reconciliation reports the status back to vemix. Independently of that, the tax-advisor export is always available: a universal ZIP with CSV, or a DATEV booking batch with a receipts ZIP.
Can vemix receive e-invoices?
Yes. ZUGFeRD/Factur-X is read from the XML embedded in the PDF, XRechnung as a standalone file in CII syntax. Parsing follows EN 16931, deterministically and without AI. For PDFs, scans and photos the AI extraction steps in. On the outgoing side vemix produces e-invoices to the same standard.
Does vemix execute the payment itself?
No, and that is deliberate. vemix prepares the payment — as an open purchase invoice in your accounting system or as a SEPA file for your online banking. Execution happens where the bank account lives. The document only turns “paid” with a reconciled status or the payer’s confirmation.
How does the module guard against forged bank details?
The creditor IBAN comes from the document and is confirmed at capture. If it differs from the IBAN last paid for the same supplier, vemix warns prominently. On top of that come the four-eyes principle, the complete history and duplicate detection on both file and invoice number.

Ready to get incoming invoices out of the inbox?

Start free — from the forwarded invoice through four-eyes approval to the booking batch for your tax advisor.