← All integrations
Pleo → DATEV

Pleo DATEV integration

In short

A Pleo to DATEV integration turns every settled card expense, receipt, reimbursement, and wallet top-up into bookings your Steuerberater can work with - each expense coded to the right SKR03 or SKR04 account with the correct BU-Schlüssel, tagged with Kostenstelle and Kostenträger, booked against the Pleo wallet as its own Finanzkonto, and the receipt delivered as a Beleg into DATEV Unternehmen online. Done properly it runs daily and idempotently: nothing is booked twice, nothing waits for a month-end export.

What a Pleo to DATEV integration actually does

Pleo sits at the front of the spend process. An employee taps a card, photographs the receipt, picks a category, maybe adds a team tag, and the transaction is done. Everything after that belongs to a different world: DATEV, and the Kanzlei working inside it, needs the same event as a Buchungssatz with a Sachkonto, a Gegenkonto, a BU-Schlüssel, a Belegfeld, a cost-centre dimension, and the receipt archived so it survives a Betriebsprüfung.

Pleo ships a native DATEV export, and for one German entity on a plain chart of accounts it is often enough. The work begins where that export stops: several entities, mandatory Kostenstelle and Kostenträger on every line, out-of-pocket reimbursements that need personal accounts, foreign suppliers that are reverse-charge rather than 19% input tax, wallet funding that has to reconcile against the bank statement, and receipts that turn up four days after the transaction. A real integration closes that gap continuously instead of once a month.

What data moves

Pleo object or eventBecomes in DATEVNotes
Settled card expenseExpense booking against the Pleo wallet accountOnly settled amounts, never the pending authorisation
Expense category / account codeSachkonto in SKR03 or SKR04Mapped once with your Kanzlei, including partially deductible accounts
Receipt image or PDFBeleg in DATEV Unternehmen onlineDelivered via the DATEV Rechnungsdatenservice, linked to the booking
Tags (team, project, entity)KOST1 / KOST2Cost centre and cost object per line, not per batch
Extracted VAT amount and rateBU-SchlüsselReviewed against supplier country and service type, not taken on trust
Out-of-pocket reimbursement / mileageBooking against the employee’s Kreditor accountOr handed to payroll where reimbursement runs through Lohn
Wallet top-up from the house bankGeldtransit postingLets wallet and bank account reconcile independently
FX markup and card feesNebenkosten des GeldverkehrsBooked separately from the expense they arose on
Pleo Invoices vendor billKreditor invoice with open-item referenceBelegfeld 1 carries the invoice number for OPOS matching

The exact accounts, tax keys, clarification account, and cost-centre scheme are agreed once with your tax advisor and encoded in the pipeline. Nobody maps them again by hand.

The details that break naive exports

How we build and run it

We treat this as a pipeline, not a monthly chore. Expenses, receipts, reimbursements, and wallet movements are read from Pleo on a schedule, validated, enriched with your agreed coding, and delivered into DATEV as a booking batch and as documents in DATEV Unternehmen online, matching whichever route your Kanzlei actually works with.

The pipeline is idempotent by construction: each Pleo expense has a stable identifier and a version, so nothing is booked twice and later changes arrive as explicit corrections. It runs on cloud-native, fully EU-hosted AWS infrastructure, so receipts and employee data never leave the EU. That keeps the DPA / AVV with your tax advisor and your GDPR position straightforward rather than something you have to argue for.

Then we keep it running. Monitoring, alerting, incident response, and watching for Pleo and DATEV API changes are contractually ours. You get a named owner and an SLA, at a price agreed before the build starts.

When this integration is worth building

If ten cards produce a hundred domestic expenses a month, all with receipts, all in euro, one entity, one cost centre, then Pleo’s own export and a disciplined bookkeeper are the right answer and we will tell you that. The integration earns its place once headcount and card volume grow, once you run more than one entity or need cost-centre reporting that finance actually trusts, once a meaningful share of spend is foreign-currency or reverse-charge, or once your Kanzlei is billing you every month to repair an export that should have arrived correct.

Frequently asked questions

Pleo already has a DATEV export. Why would I need an integration?
For a single German entity on a standard chart of accounts with tidy categories, the built-in export often is enough, and we will say so. It gets thin once you run several entities, need Kostenstelle and Kostenträger on every line, reimburse employees through personal accounts, or want receipts and bookings to land in DATEV Unternehmen online without anyone downloading and re-uploading files. A pipeline also handles the awkward part the export ignores: expenses that change after they were first exported.
How do you treat the Pleo wallet in the chart of accounts?
As its own Finanzkonto, not as an expense pot. Every card expense books against that account, and each top-up from your house bank runs through a Geldtransitkonto so the bank statement and the wallet reconcile independently. The balance in DATEV then matches the balance in Pleo on any given day, which is what makes the account auditable instead of merely plausible.
What happens to VAT on foreign supplier receipts?
It gets the treatment German VAT law actually requires, not the one the receipt scan suggests. Digital services invoiced from another EU member state are reverse charge under section 13b UStG rather than 19% input tax, intra-community acquisitions of goods get their own key, and foreign hotel or restaurant VAT is not deductible as Vorsteuer in Germany at all. We agree those rules per supplier and per category once, then the pipeline applies them consistently.
What about expenses with no receipt, or receipts that arrive a week late?
Both are normal in a card programme and both are handled explicitly. Expenses without a Beleg are either held back or booked to an agreed clarification account so the missing document is visible rather than buried, and Pleo's own missing-receipt status drives the reminder loop. When a receipt or a corrected category appears later, the pipeline updates the booking in the open period instead of touching a month your Kanzlei has already closed.
Who operates it after go-live?
We do. The pipeline runs on cloud-native, fully EU-hosted infrastructure that we monitor, with a named owner, alerting, and an SLA. If Pleo changes its API or DATEV changes an import format, that is our work to do under contract, not something your accounting team discovers on the second working day of the month.

Need this integration built and permanently operated? Tell us which systems connect and what data has to move. Fixed-price scoping quote within 48 hours.

Request a scoping call