Requires the erpnext-datev add-on · $19/mo
Manage add-onsThe snag
German finance teams still hand-off month-end books to their Steuerberater via emailed CSV that never matches DATEV Rechnungswesen.
How Zivvy helps
The erpnext-datev add-on ships DATEV-compliant CSV exports of /v1/journal-entries, /v1/sales-invoices, and /v1/purchase-invoices.
Before Zivvy
Handoffs go missing, owners are unclear, audits get painful.
What you get
- DATEV Buchungsstapel export for every posting period
- Skonto, USt-ID, and Kostenstelle columns respected
- Debitoren + Kreditoren master export in a single click
Workflow stream
Month-end DATEV Buchungsstapel export
Common uses
01
Month-end DATEV Buchungsstapel export
02
Debitoren/Kreditoren master export for Steuerberater
03
USt-Voranmeldung reporting pack
Integration code
Open API referenceTrigger DATEV export
curl -X POST https://integrate.zivvy.xyz/v1/exports/datev \
-H "Authorization: Bearer $ZIVVY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from_date": "2026-07-01",
"to_date": "2026-07-31",
"kontenrahmen": "SKR04"
}'Download the CSV
import requests
exp = requests.post(
"https://integrate.zivvy.xyz/v1/exports/datev",
headers={"Authorization": f"Bearer {ZIVVY_API_KEY}"},
json={"from_date": "2026-07-01", "to_date": "2026-07-31", "kontenrahmen": "SKR04"},
).json()
csv = requests.get(exp["download_url"]).text
open("datev-buchungsstapel.csv", "w").write(csv)API endpoints
GET /v1/journal-entriesGET /v1/sales-invoicesGET /v1/purchase-invoicesGET /v1/exports/datev
Events emitted
HMAC-SHA256 signed webhooks, retried for 24 hours.
- exports.datev.ready
0
free seats forever
0
card required to start
1
workspace for the workflow
Questions
Ready to try it?
Free plan. Two seats. No card.