Transfer invoice information, customer master data, and PDF receipts directly from HubSpot to DATEV – for smooth collaboration with your tax advisor.
Currently available on request only
The DATEV app is not yet publicly available in the HubSpot Marketplace. Write to us if you'd like to use the app – we'll set up access together with you.
Request accessWith the DATEV app, you transfer invoice information, customer master data, and associated PDF receipts from HubSpot to DATEV. The data is provided for different purposes:
You define once which HubSpot information is transferred into which DATEV fields. You then transfer the data manually or on a schedule.
The app transfers data from HubSpot into a folder defined in the settings within DATEV accounting. A successful transfer means the data was provided there or processed by the respective import. The subject-matter review and further processing then takes place in your accounting process.
For receipt filing, the dataset must be set up in DATEV Unternehmen online. You can find information on this in the DATEV guide for setting up the posting data service.
Also check that the required properties in HubSpot are filled in and that the companies are linked to the receipts. A HubSpot quote or HubSpot invoice must be used for receipt images.
In HubSpot, open the settings of the connected app and switch to the tab General settings.
| Setting | Meaning |
|---|---|
| Consultant number | The DATEV consultant number of your tax advisor. |
| Client number | The number of your company within the DATEV dataset. |
| Fiscal year start | The first day of the fiscal year in the format YYYYMMDD, e.g. 20260101 for January 1, 2026. |
The three required entries determine the DATEV dataset and the fiscal year. Save your settings.
Under Primary data source select "Invoices" (HubSpot invoices) or "Quote" (HubSpot quotes).
In the DATEV connection area you see the connection status, dataset, validity of the access authorization ("Token valid until"), and the authorizing person. You do not need to enter a technical key.
Via Disconnect you disconnect the connection – data already transferred remains intact. The link DATEV Connected Applications leads to the management of app access permissions granted at DATEV.
| Setting | Meaning | Default |
|---|---|---|
| DATEV folder | Top filing level. | HubSpot |
| DATEV subfolder | Second filing level. | Ausgang |
Both names may contain at most 30 characters; empty fields use the default value. The third level, the monthly register, is determined from the receipt date (or, failing that, the creation date), e.g. HubSpot → Ausgang → 2026-09.
New filing names apply to future uploads; existing receipts are not moved.
In the tab Debtors & Header you define which customer data is transferred to DATEV.
Typical mappings are debtor number, company name, and address. Use a debtor number coordinated with your accounting department – a HubSpot record number is not automatically a suitable DATEV account number. The app requires the link between the receipt and the company in order to assign the master data.
"1/1 complete" means the required field is configured. "Mapped: 12/254" counts all configured mappings including optional fields – you don't need to enable all 254 fields. Whether the values are present and valid for every customer is only shown by the data check.
The section Header contains additional details for the DATEV file. Required technical values are generated automatically; you only configure additional header fields as needed.
A posting batch groups posting lines for processing in DATEV. In the tab Posting Batch & Header check in particular the mappings for:
"7/7 complete" confirms the setup of the required fields – but not that all receipts contain complete or substantively appropriate values. If you need different accounts depending on the receipt, use rules.
Receipt line items can result in multiple posting lines; the number of posting lines therefore does not have to match the number of invoices.
A mapping is an assignment: which information from HubSpot should be transferred into which DATEV field?
| Example | Mapping |
|---|---|
| Company name | The name of the linked HubSpot company is transferred into the DATEV name field. |
| Receipt number | The invoice number is mapped to the DATEV field for the receipt number. |
| Currency | A fixed value such as EUR, provided all relevant receipts have this currency. |
| Posting text | A suitable description from HubSpot is used as the posting text. |
You choose between HubSpot property / fixed value and Rules. Depending on the field, companies, contacts, deals, invoices, quotes or line items are available as sources.
With rules you determine a field value depending on the HubSpot data – entirely without programming.
AND = all conditions must be met, OR = at least one. Rules are evaluated from top to bottom; the first match delivers the result – so place more specific rules first.
Example: For service type "Consulting", the posting text "Consulting service" is entered, otherwise the default text. Or: if "Amount billed" is greater than 0, the rule returns "H", otherwise "S". Coordinate with your accounting department which accounts and mappings are substantively correct.
Select a manageable period and click on Check only. The app checks the HubSpot data without transferring anything to DATEV. Resolve any reported errors and repeat the check. A successful check does not replace a review by your accounting team.
The manual period refers to the creation date in HubSpot, not the invoice date; the start and end days are included.
The first start is scheduled based on German local time. For invoices, the automatic selection also takes into account changes in HubSpot; quotes are selected by creation date. Changes to invoices already transferred do not automatically correct or cancel a DATEV posting.
| Display | Meaning and next step |
|---|---|
| Transfer in progress | The app is processing the job. Wait for the result. |
| Successfully completed | Check the reported quantities and the result in DATEV. |
| Notes present | Read the notes – for example, a PDF may be missing or a line item may have been skipped. |
| Error or unclear status | Follow the next step described. First check what has already been transferred. |
An invoice can contain multiple line items and therefore multiple posting lines. If a PDF is missing, the posting is transferred without a receipt link. Line items with a zero amount are skipped.
The focus is on the DATEV posting data service and digital receipt transfer. No custom programming is required.
| Interface | Explained in plain terms |
|---|---|
| accounting:documents | Transfers digital receipts via the DATEV data center – for PDF receipts and their filing in Belege online. |
| accounting:extf-files | Transfers master and transaction data in DATEV format – debtor master data and posting batches for DATEV accounting. |
| accounting:clients | Queries available accounting data services to check access rights to a dataset before a transfer. |
The DATEV posting data service covers posting and master data as well as receipt images. Belege online is part of DATEV Unternehmen online. The DATEV receipt image service for accounting describes the transfer of digitized receipts into DATEV Unternehmen online.
"Settings could not be loaded"
Reload the app settings. Do not re-enter your setup as a precaution – the saved values simply could not be retrieved at that moment.
DATEV status "not available"
Click "Update status." A status that cannot be retrieved does not automatically mean the connection was disconnected.
DATEV connection "disconnected" or expired
Reconnect via "Connect with DATEV" and check the dataset shown.
Required field is missing or has an invalid format
Read which record and field the message names, correct the HubSpot property or the mapping, and run "Check only" again.
No matching data found
Check the data source, period, and receipt status. For manual transfer, the creation date counts; only open or paid invoices are selected.
A PDF is missing or was rejected
Check whether the receipt is available as an accessible PDF file. Note the confirmed transfer status before restarting the job.
Transfer only partially completed
The message shows which steps are confirmed. Check these in DATEV and use the status check first.
Data transferred but not visible in accounting
Distinguish between the receipt filing in Belege online and the retrieval of posting or master data in DATEV accounting. Check the dataset and processing step.
Write to apps@adunera.com. Please include your HubSpot portal ID, the time of the problem, the affected invoice or job and the exact error message – if available, also the job identifier and the “Technical details for support”. Do not send passwords or access keys.