Accounts payable

Every supplier invoice runs through to payment.

Supplier invoices often sit in an inbox today and get approved informally. vemix turns that into a process: you forward or upload, the e-invoice is parsed or the PDF read by AI, then checked and approved under the four-eyes principle. Payment runs by SEPA file or through your accounting system, and at the end you hand everything to your tax adviser in one bundle.

EN 16931
e-invoices parsed from structure
Four-eyes
approval with no exception at the top
pain.001
SEPA payment run or push to accounting
Purchase invoice ER-0042
Nordwerk Systemtechnik GmbH
approved
Invoice 2026-4471 · due 12 Jun 2026
Factur-X
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
Responsible
SAS. Albers
Review
JDJ. Dohrmann
Approval
LBL. Behrens
Payment
MRM. Reimers
Four-eyes principle met
Approver ≠ responsible person
Capabilities

From inbox to payment in one process.

Forward the invoice, done

Every workspace has its own intake address. Whoever receives an invoice forwards it there. Each usable attachment becomes a document, and the person who forwarded it automatically becomes responsible.

rechnung@nordwerk.vemix.io

E-invoice first, AI as the fallback

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.

ZUGFeRDFactur-XXRechnungAI fallback

A process people can follow

Four roles per document: responsible, reviewer, approver, payer. They are pre-filled from settings and can be changed per document. We deliberately left out approval matrices and amount tiers.

Every reassignment is in the history.

Payment, your way

With an accounting system connected, approval pushes the document to sevDesk or Lexware Office as an open purchase invoice. Without a connection, vemix bundles approved invoices into a payment run with a SEPA file.

sevDeskLexware Officepain.001

Project costs without double entry

Assign a project and the invoice appears as an actual non-staff cost in project costing: exactly once, read-only and with its origin visible.

The other way round, an AI-detected receipt moves into payment approval at the click of a button.

Handover to your tax adviser

Pick a period, download and pass it on: a ZIP with every original document and an Excel-friendly CSV, or the DATEV route with an EXTF posting batch “expense against vendor” and a receipts ZIP.

ZIP + CSVDATEV EXTFDXSO
How it runs

From the forwarded email to the posting batch.

The process starts with the document: first the invoice exists, then the people who check, approve and pay it are named. Every step has a state, every state an owner.

Step 01Receive

Three routes lead to the same document: forwarding to your company’s 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 no document could be created.

Forward
To your company’s intake address
Upload
Several files by drag and drop, one document per file
Capture manually
For the paper invoice from the folder
Nothing disappears silently
An email without a usable attachment creates an empty document with a note.
Step 02Extract

Structured data comes first: an embedded Factur-X XML inside the PDF or a standalone XRechnung in CII syntax is parsed to EN 16931. Only when there is no XML does AI take over and read the same fields from a PDF, scan or photo.

Extracted fieldsparsed from structure
SellerNordwerk Systemtechnik
Invoice number2026-4471
Due date12 Jun 2026
Tax rates19 % · 7 %
IBANDE44 2005 0550 1234 5678 90
Gross€3,572.20
ZUGFeRD / Factur-X from the PDF’s XMLXRechnung as a CII fileAI for PDF, scan, photo
Step 03Confirm and name the people

Extracted values remain a suggestion until the responsible person confirms them. They check the fields, correct what needs correcting and pick reviewer, approver and payer, pre-filled from the module settings and freely changeable per document. On submission the document gets its sequential number.

Reviewer
J. Dohrmann
Approver
L. Behrens
Payer
M. Reimers
Valid approval path verified
On submission, vemix makes sure the document cannot end up in a dead end later.
Step 04Check and approve

The subject-matter review 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.

JD
Subject-matter review passed
J. Dohrmann · 4 Jun 2026, 09:12
optional · completed
LB
Commercially approved
L. Behrens · 4 Jun 2026, 11:40
mandatory · completed
History with a field-level diff on every change. Rejection requires a reason.
Step 05Pay

Exactly one route is ever visible, so a double payment never suggests itself. The document only turns “paid” once execution is confirmed, because vemix has no access to your bank account.

Route 1: Accounting connected

On approval, the document goes to sevDesk or Lexware Office as an open purchase invoice. You trigger the payment there, and the status comes back.

Route 2: SEPA payment run

Approved invoices are bundled into a run; you download the file in pain.001 format for your online banking.

Changed bank details
If the IBAN differs from the one last paid for the same supplier, vemix says so clearly.
Step 06Assign a project and pre-code accounts

If the invoice belongs to a project, it becomes visible there as an actual non-staff cost, with or without a link to a planned cost item. With the finance module active, vemix proposes the ledger account: first from the supplier memory, then from planning, and lastly by AI.

Project costingOriginActual non-staff costs
Test bench hall 2 · Subcontracted servicesPurchase invoice ER-0042€3,020.00
Unplanned poolno planned item€0.00
read-onlycaptured exactly onceLedger account suggestion 6300
Step 07Hand over

At the end of the month or quarter you pick a period. Anything that cannot be posted is named and skipped, and never ends up on a substitute account.

Route A: Universal ZIP

All original documents, plus the XML for e-invoices, and a CSV any accountancy can open in Excel.

belege_2026-Q2.zip · buchungen.csv
Route B: DATEV

EXTF posting batch “expense against vendor” with an input-tax key per tax rate, plus the receipts ZIP for DATEV document transfer.

EXTF_Buchungsstapel.csv · DXSO document type 1
In detail

What the module does.

Intake & capture
  • Your company’s own intake address for supplier invoices
  • Alternatively the subject tag “#rechnung”; e-invoices are recognised without the tag
  • Only active members may submit; the forwarder becomes responsible
  • Confirmation with the document number or the reason for failure
  • Drag-and-drop upload of several files (PDF, JPG, PNG, XML)
  • Manual capture without a file for paper invoices
  • The email body stays on the document as context and is not added to the CRM
Document extraction
  • ZUGFeRD/Factur-X from the PDF’s XML, XRechnung as a standalone CII file
  • Parsed to EN 16931: seller, dates, net/tax/gross, IBAN, remittance information
  • VAT breakdown per rate; 7 % and 19 % stay on one invoice
  • AI extraction as the fallback for PDFs, scans and photos
  • Every document shows where its values came from
  • Duplicate detection on the file and on supplier plus invoice number
  • Foreign currency is detected and flagged for manual handling
Review & traceability
  • Four roles per document: responsible, reviewer, approver, payer
  • Pre-filled from settings, without approval matrices or amount tiers
  • Subject-matter review optional, commercial approval mandatory
  • Four-eyes principle for management and administrators too
  • Reject with a mandatory reason, discard without deleting
  • History with a field-level diff, every reassignment of the role chain included
  • Tasks, 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
  • Route 2: payment run with a SEPA file in pain.001 format
  • Only ever one route visible, because two routes side by side would invite double payments
  • Confirm individual invoices as paid manually, even without a run
  • Warning when the same supplier’s bank details change
  • SEPA file stored encrypted, downloadable only by those allowed to pay
  • “Paid” only on confirmed execution or a reconciled status
Projects & account pre-coding
  • Project assignment on the document, optionally onto a planned cost item
  • Exactly once in project costing, read-only and with its origin visible
  • Without a planned item it lands in the unplanned pool and still counts towards the budget
  • Move AI-detected invoice drafts straight into payment approval
  • The analysis, document and confirmation carry over
  • Ledger account suggested from the supplier memory, from planning or by AI
  • Without the project or finance module, the fields are hidden
Tax adviser & retention
  • Live connection to sevDesk and Lexware Office
  • Multiple tax rates as separate line items, with the document PDF attached
  • Leave the coding to your tax adviser: pushed uncoded to the collective account
  • Tax-adviser ZIP with original documents, XML and a detailed CSV
  • DATEV: EXTF posting batch with stable vendor numbers
  • Source document immutable from import, corrections to metadata only
  • Retention for eight years from the end of the document year
Integrated

Two views on the same document.

The purchase invoice drives review, approval and payment; in the project it appears automatically as an actual cost. You assign it once and enter nothing twice. With the finance module active, account pre-coding joins in; with sevDesk or Lexware Office connected, approval sends the document straight there.

Accounts payable
The leading document
Drives extraction, role chain, four-eyes approval, payment route and tax-adviser export.
Project costs
Project actuals view
Appears exactly once as actual non-staff costs, read-only and with visible origin.

More modules

FAQ

Frequently asked questions

The questions we hear most, answered briefly.

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 transfer into project costs come on top; without it, those fields are simply absent.
How do accounts payable and project costs interlock?
Assign a project to a purchase invoice and exactly one actual non-staff cost line appears there. It is read-only and shows its origin; it sits 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. You then confirm the document data only once, in the payables workflow.
Which accounting systems are supported?
sevDesk and Lexware Office as a live connection, exactly one per company. 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-adviser export is always available: a universal ZIP with CSV, or a DATEV posting 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 supplier 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.

Get your incoming invoices out of the inbox.

Try vemix for free: from the forwarded invoice through four-eyes approval to the posting batch for your tax adviser.