A Moss to DATEV integration turns every settled card transaction, approved supplier invoice, and employee reimbursement into a coded booking record your Steuerberater can import as a Buchungsstapel, with the receipt image linked in DATEV Unternehmen online. Card spend is posted to the expense account against a Moss clearing account, the collective direct debit clears it, and foreign SaaS purchases get the correct reverse-charge tax key. It runs daily and idempotently, so nothing is booked twice.
Moss sits at the point where money leaves the company: virtual and physical cards, supplier invoices moving through an approval workflow, employee out-of-pocket claims, mileage and per diems, and the subscriptions nobody remembers signing up for. Every one of those is a Beleg that eventually has to become a booking record in DATEV, with an account, a tax key, a cost centre, a document reference, and the receipt image attached to it.
Moss knows the merchant, the amount, the card holder, the cost centre someone selected in the app, and whether a receipt was uploaded. DATEV, and the Kanzlei working inside it, needs that expressed in accounting terms: which expense account in SKR03 or SKR04, which BU-Schlüssel, which creditor, which period, and how the collective direct debit Moss pulls from your bank account reconciles against the individual transactions it settles.
A Moss to DATEV integration closes that gap continuously instead of at month-end. It reads settled and approved items from Moss, applies your agreed coding rules, and hands DATEV a clean booking batch with the supporting documents already linked.
| Moss object / event | Becomes in DATEV | Notes |
|---|---|---|
| Settled card transaction | Expense booking against the Moss clearing account | Only settled items; a pending authorisation can still change amount |
| Receipt attached in Moss | Document image in DATEV Unternehmen online, linked to the booking | Delivered via Rechnungsdatenservice; matched by document reference |
| Approved supplier invoice | Creditor booking with due date and payment terms | Vendor mapped to a stable Kreditor account, not the raw merchant string |
| Employee reimbursement | Booking against the employee’s creditor / personal account | Payout path (Moss or payroll) agreed once and then fixed |
| Mileage and per diem | Separate bookings at statutory rates | Verpflegungsmehraufwand caps and meal-related reductions applied first |
| Cost centre / project tag | KOST1 / KOST2 fields | Must exist in DATEV cost-centre master data or the import is rejected |
| Moss collection / wallet top-up | Clearing-account settlement | Bank booking matched to the transactions the collection covers |
| VAT treatment per item | BU-Schlüssel | Domestic input tax, EU reverse charge under §13b, third country, non-deductible |
The account determination rules, tax keys, creditor mapping, and clearing account are agreed once with your tax advisor and encoded in the pipeline. After that, nobody maps them again by hand.
We treat this as a pipeline, not a monthly export ritual. Moss transactions, invoices, and reimbursements are pulled on a schedule, filtered to settled and approved states, validated, and transformed into your agreed DATEV coding. The result is a DATEV-Format booking batch (the EXTF / DTVF structure Kanzlei-Rechnungswesen imports), or bookings plus receipt images delivered through the DATEV Rechnungsdatenservice into DATEV Unternehmen online where your Kanzlei prefers to work with booking proposals and documents.
The pipeline is idempotent. Every Moss item carries a stable identifier, and we keep the delivery state per item, so a retry, a re-run, or a late receipt never produces a duplicate booking. Corrections are issued as corrections. It runs on cloud-native, fully EU-hosted AWS infrastructure, which matters here more than usual: card-level spend is personal data about named employees, and keeping it in the EU keeps the AVV with your tax advisor and your GDPR position straightforward.
Then we keep it running. Monitoring, alerting, incident response, and watching for Moss and DATEV API changes are our responsibility under contract, with a named owner and an SLA. Scoping is fixed-price, so you know what the mapping work costs before it starts.
Moss ships a DATEV export, and it is a decent one. If you run a single German entity on one Kontenrahmen with a standard Kanzlei workflow and a few hundred transactions a month, use it. We will say so rather than sell you a pipeline you do not need.
It earns its place when you consolidate several entities or Mandanten with different charts of accounts, when Moss spend also has to land in an ERP, when account determination depends on project, contract, or intercompany logic the standard export cannot express, when reverse charge and non-deductible splits are corrected by hand every month, or when the first three working days of every month go into reconciling a clearing account that should have reconciled itself.
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