brainX

DATEV Buchungsdatenservice

Package: BILLING

1. General

Info

Through the DATEV integration, invoices and accounting records can be automatically sent to DATEV Unternehmen Online. This saves valuable time, reduces costs, and minimises errors.

The DATEV interface in brainX is based on the internet-based platform DATEV Unternehmen online.

datev_api_schema.pngDiagram of the DATEV interface

Info

In order to register with or log in to “DATEV Unternehmen online”, the browsers “Google Chrome” or “Microsoft Edge” are recommended (see also the DATEV help pages Recommended browsers for DATEV Unternehmen online and Browser and DATEV programs). The interface within brainX itself is cross-platform and not browser-dependent.

Furthermore, a suitable login procedure (DATEV SmartLogin, DATEV SmartCard or DATEV mIDentity) from DATEV is required in order to register with or log in to “DATEV Unternehmen online”.

An export of Invoices, Incoming Invoices, Cancellations and Credits from brainX can, regardless of the operating system used, be carried out with any supported browser of brainX!

1.1. DATEV Rechnungsdatenservice 1.0 vs. DATEV Buchungsdatenservice

In principle, two integrations are available:

Graphical representation of the different processes:

datev_prozessgrafik_rechnungsdatenservice.pngProcess diagram DATEV Rechnungsdatenservice 1.0

datev_prozessgrafik_buchungsdatenservice.pngProcess diagram DATEV Buchungsdatenservice

The advantage here clearly lies with the DATEV Buchungsdatenservice: once the data has been carefully entered in brainX at the outset, the accounting at the end is also faster. Accounting records are transferred completely to DATEV. This means less work in your own accounting department, or in the external tax firm, and the company benefits from enormous cost savings.

The export procedure within brainX is, however, more or less identical for both integrations: in the list view of the modules Invoices, Incoming Invoices, Cancellations and Credits, selected records can be exported via actions, which however differ depending on the integration used:

DATEV Rechnungsdatenservice 1.0DATEV Buchungsdatenservice
Actions
  • DATEV Export
  • DATEV Rechnungsdatenservice 1.0
  • DATEV Buchungsdatenservice
  • DATEV Buchungsdatenexport

datev_modul_rechnungen_aktionen_rechnungsdatenservice.pngInvoices module - Actions Rechnungsdatenservice

datev_modul_rechnungen_aktionen_buchungsdatenservice.pngInvoices module - Actions Buchungsdatenservice

2. DATEV Buchungsdatenservice

2.1. Activation

Note

To use the DATEV Rechnungsdatenservice, a client account with the platform DATEV Unternehmen online is required.

On the brainX side, no special activation of the DATEV Buchungsdatenservice is necessary if the brainX package “Billing” has been booked.

If, in addition to the DATEV Buchungsdatenservice, the Deferred Income) is also to be used, this must be explicitly activated (see section Deferred Income - Activation).

2.2. Global settings

After opening the settings item “DATEV Rechnungsdatenservice 1.0” in the company information, it appears as follows:

unternehmensinformationen_datev_buchungdatenservice_monitor.pngGlobal settings - Company information - DATEV Buchungsdatenservice

2.2.1. DATEV Buchungsdatenservice settings

After opening the settings item “DATEV Buchungsdatenservice” in the company information, the following blocks/fields are displayed:

  • General
    • Consultant number → input field for the consultant number
    • Client number → input field for the client number
    • Start of financial year → date field for entering the financial year in the format: MMDD, example: 0731 for 31 July
    • General ledger account number length → picklist with numeric values for defining the general ledger account number length
  • DATEV Buchungsdatenservice
    • Transfer reminder fees → toggle for the setting whether reminder fees are transferred
    • Field assignment for document field 1 → picklist for the field assignment of document field 1
    • Field assignment for posting text → picklist for the field assignment of the posting text
    • next accounts receivable number → input field for the next accounts receivable number
    • Assign accounts receivable numbers for contacts → toggle to activate the automatic assignment of the next accounts receivable number (field “next accounts receivable number”) also for records in the Contacts module. If no accounts receivable number is yet stored for an invoice linked to a contact, it is assigned automatically upon export – analogous to the existing behaviour in the Organizations module.
    • next accounts payable number → input field for the next accounts payable number
  • Deferred Income
    • Activate deferred income → toggle to activate deferred income
    • Account number for accrual account → input field for the account number of the accrual account (in medium-sized companies usually account number 3900)
    • Account number for VAT → input field for the account number for VAT (in medium-sized companies usually account number 3800)
    • Minimum amount for accrual → input field for the minimum amount for the accrual (according to § 5 para. 5 sentence 2 EStG, a passive or active accrual item does not have to be formed if the individual expense or income does not exceed the amount of €800)

2.2.2. Visibility of the list view action

For the integration “DATEV Buchungsdatenservice” there are in principle two actions in the list view in the Billing modules:

Tip

Since usually only one of the actions in the list views is used/needed, it is advisable to hide the action not required by means of the permission settings, or to completely deactivate the actions for users who are not supposed to carry out a DATEV export.

2.3. User settings

Note

Every user who wants to use the action “DATEV Buchungsdatenservice” requires a personal access key for the DATEV login! No personal access key is required for the action “DATEV Export”.

This access key can be generated in My settings - Integrations.

After clicking the “DATEV” tile, the popup “Access key management (Token)” opens.

meine_einstellungen_integrationen_popup_zugangsschluesselverwaltung.pngPopup Access key management (Token)

The popup “Access key management (Token)” is divided into the following areas:

Note

Access key management is multi-client capable. This means that requested tokens are each valid for only one client.

2.3.1. Request a new access key

After clicking the “Actions” button, a flyout menu opens in which either a short-term token (validity period 11 hours) or a long-term token (validity period 2 years) can be requested.

meine_einstellungen_integrationen_popup_zugangsschluesselverwaltung_aktionen.pngPopup Access key management (Token) - Actions button

To support multiple clients, before requesting a long-term token the popup “Master data” opens for checking the consultant and client number, which are already pre-filled by the system.

2.3.2. Manage connected applications at DATEV

After clicking the link “Manage connected applications at DATEV”, the login page for the DATEV login opens in a new browser tab.

9 - Anmeldeverfahren.pngDATEV Login - Registration

Two login procedures are available for selection here:

  • DATEV SmartCard / DATEV mIDentity

    DATEV SmartCard / DATEV mIDentity enables secured access to the applications of the DATEV data centre. The DATEV SmartCard is, for example, inserted into the DATEV mIDentity stick card reader. Use is possible with the DATEV security package on a Windows PC.

    Here the browser “Edge” from Microsoft or “Google Chrome” on a Windows PC is required in order to log in to DATEV Unternehmen online. A USB stick provided by DATEV serves as the “SmartCard” here.

    For detailed information on the DATEV SmartCard, see the DATEV Online Help.

  • DATEV SmartLogin

    DATEV SmartLogin is an authentication procedure for online applications using a smartphone app (smartphone or tablet with a Google Android or Apple iOS operating system) via a QR code.
    Note: Please note that only one person at a time can authenticate using the smartphone app.
    For detailed information on DATEV SmartLogin, see the DATEV Online Help SmartLogin.

After selecting the type of login and clicking the “Next” button, the application “brainX Datenservice” must still be granted the required permissions.

10 - Berechtigung erteilen.pngDATEV Login - Grant permission

After requesting a token - whether “Short-term token (11 hours)” or “Long-term token (2 years)” - the token is displayed after a check in the popup “Access key management (Token)” in the block “Active tokens”.

If the check for the request of a token fails, an error message is displayed with a corresponding note on the cause.

2.3.3. Display of active/inactive tokens

In the popup “Access key management (Token)” all active/inactive tokens are listed.

meine_einstellungen_integrationen_popup_zugangsschluesselverwaltung_token.pngPopup Access key management (Token) - active/inactive tokens

2.3.3.1. Active tokens

An active token is displayed in a tile in which the following information is shown:

  • Person → first and last name of the person to whom the DATEV access medium (SmartLogin or SmartCard) is registered
  • Issued on → date and time the token was issued
  • last extended on → date and time of the token extension. Technically, the tokens only have a lifetime of 15 minutes and are therefore automatically renewed regularly. The tokens can be extended at most up to the general validity period (short-term token 11 hours, long-term token 2 years).
  • Expires on → date and time when the token loses its validity
  • Data set → display of which data set the token is valid for. Displayed here is either the consultant and client number (for a long-term token) or the action link Select data set (for a short-term token). If a data set has already been selected, the data set incl. icons for editing and deleting is displayed here as well.
2.3.3.2. Inactive tokens

The overview table shows the following columns:

  • Token type → display of which token type it is: short-term token or long-term token
  • Person → first and last name of the person to whom the DATEV access medium (SmartLogin or SmartCard) is registered
  • Data set → display of which data set the token is valid for. Displayed here is the consultant and client number (for a long-term token). If a data set has already been selected, the data set incl. icons for editing and deleting is displayed here as well.
  • Data service → display of the data service used (DATEV Rechnungsdatenservice 1.0 or DATEV Buchungsdatenservice)
  • Issued on → date and time the token was issued
  • last extended on → date and time of the token extension. Technically, the tokens only have a lifetime of 15 minutes and are therefore automatically renewed regularly. The tokens can be extended at most up to the general validity period (short-term token 11 hours, long-term token 2 years).
  • Expires on → date and time when the token loses its validity
  • Access key revoked → date and time when the token was revoked, see section Revoke access key
Info Access key (Token)
  • Tokens are stored encrypted in the brainX database
  • inactive tokens are deleted from the brainX database
  • only one token can exist per user and data service (DATEV Rechnungsdatenservice 1.0 and DATEV Buchungsdatenservice)
  • if a long-term token exists, the long-term token is deleted when a short-term token is requested
2.3.3.3. Action “Select data set”
Note

The action link “Select data set” is generally only available for a short-term token! Long-term tokens are generally bound to one data set and must be requested anew if the data set is changed.

After clicking the action link, the popup “Master data” opens for checking the consultant and client number, which are already pre-filled by the system.

Should the consultant and client number not be correct, a client can be selected using the button “Select from list”. A further popup “Master data” opens here in which, by clicking the client name, the consultant and client number are transferred into the first popup “Master data”. After clicking the button “Save” in the first popup “Master data”, this information is saved and displayed in the popup “Access key management (Token)” instead of the action link “Select data set”.

If the consultant and client number were not entered correctly during manual entry, a corresponding note is displayed.
In this case, the consultant and client number must be checked and corrected accordingly.

2.3.3.4. Revoke access key

Access keys (tokens) lose their validity after a defined period. The validity period depends on the type of token (short-term token or long-term token):

  • Short-term token: 11 hours or after a user logout
  • Long-term token: 2 years or after requesting a short-term token

For security reasons, the option has been implemented to also manually revoke access keys (tokens) that are still valid (active).
In the popup “Access key management (Token)” the action icon “Revoke access key” (icon “x”) is displayed on mouseover in the tile of the active token.

meine_einstellungen_integrationen_popup_zugangsschluesselverwaltung_zugangsschluessel_widerrufen_bds.pngPopup Access key management (Token) - active tokens - Revoke access key

2.4. Module settings

In addition to the standard mandatory fields in brainX, further fields are required for the DATEV Buchungsdatenservice - depending on the respective module.
Standard mandatory fields are each marked with a red star in the edit view of a record and are absolutely required in order to be able to save a record.
There are both mandatory fields which are defined as such by the system, and fields which may have been defined as mandatory fields by a corresponding marking in the module management.

2.4.1. Module-specific mandatory fields

For the accounting records it generates, the Buchungsdatenservice requires the following information, which is also transferred to DATEV:

  • General ledger account from the product line item
  • Personal account from Contact/Organization/Vendor (Incoming Invoices)
  • Document date (e.g. invoice date for invoices)
  • Cost centre (optional)
  • Posting document
Note

The Rechnungsdatenservice used by the integration DATEV Rechnungsdatenservice 1.0 only uses master data (accounts payable/receivable) already present in DATEV, based on the corresponding number.

The integration DATEV Buchungsdatenservice, however, can actively create and update these in DATEV!

The following information must be stored in the master data of brainX and is transferred to DATEV:

  • Contacts module

    • Accounts receivable number
      Note: If the option “Assign accounts receivable numbers for contacts” is activated in the company information, the accounts receivable number is assigned automatically when no value is present and does not have to be maintained manually.
    • Contact no.
    • Invoice: Street
    • Invoice: City
    • Invoice: Postcode
    • Invoice: Country code
    • Tel. direct
    • Email
  • Organizations module

    • Accounts receivable number
    • Organization no.
    • Main contact person
    • Invoice: Street
    • Invoice: City
    • Invoice: Postcode
    • Invoice: Country code
    • VAT ID
    • Telephone
    • Email
    • Bank accounts (of all specified bank accounts)
    • Bank name
      • IBAN
      • BIC
      • Sort code
      • Account number
  • Vendors module (Incoming Invoices)

    • Accounts payable number
    • Vendor no.
    • Street
    • City
    • Postcode
    • Country code
    • Telephone
    • Email
    • Bank account (only one bank account can be created here in brainX, whereas in the Organizations module several can be created)
      • Bank name
      • IBAN
      • BIC
      • Sort code
      • Account number
Note

The accounts receivable number (Organization) 10000 - 69999 corresponds to the DATEV standard number range with an account length of four digits (= five digits for personal accounts). This can, however, be changed in the DATEV software, which is why the field also accepts larger values.

Note

In the Incoming Invoices module the field “Payment method” (picklist) is available.

In the Vendors module there is the additional block “Accounts payable number by payment method” in which the fields “Payment method” (picklist) and “Accounts payable number” (number field) are present. Depending on the payment method, different accounts payable numbers can be stored.

2.5. Usage

In the list view of the modules Invoices, Incoming Invoices, Cancellations and Credits, selected records can be exported via actions.

Note

In order to be able to transfer data via the DATEV Buchungsdatenservice, an active access key (short-term or long-term token) must be present.

If no access key is present before an export, a corresponding message (popup) is displayed.

If the button “Confirm” in the popup is clicked, the “DATEV Login” page opens in a new browser tab. After the login, the browser tab of the DATEV login closes and the list view of the module is displayed again.

2.5.1. Actions in list view

For the integration “DATEV Buchungsdatenservice” there are in principle two actions in the list view in the Billing modules:

Tip

Since usually only one of the actions in the list views is used/needed, it is advisable to hide the action not required by means of the permission settings, or to completely deactivate the actions for users who are not supposed to carry out a DATEV export.

2.5.1.1. DATEV Buchungsdatenservice

The action “DATEV Buchungsdatenservice” transfers data directly to the DATEV data centre. Before the transfer, the data is checked for correctness and, optionally, a preview of the accounting data to be transferred is displayed.
With “one click” the data can thus be transferred to DATEV and you receive a notification of the successful transfer.

Step 1 - Selecting the records

The records to be exported are selected in the list view in the corresponding module using a checkbox.

6 - Listenansicht Aktionen.pngDATEV Buchungsdatenservice - Selection of records

Step 2 - Starting the export

After clicking the action “DATEV Buchungsdatenservice”, a popup with the following action buttons is displayed:

  • Transfer now → the data is transferred to the DATEV data centre
  • Show preview → preview of the records to be transferred
  • Cancel → cancels the export process

11- Uebertragen.pngDATEV Buchungsdatenservice - Popup before export

Step 2a (optional) - Show preview

After clicking the button “Show preview”, a preview (list view) of the records to be exported is displayed in a separate popup before the export.

8 - Vorschau.pngDATEV Buchungsdatenservice - Popup Preview

Using the “magnifying glass” icon in the list view, the posting documents can, if necessary, be viewed once more.

5 - Vorschau Rechnung.pngDATEV Buchungsdatenservice - Popup File preview

Step 3 - Start export

After starting the export, the progress of the data transfer is displayed accordingly.

12 - Fortschritt.pngDATEV Buchungsdatenservice - Progress of data transfer

Note

Depending on the load on the DATEV servers and the volume of records, this step can take a few minutes to several hours (a rarer extreme case).

Step 4 - Transfer successful

After the transfer has been completed, confirmation is given that the data has been successfully transferred to the DATEV data centre.

13 - Erfolgreich.pngDATEV Buchungsdatenservice - Note Transfer successful

Note

As soon as the transfer from brainX to DATEV has taken place, all invoices in brainX are automatically set to “posted” in order to prevent editing or deletion of records and thus ensure audit compliance.

Should the DATEV transfer not be able to be carried out successfully, this is displayed accordingly → see section Error messages.

Descriptions of the DATEV workstation

Note

The following description of the DATEV workstation is generally not relevant for normal DATEV users, since these steps are normally carried out by the tax advisor. For the sake of completeness, they are nevertheless listed.

In the DATEV workstation, open the accounting for the desired client. You now go directly to the “Kanzlei - Rechnungswesen” view:

datev_13_belege_gesammelt_bereitstellen.pngDATEV Unternehmen online - Overview

datev_14_kanzleisoftware_mandantenuebersicht.pngDATEV Unternehmen online - Kanzlei Rechnungswesen

Executing “Add client” is essential, because only in this way are the data transferred from brainX retrieved in “DATEV Rechnungswesen”:

datev_15_kanzlei_daten_holen2.pngDATEV Unternehmen online - Add client

Note on the status of the processing log:

datev_16_rz_erfolgreiche_abholung.pngDATEV Unternehmen online - Processing status

Via the batch processing you now find the master data and accounting data to be processed:

datev_17_neuen_buchungsstapel_anlegen.pngDATEV Unternehmen online - Batch processing

You can then view in the master data overview all transferred accounts receivable or accounts payable with the corresponding metadata stored from brainX:

datev_18_kanzlei_neue_debitoren.pngDATEV Unternehmen online - Master data overview

Furthermore, all newly created accounting records transferred from brainX are listed in the posting overview. In the detail view you find all information on the actual posting, exactly as you previously defined it in brainX:

datev_19_details_zur_buchung.pngDATEV Unternehmen online - Posting overview

2.5.1.2. DATEV Buchungsdatenexport

The action “DATEV Buchungsdatenexport”, in contrast to the action DATEV Buchungsdatenservice, merely generates a ZIP file (compressed file), which can then be used in accounting software - or transmitted directly to the tax advisor.

2.5.2. Posting documents

In the Billing modules Invoices, Incoming Invoices, Cancellations and Credits, fields for posting documents are available:

2.5.2.1. Field “original posting document”

The field “original posting document” offers the possibility to link a document with the corresponding record. It is required to record the document that was sent to the customer.

Note

The posting document must correspond exactly to the document that was sent to the invoice recipient. A PDF or image file must be stored in this document. There is the possibility to set the customer document by normally editing the record. In this case, all referenced document records are available for selection. The posting document can also be set via a PDF export or an automation (email with PDF attachment).

2.5.2.2. Field “last posting document”

The field “last posting document” is a reference field to the respective most recently created posting document. This last posting document can, for example, be an invoice including reminder fees.

Note

Both the original posting document and the last posting document are transferred to “DATEV Unternehmen online” and used as the posting document.

The last posting document is only used when transferring the reminder fees (with the Buchungsdatenservice). If the reminder fees have been deactivated, the last posting document is never transferred with the Buchungsdatenservice.

Reminder fees that arise are transferred in the month in which they arise. In this case, the last posting document is used for the transfer.

Note

If the DATEV integration is active, then the option “Use as posting document” is active by default in the PDF export!

2.5.3. Error messages

Should field values be missing in one or more records that prevent a correct export, this is displayed in a popup. Both the records (directly clickable via link) and detailed error messages are displayed here.

7 - Vorprüfung.pngDATEV Buchungsdatenservice - Popup Error message

2.5.4. Limitations

Note

If the integration “DATEV Buchungsdatenservice” is active, the following must be observed:

  • The product block in records of the Incoming Invoices module is absolutely necessary!
  • The action “Record incoming invoice” in the actions of the list view is no longer available, since no product block is present in the popup for quick creation. Incoming invoices must then generally be created via the normal create view.

3. Deferred Income

Info

Deferred income (PRA) is an item on the liabilities side of the balance sheet that ensures income is allocated to the correct period.

Deferred income arises when a company receives money in advance but the associated service is not rendered until a later period.

The company thus has an obligation to still deliver a service in the future - therefore the amount belongs on the liabilities side (as short-term outside capital).

Rule of thumb: Deferred income = income economically belongs in the next year.

Info

Legal basis

§ 252 para. 1 no. 5 HGB states precisely: “Expenses and income of the financial year are to be taken into account in the annual financial statements irrespective of the times of the corresponding payments.”

In § 250 para. 2 it is additionally specified with regard to the liabilities side: “On the liabilities side, income received before the balance sheet date is to be shown as deferred items insofar as it represents income for a specific period after that date.”

Deferred income is an important instrument for ensuring a realistic presentation of a company’s assets and earnings situation. In doing so, expenses and income are accrued on a scheduled basis in order to ensure period-appropriate recording in the accounting. By taking future payments and services into account in the current balance sheet, shortfalls can be avoided and the current financial status can be presented precisely.

Put simply, there is a payment before the balance sheet date, i.e. before the transition into the new accounting period. The service is rendered by your company - at least in part - only in the following year, however. In this case one speaks of a proportional deferred income item (pRAP). This is part of the balance sheet and appears on the liabilities side. Without the deferred items, the balance sheet would be incomplete. Banks also use this procedure to record payments already received that only arise as income or expenses at a later point in time.

Note

Apart from the fact that deferred income is mandatory, it is also a tool for CEOs and CTOs to measure certain KPIs. Without deferred income there would, for example, be no realistic figures for MRR or ARR, and the BWA would also be distorted.

Example

A customer already pays €1,200 in December 2025 for an annual subscription that only takes effect in 2026.

2025: payment is already there, service not yet → deferred income in the amount of €1,200

2026: the service is rendered → PRA is released and posted as revenue

Tip

For further questions on the topic of “Deferred Income”, please contact your accounting department or your tax advisor.

3.1. Activation

If the DATEV Buchungsdatenservice integration is used, the “Deferred Income” must be explicitly activated.

In the company information, in the settings item “DATEV Buchungsdatenservice”, there is the block “Deferred Income”. This block contains the following fields:

  • Activate deferred income → toggle to activate deferred income
  • Account number for accrual account → input field for the account number of the accrual account (in medium-sized companies usually account number 3900).
    The account number for the accrual account must contain exactly 4 digits!
  • Account number for VAT → input field for the account number for VAT (in medium-sized companies usually account number 3800)
    The account number for VAT must contain exactly 4 digits!
  • Minimum amount for accrual → input field for the minimum amount for the accrual (according to § 5 para. 5 sentence 2 EStG, a passive or active accrual item does not have to be formed if the individual expense or income does not exceed the amount of €800)

If the toggle in the field “Activate deferred income” is set to “on”, a note popup is displayed:

unternehmensinformationen_datev_popup_aktivierung_prap.pngPopup Activation of Deferred Income

The note contains two links to the handbook that refer to the sections “Deferred Income” and “Bad debt loss and cancelled invoices”.

Note

The sections “Deferred Income” and “Bad debt loss and cancelled invoices” should definitely be read by all users who work with the Invoices module!

After clicking the button “Confirm”, deferred income is activated. A notification of the activation is now displayed.

benachrichtigung_prap_aktiviert.pngNotification Activation of Deferred Income

In the sidebar of the notifications, the sections “Deferred Income” and “Bad debt loss and cancelled invoices” are again referred to by link.

benachrichtigung_seitenleiste_prap_aktiviert.pngNotifications sidebar - Activation of Deferred Income

3.2. Usage

The use of deferred income is explained below using an example, assuming the following conditions:

  • Service period start: 08/12/2025
  • Service period end: 07/12/2026
  • Invoice amount: 14875.00 EUR (net total: 12500.00 EUR / VAT: 2375.00 EUR)
  • Financial year: 01/01 - 31/12

If this invoice is now exported via the action “DATEV Buchungsdatenexport” in the list view of the Invoices module, the following popup is displayed:

popup_datev_buchungsdatenexport.pngPopup DATEV Buchungsdatenexport

After clicking the button “Show preview”, the popup “Preview” opens:

popup_datev_buchungsdatenexport_vorschau.pngPreview of invoice “Server Maintenance”

The table in the popup “Preview” contains the following columns:

  • Account → account number
  • Invoice → title of the invoice
  • Debit/Credit → display for debit (S) and credit (H)
  • Contra account → account number of the contra account
  • Cost centre → cost centre number
  • Invoice amount → display of the invoice amount
  • Actions
    • Action icon “magnifying glass” → opens the file preview of the invoice
    • Action icon “list” → opens the popup “Posting schedule

The popup “Posting schedule” (for the 4th entry in the preview - invoice amount 11458.37 EUR) appears as follows:

popup_datev_buchungsdatenexport_vorschau_buchungsplan.pngPopup Posting schedule

The table in the popup “Posting schedule” contains the following columns:

  • Point in time → point in time/date of the posting
  • Amount → amount of the posting amount
Note

With deferred income, income is accrued on a period-appropriate basis if the invoice has already been issued but the associated service period falls wholly or partly into a future period.

Tax treatment

At the point in time of the transfer to the accrual account, VAT is determined and posted separately. The tax is not accrued but assigned directly to the corresponding VAT account and remitted.

Posting system

  • Only the net invoice amount is posted to the accrual account.
  • VAT is not posted to the accrual account but separately to the respective VAT account.
  • The account number used for deferred income can vary (the standard account is 3800).

Presentation in the preview

In the preview, the invoice amounts are shown exclusively as net amounts. At this point in time the VAT is already netted out and is shown separately.

Summary

With deferred income, VAT is calculated in advance, deducted from the invoice amount and posted separately. Only the net portion of the income is therefore carried on the accrual account.

Example

In the list view of the invoices, only 1 invoice was selected for the preview.

  • Invoice “Server Maintenance”
  • Invoice amount: 14875.00 EUR (net: 12500.00 EUR / VAT: 2375.00 EUR)
  • Service period start: 08/12/2025
  • Service period end: 07/12/2026

The popup “Preview” appears as follows:

popup_datev_buchungsdatenexport_vorschau.png

Five entries are listed in the preview:

  • Row 1: posting 12500.00 EUR from account 10015 to contra account 3900 (accrual account)
  • Row 2: posting 2375.00 EUR from account 10015 to contra account 3800 (VAT account)
  • Row 3: posting 806.45 EUR from account 3900 (accrual account) to contra account 4400

Posting schedule: point in time 08/12/2025, amount 806.45 EUR

  • Row 4: posting 11458.37 EUR from account 3900 (accrual account) to contra account 4400

Posting schedule: point in time in each case the 1st of the month from month 01 to 11 → 11 x 1041.67 EUR

  • Row 5: posting 215.18 EUR from account 3900 (accrual account) to contra account 4400

Posting schedule: 01/12/2026, amount 235.18 EUR

3.3. Bad debt loss and cancelled invoices

In practice, it certainly happens that invoices receive the status “Bad debt loss” or “cancelled”.

Status “Bad debt loss”: Invoices receive the status “Bad debt loss” e.g. when a customer does not pay an invoice despite reminders and unsuccessful dunning procedures and the receivable must be written off as uncollectible.

Status “cancelled”: Invoices receive the status “cancelled” e.g. when the invoice is fundamentally erroneous (mandatory information missing/incorrect), the service was not rendered, the delivery was defective or did not take place, or when there is a subsequent price reduction.

Info

A cancellation made for an already transferred pRAP invoice cannot, by default, initially be transferred, because the accountant must intervene manually to avoid duplicate reversals. There is, however, a button with which the transfer can nevertheless be enabled if desired.

Warning

If an invoice receives the status “Bad debt loss” or “cancelled” and a recurring posting has already been transmitted to DATEV, this must be manually stopped and reversed by your accountant!

After an invoice has received the status “Bad debt loss” or “cancelled” through the corresponding picklist value in the “Status” field, the notification “Deferred Income” is now displayed:

rechnung_storniert_hinweis_1.pngNote Deferred Income

Info

If the invoice is cancelled or set to bad debt loss before it is transferred to DATEV, this red note message does not appear. Instead of the pRAP postings, only normal postings are then transferred. When the cancellation is transferred, these are ultimately reversed again. In this case, the accountant does not have to intervene manually.

In the sidebar of the notifications, it is pointed out that a recurring posting has already been transmitted to DATEV for this invoice. This must be manually stopped and reversed by your accountant!

benachrichtigung_seitenleiste_prap_storno.pngNotifications sidebar - recurring posting already transmitted to DATEV

In the detail view of all invoices with the status “Bad debt loss” or “cancelled”, the note “For this invoice a recurring posting has already been transmitted to DATEV. This must be manually stopped and reversed by your accountant.” is displayed.

rechnung_storniert_hinweis_2.pngDetail view - Note manual correction

4. Practical examples

1 - Transfer complete accounting records to DATEV monthly

Initial situation: A company wants to minimise the effort for the tax advisor and transfer all accounting records including master data automatically and completely from brainX to DATEV - without manual post-processing in the tax firm.

Procedure: In the list view of the Invoices module, all records for the month that have not yet been posted are selected. Via the action DATEV Buchungsdatenservice, the preview is optionally checked first and then the direct transfer to the DATEV data centre is started. After a successful transfer, the records in brainX are automatically set to posted.

Result: The tax advisor receives complete, ready accounting records including accounts receivable/payable master data - without further manual input. The accounting effort is significantly reduced.

2 - Accrue annual subscription on a period-appropriate basis (Deferred Income)

Initial situation: A company issues an invoice in December for an annual subscription that only takes effect from January of the following year. The income is to be distributed to the correct period in a way that is correct for accounting purposes.

Procedure: Deferred income is activated in the settings. The invoice is recorded with the corresponding service period (start/end). When exporting via DATEV Buchungsdatenexport or DATEV Buchungsdatenservice, the amount is automatically split on a period-appropriate basis - the net amount posted to the accrual account, the VAT remitted separately.

Result: The balance sheet correctly reflects the actual economic situation. MRR, ARR and BWA are realistic key figures - without manual accounting interventions.

3 - Create new accounts receivable master data directly in DATEV

Initial situation: A company regularly gains new customers whose master data previously had to be entered manually in DATEV before an invoice could be posted.

Procedure: The master data of the organization (accounts receivable number, address, bank account, VAT ID etc.) is stored completely in brainX once. On the first export via the DATEV Buchungsdatenservice, the accounts receivable master data is automatically created in DATEV and, if necessary, updated on later exports.

Result: New customers no longer have to be recorded manually in DATEV. The master data is always up to date and consistent between brainX and DATEV.

4 - Correctly handle a cancelled invoice with deferred income

Initial situation: An invoice for which a recurring DATEV posting has already been transferred must be cancelled subsequently.

Procedure: The status of the invoice is set to cancelled in brainX. brainX then displays a note that a recurring posting has already been transmitted to DATEV for this invoice and that it must be manually stopped and reversed by the accountant. The accountant is informed via the notification sidebar.

Result: Duplicate reversals are avoided. The accountant receives all necessary information to carry out the correction in DATEV correctly.

5. Frequently asked questions

What is the difference between DATEV Buchungsdatenservice and DATEV Buchungsdatenexport?

The action DATEV Buchungsdatenservice transfers accounting records and master data directly and online to the DATEV data centre - including an optional preview before the transfer. The action DATEV Buchungsdatenexport merely generates a ZIP file that can be handed over separately to the tax advisor or used in accounting software. An active access key (token) is required for the direct transfer.

What happens to invoices after a successful export?

After a successful transfer to DATEV, all exported invoices in brainX are automatically set to posted. This prevents these records from being exported, edited or deleted again - audit compliance is thus ensured.

Can the DATEV Buchungsdatenservice create and update master data in DATEV?

Yes, in contrast to the DATEV Rechnungsdatenservice 1.0, the Buchungsdatenservice can actively create and update accounts receivable and accounts payable master data in DATEV. The prerequisite is that the relevant fields (accounts receivable/payable number, address, bank account etc.) are fully maintained in brainX.

When must deferred income be activated?

Deferred income must be activated when invoices are issued whose service period falls wholly or partly into a future billing period - e.g. for annual subscriptions or multi-year maintenance contracts. Activation is legally required (§ 250 para. 2 HGB). For questions on the tax classification, it is advisable to consult the tax advisor.

What must be observed for a cancelled invoice with an already transferred DATEV posting?

If an invoice is cancelled or set to Bad debt loss after a recurring posting has already been transferred to DATEV, the accountant must intervene manually - the recurring posting must be stopped and reversed in DATEV. In this case, brainX displays a corresponding note both in the detail view of the invoice and in the notification sidebar.

Must incoming invoices be recorded differently when the Buchungsdatenservice is active?

Yes, when the DATEV Buchungsdatenservice is active, the product block in incoming invoices is absolutely required. The quick-creation action Record incoming invoice is therefore no longer available - incoming invoices must be created via the normal create view.