Communication Manual Automatic Exchange of Tax Arrangements (DAC 6)
Communication Manual Automatic Exchange of Tax Arrangements (DAC 6)
Communication Manual Automatic Exchange of Tax Arrangements (DAC 6)
Table of contents
Table of contents ..................................................................................................................................... 2
List of tables .............................................................................................................................................. 4
List of figures ............................................................................................................................................ 4
0. Information about this document ......................................................................................... 5
0.1. Change history ........................................................................................................................................ 5
0.2. Purpose of this document ................................................................................................................10
1. Data content................................................................................................................................ 10
1.1. Terms .......................................................................................................................................................10
1.2. General information ...........................................................................................................................11
1.2.1. File size limit ................................................................................................................................11
1.2.2. Character set and encoding ....................................................................................................11
2. Process description and IDs.................................................................................................. 11
2.1. Legal bases .............................................................................................................................................11
2.2. Simplified description of the procedure ....................................................................................12
2.3. Electronic data transmission ..........................................................................................................12
2.3.1. Individual data transmission via BOP ................................................................................13
2.3.2. XML web upload via BOP ........................................................................................................13
2.3.3. Transmission via the ELMA interface ................................................................................13
2.3.4. Distinction to the XML upload via BOP ..............................................................................14
2.3.5. Responses ......................................................................................................................................14
2.4. Description and meaning of identification numbers ............................................................14
2.4.1. ArrangementID ...........................................................................................................................14
2.4.2. DisclosureID .................................................................................................................................15
2.4.3. RefDisclosureID ..........................................................................................................................15
3. Disclosure types ........................................................................................................................ 15
3.1. Complete disclosure ...........................................................................................................................16
3.1.1. Complete disclosure by an intermediary/relevant taxpayer with a non-EU
intermediary ..................................................................................................................................................16
3.1.2. Complete disclosure by a relevant taxpayer (self-designed arrangement) ........19
3.1.3. Complete disclosure by a relevant taxpayer (Intermediary’s duty of
confidentiality) ..............................................................................................................................................20
3.1.4. Subsequent disclosures of marketable arrangements ................................................22
3.2. Partial disclosure .................................................................................................................................22
Seite 2 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 3 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
List of tables
Table 1: Prohibited characters .........................................................................................................................11
Table 2: Mandatory fields for a complete disclosure by an intermediary/relevant taxpayer
with a non-EU intermediary ..............................................................................................................................18
Table 3: Optional fields for a complete disclosure by an intermediary/relevant taxpayer with
a non-EU intermediary ........................................................................................................................................18
Table 4: Mandatory fields for a complete disclosure by a user (self-designed arrangement)
.......................................................................................................................................................................................20
Table 5: Optional fields for a complete disclosure by a relevant taxpayer (self-designed
arrangement)...........................................................................................................................................................20
Table 6: Mandatory fields for a complete disclosure by a relevant taxpayer (Intermediary's
duty of confidentiality) ........................................................................................................................................21
Table 7: Optional fields for a complete disclosure by a relevant taxpayer (Intermediary's
duty of confidentiality) ........................................................................................................................................22
Table 8: Mandatory fields for partial disclosures by an intermediary .............................................24
Table 9: Optional fields for partial disclosures by an intermediary ..................................................24
Table 10: Prohibited data for partial disclosures .....................................................................................25
Table 11: Mandatory fields for follow-on disclosures from a relevant taxpayer
(Intermediary's duty of confidentiality) .......................................................................................................26
Table 12: Optional fields for follow-on disclosures (Intermediary's duty of confidentiality) 26
Table 13: Prohibited fields for follow-on disclosures from a relevant taxpayer
(Intermediary's duty of confidentiality).......................................................................................................27
Table 14: Type of obliged entity ......................................................................................................................29
Table 15: Schema for German tax numbers ................................................................................................36
Table 16: unknown attribute ............................................................................................................................41
Table 17: Structure of error/message codes ..............................................................................................43
Table 18: General errors .....................................................................................................................................68
Table 19: Messages ...............................................................................................................................................70
List of figures
Figure 1: xml-structure ArrangementChart_Type ....................................................................................31
Figure 2: ArrangementChartRoot_Type with more than one top element .....................................32
Figure 3: Language element ..............................................................................................................................35
Figure 4: XML structure unique constraint .................................................................................................39
Figure 5: example for an invalid specification (enumeration types) ................................................39
Figure 6: Valid example for the unknown attribute in an XML ...........................................................40
Seite 4 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Primary author Federal Central Tax Office (Bundeszentralamt für Steuern - BZSt),
Automatic exchange of tax arrangements (DAC6)
Created on 14/08/2019
0.2 3.02 (EU) 26/03/2020 Revision to reflect new scheme and extension
0.06 (BZSt)
1.0 3.02 (EU) 08/05/2020 Publication on the Website of the Federal Central Tax
Office
0.06 (BZSt)
Seite 5 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 6 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 7 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 8 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Note:
All changes compared to the previous version are indicated by a change marker in the
margin.
Seite 9 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
General specifications for the content of data to be transmitted are described in Chapter 1.
Chapter 2 contains a general description of the procedure and a more detailed explanation
of the ArrangementID, DisclosureID and RefDisclosureID.
The specific disclosure types are listed and discussed in more detail in Chapter 3. In
addition, aspects of the business rules are explained in more detail. Data transmitted to the
Federal Central Tax Office cannot be processed if the requirements set out in Chapters 1 to 3
are not complied with. In such cases, the Federal Central Tax Office will respond by sending
relevant error codes and error texts.
Chapter 4 contains a list of error messages and notices including instructions on how to
correct the error. Error codes are documented in brackets “[...]” for the respective
requirement in Chapters 1 to 3.
1. Data content
Specific usage requirements are described below from a procedural standpoint. The
requirements apply irrespective of the chosen transmission channel, i.e. irrespective of
whether the data are reported to the Federal Central Tax Office via BZST Online-Portal
(BOP) form or the Electronic Mass Data interface (ELMA).
The Communication Manual does not describe whether a data element is a required or
optional field or whether the data element is repeatable. This information may be found in
the official data set description including the business rules (see Chapter 5) and the XML
scheme.
1.1. Terms
Terms such as “Arrangement”, “UTF-8” and others are used in the General Part of the
Communication Manual. These terms are defined in the glossary (see Chapter 5.1).
Seite 10 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
If the description specifies that a data element does not apply, this means that the complete
XML field must be omitted.
The sequence in the XML scheme must be strictly adhered to when transmitting via the
ELMA. Variations in the sequence of data elements in relation to the XML scheme result in
the rejection of the disclosure [DAC6_E_MES_002].
The following character strings are not allowed for data element content.
Non-compliance will result in the rejection of the entire disclosure by the DAC6 system
[DAC6_E_MES_037].
Seite 11 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
reportable cross-border arrangements, was adopted to enable the exchange and evaluation
of information. National implementation was effected in the form an act introducing the
obligation to report tax arrangements dated 21st December 20191.
The following three communication channels are available for data transmission:
‒ Individual data transmission via the Federal Central Tax Office’s online portal
(BZStOnline-Portal - BOP)
Seite 12 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Additional requirements for reporting via the BOP form is indicated in the BOP Form
Communication Manual [Link].
You will automatically be approved to use the ELMA test environment when you register or
activate your ELMA account.
Registration is only required for the sender of the data, i.e. the discloser ultimately
transmitting the data to the Federal Central Tax Office (external service provider or the
discloser itself) and only needs to be completed once before the initial data transmission.
Portal registration is required prior to initial use of BOP. This step is not necessary if a
discloser already has an active Federal Central Tax Office number and a valid login (BOP
certificate).
If you do not have a valid Federal Central Tax Office number, you must first apply for one
from the relevant department “Automatic exchange of tax arrangements (DAC 6)” at the
Federal Central Tax Office. This is done as part of the registration process for the procedure.
The Federal Central Tax Office does not assign EOP certificate. You may find detailed
information about the registration process on our website [Link].
Seite 13 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
The content of the response is similar to those sent via SFTP-connection (see chapter 2.3.5.)
A short user manual can be found in BOP “Forms & Services”/”Submission of mass data
(ELMA5)” after choosing the correct procedure. Please note that an authorization to use the
ELMA is required as well as the integration of the BOP certificate in your browser.
2.3.5. Responses
Following receipt of a report by the Federal Central Tax Office, the sender receives two
additional responses in addition to a response from ELMA:
● The first response states that the disclosure has been received by the system. The
response code [DAC6_I_RES_001] indicates if the disclosure is accepted for
processing and plausibility check.
● The second response (so-called processing log) summarises the result of the
procedural review [DAC6_I_RES_002]. It also contains a list of the individual
messages and errors (see Chapter 4) if any. In addition, the ArrangementID and the
DisclosureID are communicated along with the processing log.
The various IDs (ArrangementID, DisclosureID and RefDisclosureID) are also required for
the assignment of different disclosures to the respective tax arrangements. The individual
IDs - including the specifications defined for the procedure - are presented and described in
the following chapters.
2.4.1. ArrangementID
The ArrangementID is only issued for the initial disclosure of an arrangement. It is required
to be forwarded to additional, known obliged entities by the first discloser in order to
permit assignment of additional disclosures if applicable.
Seite 14 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
The structure of the ArrangementID can be found in the data set description (see Chapter
5.2.). Compliance with the requirements of the data set description is ensured via the
business rules [DAC6_E_MES_016] and [DAC6_E_MES_017].
2.4.2. DisclosureID
A DisclosureID is assigned for each new disclosure (except corrections). It is used to clearly
identify disclosures related to an arrangement.
The inclusion of a DisclosureID is only permitted in the case of corrections (see Chapter 3.4.)
and therefore requires the simultaneous specification of the corresponding ArrangementID
[DAC6_E_MES_004] and [DAC6_E_MES_005].
The structure of the DisclosureID can be found in the data set description (see Chapter 5.2.).
Compliance with the requirements set out in the data set description is ensured via the
business rule [DAC6_E_MES_018].
2.4.3. RefDisclosureID
The RefDisclosureID is used for disclosures in which the relevant taxpayer has not released
the intermediary from their confidentiality obligations. In these cases, the intermediary may
provide arrangement related information (including description of the arrangement) and
the relevant taxpayer may provide the personal information (including identification data)
in each of the respective disclosures.
In order for the two disclosures to be combined by the Federal Central Tax Office, the
relevant taxpayer must provide the ArrangementID provided to them by the intermediary
and the intermediary’s DisclosureID as the RefDisclosureID [DAC6_E_MES_020] and
[DAC6_E_MES_021].
The structure of the RefDisclosureID may be found in the data set description (see Chapter
5.2.). Compliance with the requirements of the data set description are ensured via the
business rule [DAC6_E_MES_019].
3. Disclosure types
A distinction is made between four disclosure types: These types are as follows:
● Complete disclosure
● Partial disclosure
● Follow-on disclosure
● Correction disclosure
The correction function and the requirements for the respective correction messages are
described in more detail in Chapter 3.4.
Seite 15 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Note:
The correction process is to be used for the periodic reports for updates which contains new
reportable information as referred to in § 138h par. 2 AO. Additions of new relevant
taxpayers are not allowed to be transmitted via a correction but need to be transmitted as a
new complete disclosure.
Note:
Only the arrangement related information needs to be transmitted in the initial disclosure in
the case of marketable arrangements [DAC6_E_MES_071] (see also Chapter 3.2.). Relevant
taxpayers may be disclosed in follow-on disclosures as appropriate (subsequent disclosure,
see also chapter 3.1.4.). In this context, please note additional requirements set out in
Chapter 3.7.3.
If the disclosure is processed successfully, the discloser will receive an ArrangementID and a
DisclosureID along with the processing log.
A new complete disclosure with one or more new relevant taxpayers must be submitted,
stating the Arrangement ID, for new relevant taxpayers who are to be added to an already
existing arrangement (subsequent disclosure, see also chapter 3.1.4).
The requirements set out in Chapter 3.5. must be observed for information related to the
reporting obligation (Liability).
The indication of a RefDisclosureID is not permitted for complete disclosures in all cases.
MessageRefID
Seite 16 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Timestamp
Intermediary’s role
(Disclosing/Liability/IntermediaryDiscloser/Capacity)
(all input values are permitted in this case)
OR
Basis of the disclosing relevant taxpayer’s reporting obligation
(Disclosing/Liability/RelevantTaxpayerDiscloser/Capacity)
(the only permitted input here is “DAC61105” – Non-EU intermediary)
Intermediary (Intermediaries/Intermediary)
Seite 17 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Hallmarks (DisclosureInformation/Hallmarks/ListHallmarks)
Table 2: Mandatory fields for a complete disclosure by an intermediary/relevant taxpayer with a non-EU intermediary
ArrangementID
(Information only if a further delivery is made for a design that has already been notified)
Compliance with the requirements of this chapter is ensured via the business rules
[DAC6_E_MES_011, DAC6_E_MES_071].
Seite 18 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
MessageRefID
Timestamp
Seite 19 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Hallmarks (DisclosureInformation/Hallmarks/ListHallmarks)
Table 4: Mandatory fields for a complete disclosure by a user (self-designed arrangement)
The following optional fields may be included the relevant taxpayer’s complete disclosure:
ArrangementID
(provided only if a disclosure is being made in relation to a previously-reported arrangement)
Language (DAC6Disclosure/Language)
(general language setting for the disclosure, see also Chapter 3.7.4.)
Compliance with the requirements of this chapter is ensured via the business rule
[DAC6_E_MES_015].
MessageRefID
Timestamp
Seite 20 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Intermediary (Intermediaries/Intermediary)
Hallmarks (DisclosureInformation/Hallmarks/ListHallmarks)
Table 6: Mandatory fields for a complete disclosure by a relevant taxpayer (Intermediary's duty of confidentiality)
Seite 21 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
The following optional fields may be included the relevant taxpayer’s complete disclosure:
ArrangementID
(provided only if a disclosure is being made in relation to a previously-reported arrangement)
Language (DAC6Disclosure/Language)
(general language setting for the disclosure, see also Chapter 3.7.4)
Compliance with the requirements of this chapter is ensured via the business rule
[DAC6_E_MES_008].
For the first-time indication of taxpayers of a marketable arrangement or for new taxpayers
that are added to an already existing arrangement, a new complete disclosure (subsequent
disclosure) with indication of the ArrangementID with one or more new taxpayers must
be submitted.
Seite 22 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
If processed successfully via the processing log, the disclosure will be assigned an
ArrangementID and a DisclosureID in these cases.
In the second case, the intermediary must then inform the relevant taxpayer of the assigned
ArrangementID and DisclosureID - together with the information that the relevant taxpayer
is obliged to report relevant taxpayer-related data - and provide the relevant taxpayer with
all information needed for reporting. The rules set out in Chapter 3.3. must be observed in
the case of any follow-on disclosure.
Note:
The requirements set out in Chapter 3.5. must be observed for information related to the
reporting obligation (Liability).
A partial disclosure from an intermediary must include the following mandatory fields:
MessageRefID
Timestamp
Intermediary’s role
(Disclosing/Liability/IntermediaryDiscloser/Capacity)
OR
Basis of the disclosing relevant taxpayer’s reporting obligation
(Disclosing/Liability/RelevantTaxpayerDiscloser/Capacity)
Seite 23 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Intermediary (Intermediaries/Intermediary)
Hallmarks (DisclosureInformation/Hallmarks/ListHallmarks)
Table 8: Mandatory fields for partial disclosures by an intermediary
The following optional fields may be included in a partial disclosure from an intermediary:
Language (DAC6Disclosure/Language)
(General language setting for the disclosure, see also Chapter 3.7.4)
The following fields are not permitted in the case of a partial disclosure by an intermediary:
Seite 24 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
The person making the disclosure is assigned their own DisclosureID if the follow-on
disclosure is successfully processed.
Note:
The requirements set out in Chapter 3.5. must be observed for information related to the
reporting obligation (Liability).
A follow-on disclosure from a relevant taxpayer must include the following mandatory
fields:
Mandatory fields for follow-on disclosures from a relevant taxpayer (Intermediary’s duty of
confidentiality)
MessageRefID
Timestamp
ArrangementID
RefDisclosureID
Seite 25 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Mandatory fields for follow-on disclosures from a relevant taxpayer (Intermediary’s duty of
confidentiality)
The following optional fields can be included in a relevant taxpayer’s follow-on disclosure:
Optional fields for follow-on disclosures from a relevant taxpayer (Intermediary’s duty of
confidentiality)
Language (DAC6Disclosure/Language)
(General language setting for the disclosure, see also Chapter 3.7.4.)
The following fields are not permitted in a follow-on disclosure from a relevant taxpayer:
Prohibited fields for follow-on disclosures from a relevant taxpayer (Intermediary’s duty of
confidentiality)
Intermediaries
Seite 26 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Prohibited fields for follow-on disclosures from a relevant taxpayer (Intermediary’s duty of
confidentiality)
Hallmarks (DisclosureInformation/Hallmarks)
Table 13: Prohibited fields for follow-on disclosures from a relevant taxpayer (Intermediary's duty of confidentiality)
Compliance with the requirements of this chapter is ensured via the business rule
[DAC6_E_MES_007].
Note:
Input related to the RefDisclosureID may not be changed in a correction, i.e. the
RefDisclosureID may neither be removed nor added in a correction [DAC6_E_MES_012] and
[DAC6_E_MES_013].
Previously-delivered data must be corrected using the original data submission procedure.
A change between transmission via BOP- form and the ELMA (or the XML-upload in BOP)
may not be made for correction disclosures.
Rules for the correction of the different disclosure types are described below.
Seite 27 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
In addition to the provision of the IDs referred to above, the rules regarding mandatory,
optional and prohibited fields, analogous to those contained in Chapter 3.1., remain the
same.
In addition to the provision of the IDs referred to above, the rules regarding mandatory,
optional and prohibited fields, analogous to those contained in Chapter 3.2., remain the
same.
In addition to the provision of the IDs referred to above, the rules regarding mandatory,
optional and prohibited fields, analogous to those contained in Chapter 3.3., remain the
same.
Compliance with the requirements of this chapter is ensured via the business rule
[DAC6_E_MES_075].
Seite 28 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
3.6. Deletion
3.6.1. Technical deletion
The deletion of disclosures is organisationally possible only for exceptional cases. . The
exceptional cases are limited to technical aspects or errors, e.g. an erroneous double
delivery of the same cross-border tax arrangement or the specification of an erroneous
ArrangementID or DisclosureID.
Before submitting a request for technical deletion to the BZSt, please first check whether a
correction of the disclosure is possible in accordance with chapter 3.4. Only if a correction of
the disclosure is ruled out can the deletion be considered.
Seite 29 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
A written request in via contact form or regular mail2 indicating the DisclosureID, the
MessageRefID and the reason for the technical deletion is required. The Federal Central Tax
Office carries out the deletion of the corresponding disclosure.
Note:
As soon as a correction of disclosures has been made, the technical deletion of both the
original disclosure and the correction disclosure(s) can no longer be carried out. With the
transmission of a correction disclosure, it is to be assumed that a review of the content of
the disclosure(s) has taken place and thus an incorrect transmission of information is
excluded.
This does not affect deletion in accordance with the GDPR pursuant to Chapter 3.6.2.
For more information concerning your rights according to the GDPR please consult the
general information upon the implementation of articles 12 to 14 of the GDPR within the tax
administration. This information is available at the following address: [Link].
If your request concerning the GDPR deletion is approved the designated data is deleted by
the Federal Central Tax Office.
Seite 30 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
individual for the arrangement. It also allows to further describe the role, capital and cash
flow at each level of the structure.
For the purpose of entering the Arrangement chart information, the starting point is the
Relevant Taxpayer, and its investments and/or ownership in other persons, as the top of the
Arrangement chart. The Arrangement chart can then be extended to sub-levels, as required,
by repeating the Arrangement chart element as so-called “Children”.
Optional information on the arrangement chart may only be filled in with information on
relevant taxpayers, the disclosing entity, associated enterprises or affected persons that
have already been entered as part of the relevant disclosure. This information must always
be input in exactly the same way. Differences in spelling are not permitted
[DAC6_E_MES_050].
In addition, a person or organisation may not be included in two places within a structure
[DAC6_E_MES_072].
Note:
Seite 31 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
This means that several persons / organisations can be recorded on the first layer by
repeating the ChildRTP element. In these cases, the information on the persons /
organisations of the ArrangementChart is only given from the second level of the entire
ArrangementChart. The restriction of the ArrangementChart to the specification of five
levels [DAC6_E_MES_069] remains unaffected, i.e. the omitted level is counted in the check.
The example of an ArrangementChart with more than one top element can be found in the
annexes.
Seite 32 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
The value "true" may only be specified for the initial disclosure of a marketable arrangement
and for its correction. The element MarketableArrangement needs to be specified with
the value “true” for marketable arrangements [DAC6_E_MES_049] (see chapter 3.7.3.). The
ArrangementID should only be specified for the correction of an initial disclosure of a
marketable arrangement.
Subsequent disclosures of marketable arrangements must always contain the value "false"
in the InitialDisclosureMA element and must be submitted with the
ArrangementID. This may be the case, for example, if not all relevant taxpayers for a
marketable arrangement can be transmitted in one disclosure. The element
MarketableArrangement needs to be specified with the value “true” in these cases.
Disclosures for non-marketable (bespoke) arrangements must always contain the value
"false" for the element InitialDisclosureMA.
The discloser must identify marketable tax arrangements in the disclosure by means of
several elements:
● The value for the element MarketableArrangement must not change for an
arrangement [DAC6_E_MES_010].
● The hallmark “DAC6A3” must be included in the case of all disclosures of
marketable arrangements [DAC6_E_MES_059].
● For initial disclosures related to marketable arrangements, the
InitialDisclosureMA and the MarketableArrangement elements must
contain the input “true” and no ArrangementID may be specified
[DAC6_E_MES_048].
● The InitialDisclosureMA input may not change when submitting corrections
to initial disclosures related to marketable arrangements [DAC6_E_MES_006].
4A marketable arrangement is one that is suitable for use by an additional relevant taxpayer without a need to be
substantially customised.
Seite 33 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
● ImplementingDate
● Event that triggered the obligation to disclose (Reason)
● Name of the arrangement (Disclosure_Name)
● MainBenefitTest1
● Hallmarks
Note:
The overarching language element Language can optionally be used to specify the
language in which the key elements will be made.
Seite 34 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
The general language indicated will apply to these key elements as well if no additional
language is indicated in the language attribute for these elements.
The indication "EN" in the overarching element Language leads to rejection by the
business rules if only German language attributes are indicated, as the information is not
consistent. If both German and English language attributes are provided, no rejection will be
made.
Only one entry may be made for tax identification data relating to one country
[DAC6_E_MES_030] and [DAC6_E_MES_031]. It is possible to specify a German tax
identification number or tax number as well as other foreign tax numbers for one person.
The fields related to tax identification data are mandatory. The entry of a German tax
number must correspond to the standard national scheme without the use of separators
such as slashes.
Example:
NRW 5FFF0BBBBUUUP
Seite 35 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
e.g., 5133081508159
Berlin 11FF0BBBUUUUP
e.g., 1121081508150
F stands here for the Federal Tax Office number, B for the district number/area number
within the Tax Office, U is the differentiator and P is the check digit at the end.
Seite 36 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
The hallmarks
The information is given per Member State and should be as accurate as possible.
Note:
The sum of all occurrences of the NationalProvision should not exceed 4,000
characters (per language)
Seite 37 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Note:
The indication of the legal regulations (§§ 138d ff AO) which form the basis of the obligation
to report is insufficient. The entry of filler terms such as "unknown", "unclear", "N/A" or
similar do not in principle fulfil the reporting obligation with regard to the indication of the
legal provisions and can therefore lead to consequences under penalty law.
● City
● FirstName
● LastName
● BirthPlace
● TIN (Tax identification number)
at least one character different than a whitespace needs to be specified. Furthermore it is
not allowed to specify a newline character. The restriction is secured by the regular
expression by validation of the xml schema:
.*\S.*
Note:
● ReceivingCountries
● CountryExemption
● ConcernedMS
● Hallmark
Seite 38 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
This ensures that the values of those enumeration types can only be specified once. When a
value is specified more than once the disclosure is rejected by the schema validation.
Example:
● TaxpayerImplementingDate
● ImplementingDate
● Amount
● FirstName
● BirthPlace
● BirthDate
This allows to specify the fields as "unknown". This is shown by specifying the attribute
unknown="true" for the element which is marked as unknown.
Analog to the national legislation there are different possibilities for which groups the
attribute unknown="true" is allowed.
Note:
Seite 39 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Please note that if you have this information, you are obliged to include it in the disclosure.
Marking the information as “unknown” is only allowed if mentioned in the national
legislation (e.g. § 138f section 3 number 10 AO).
The element Amount has additionally the following logic for the attribute currCode:
Compliance with these requirements is ensured by the business rules mentioned in the
table. More information on the business rules can be found in chapter 4.1.
Seite 40 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Possible constellations and the concerned business rules can be found in the following table:
Discloser BirthDate No
(DAC6_E_MES_076) BirthPlace No
FirstName No
Intermediaries BirthDate No
(DAC6_E_MES_077) BirthPlace No
FirstName No
RelevantTaxpayers BirthDate No
(DAC6_E_MES_078) BirthPlace No
FirstName No
FirstName No
BirthPlace Yes
FirstName Yes
Table 16: unknown attribute
Seite 41 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Errors may also occur upon re-submission following correction of an error reported by the
Federal Central Tax Office thus requiring an error message.
Messages from the processing log are listed in table form, separated according to disclosure
and data, in Chapter 4.1 and Chapter 4.2. This includes the following:
The error and message codes have a uniform scheme and conform to the following
structure:
<DAC6>_<ErrorOrMessage>_<DeliveryDataOrResult>_<SequentialNo> with:
Seite 42 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Example: DAC6_I_MES_952
The error and note codes listed in the table are referenced by “[...]” in the preceding
chapters. XML elements are referenced by example_element in the preceding chapters.
[DAC6_E_MES_001] The XML file you submitted is Please check your entries for
larger than the maximum errors and contact the relevant
<This message could
allowed file size. Federal Central Tax Office
not be processed by
department as needed.
the system because
the maximum Parameter {0} contains the
allowed file size of maximum permitted file size at
{0} was exceeded.> the time of transmission
(currently 40 MB).
[DAC6_E_MES_002] The XML file you sent does not Please check your entries for
conform to the schema. errors and check the sequence of
<Your data disclosure
the elements.
does not conform to
the DAC6 XML
schema.>
Seite 43 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_006] The input for “initial disclosure of The input for “initial disclosure of
a marketable arrangement” a marketable arrangement”
<The input for an
InitialDisclosureMA (InitialDisclosureMA) (InitialDisclosureMA) may
may not change does not correspond to the not change during a correction;
during a correction.> information provided in the please check and correct your
original disclosure. inputs.
Seite 44 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_008] Not all mandatory information Please check your entries based
was provided in the relevant on the specifications provided in
<Delivery from
taxpayer’s overall disclosure. Chapter 3.1.3.
relevant taxpayer
Please refer to Chapter 3.1.3
“DAC61104” without
regarding mandatory fields and
RefDisclosureID must
fields where input is optional.
contain relevant
taxpayer-related and
arrangement-related
information.>
Seite 45 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_016] The format of the given Please revise the structure of the
<The format of the ArrangementID does not ArrangementID to conform to
given ArrangementID correspond to the prescribed the specifications in the data set
does not correspond structure in the data set description
to the prescribed description.
structure.>
Seite 46 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 47 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_024] The time stamp (Timestamp) in Please check and correct the time
<The time stamp in the header is greater than the stamp (Timestamp).
the header must not current system time and is
be in the future.> therefore in the future.
Seite 48 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_027] The description of the hallmark Please enter the description of the
<DAC6D1OtherInfo (DAC6D1OtherInfo) was hallmark (DAC6D1OtherInfo)
must be in German either not included in German, or once with “DE” and once with
at the least and may was included twice in the same “EN” if you want to deliver in both
not be included twice language. languages or remove a repetition.
in the same However, the repeatability of the
language.> element only serves the purpose
of transmission in different
languages.
Seite 49 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_030] More than one TIN for a natural Please enter only one valid TIN
person has the attribute per country.
< The element TIN in
type {0} for TINs {1} “issuedBy” with the same ISO Parameter {0} may have the
may only be country code. following content:
specified once per
Discloser
country.>
RelevantTaxpayer
AssociatedEnterpri
se
Intermediary
AffectedPerson
ArrangementChart
Parameter {1} contains the tax
identification information (TIN)
for the natural person for whom
more than one TIN per country
was input.
Seite 50 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_031] More than one TIN for an Please enter only one valid TIN
< The element TIN in organisation has the attribute per country.
type {0} for TINs {1} “issuedBy” with the same ISO
Parameter {0} may have the
may only be country code.
following content:
specified once per
Discloser
country.>
RelevantTaxpayer
AssociatedEnterpri
se
Intermediary
AffectedPerson
ArrangementChart
Parameter {1} contains the tax
identification information (TIN)
for the organisation for which
more than one TIN per country
was input.
Seite 51 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_034] The name of the organisation Please make an entry for the
(OrganisationName) does name of the organisation
<The element
OrganisationName not contain at least one (OrganisationName) that
for organisations in character that is not a conforms to the specifications in
type {0} for TIN {1} whitespace (according to Java the data set description.
must be specified.> definition).
Parameter {0} may have the
following content:
Discloser
RelevantTaxpayer
AssociatedEnterpri
se
Intermediary
AffectedPerson
ArrangementChart
Parameter {1} contains the tax
identification information (TIN)
of the organisation for which no
organisation name
(OrganisationName) was
indicated.
[DAC6_E_MES_035] For natural persons, the tax Please make an entry for the tax
<The element TIN for identification information (TIN) identification number (TIN) for
natural persons in does not contain at least one natural persons that conforms to
type {0} must be character that is not a the specifications in the data set
specified.> whitespace (according to Java description.
definition).
Parameter {0} may have the
following content:
Discloser
RelevantTaxpayer
AssociatedEnterpri
se
Intermediary
AffectedPerson
ArrangementChart
Seite 52 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_037] You have included a prohibited Please check your input and
character listed in Chapter 1.2.2 remove the prohibited characters
<The disclosure
in your disclosure. from your disclosure.
includes at least one
prohibited character
combination.>
Seite 53 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 54 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 55 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_045] The time indicated in the time Please check and correct the time
stamp in the header is before 1 stamp (Timestamp).
<The Timestamp in
January 2020 and is therefore
the header must not
outdated.
be before
01/01/2020.>
Seite 56 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_046] The date of birth (BirthDate) Please check and correct the birth
<The BirthDate is a future date. date (BirthDate).
element in type {0} Parameter {0} may have the
for TIN {1} may not following content:
be a future date.
Discloser
RelevantTaxpayer
AssociatedEnterpri
se
Intermediary
AffectedPerson
ArrangementChart
Parameter {1} contains the tax
identification information (TIN)
for the natural person for whom a
birth date (BirthDate) in the
future was indicated.
Seite 57 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 58 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_048] The entry indicated that the You have marked your disclosure
initial disclosure concerned a as an initial disclosure of a
<The element
marketable arrangement marketable arrangement.
InitialDisclosureMA
may only be (InitialDisclosureMA = Except where a correction is being
specified as “true” in “true”) and made to the initial disclosure, this
the case of the initial it was specified that the is only permitted if no
disclosure of a arrangement is not ArrangementID and the
marketable marketable element
arrangement.> (MarketableArrange MarketableArrangement =
ment = “false”) or “true“ have been specified.
an ArrangementID
was indicated but no
DisclosureID or
not all previous versions
of this Disclosure
were specified as an
initial disclosure
concerning a marketable
arrangement
(InitialDisclosure
MA = “true”), i.e. it is a
correction of an initial
disclosure concerning a
marketable arrangement.
Seite 59 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_051] The indication of a German tax The tax identification number (DE-
identification number (DE-TIN) TIN) indicated issued by Germany
<The element TIN in
for natural persons was not input for natural persons does not
type {0} for TIN {1}
as conform to these requirements.
does not conform to
Please correct your entry.
the specifications.> “No TIN”,
Parameter {0} may have the
11 digits (Tax ID, numeric
following content:
only), or
Discloser
13 digits (tax number,
numeric only). RelevantTaxpayer
AssociatedEnterpri
se
Intermediary
AffectedPerson
ArrangementChart
Parameter {1} includes the tax
identification number (DE-TIN)
issued by Germany for a natural
person that does not conform to
these requirements.
Seite 60 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_052] The indication of a German tax The TIN indicated for the
identification number (DE-TIN) organisation concerned issued by
<The element TIN in
for organisations was not input Germany does not conform to
type {0} for TIN {1}
as conform to the requirements.
does not conform to
Please correct your entry.
the specifications.> “No TIN” or
Parameter {0} may have the
13 digits (tax number,
following content:
numeric only).
Discloser
RelevantTaxpayer
AssociatedEnterpri
se
Intermediary
AffectedPerson
ArrangementChart
Parameter {1} includes the tax
identification number (DE-TIN)
issued by Germany for the
organisation that does not
conform to these requirements.
Seite 61 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_055] The country code “DE” was used, You have not entered a five-digit
but the postal code (Postcode) postcode for a German address.
<The element
Postcode in type {0} does not include five digits. Please check and correct your
for TIN {1} does not input.
conform to the
Parameter {0} may have the
specifications.>
following content:
Discloser
RelevantTaxpayer
AssociatedEnterpri
se
Intermediary
AffectedPerson
ArrangementChart
Parameter {1} contains the tax
identification information (TINs)
of the organisation or natural
person for whom a German postal
code (Postcode) that did not
conform to conform to the
requirements was indicated.
Seite 62 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_056] The characters for the element Please check your entry and
NationalProvision for one of the correct your information under
<The number of
languages German or English consideration of the requirements
characters for all
exceed the allowed maximum of in chapter 3.7.9.
occurrences of
4.000 characters.
NationalProvision
per language must
not exceed 4.000
characters.>
[DAC6_E_MES_058] The specified time stamp Please check and correct the
(Timestamp) is later than the specified time stamp
<The time stamp of a
correction must be time stamp (Timestamp) for (Timestamp).
earlier than that of the disclosure to be corrected.
the disclosure to be
corrected.>
Seite 63 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_070] The name of the organisation Please check and correct your
(OrganisationName) was input of the name of the
<OrganisationName
entered twice with the same organisation
may not be included
twice in the same language. (OrganisationName).
language.>
[DAC6_E_MES_071] The entry indicated that the The transmission of the initial
initial disclosure concerned a disclosure concerning a
<The initial
marketable arrangement marketable arrangement is only
disclosure
(InitialDisclosureMA = permissible without relevant
concerning a
“true”) and relevant taxpayer- taxpayer-related information.
marketable
related information (e.g., Please check and correct your
arrangement must
concerning associated input.
not contain any
relevant taxpayer- enterprises) was included.
related information.>
Seite 64 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 65 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
Seite 66 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_081] The element Amount is marked Please give the information for
<The element as unknown the element Amount as specified
Amount must be (unknown=“true“) and in the data set description.
specified including content or the attribute Please consider the requirements
the currCode or currCode is specified. Or it is given in chapter 3.7.12.
marked as marked as known
unknown.> (unknown=“false” or not
specified) and no content is given
in the element or the attribute
currCode.
Seite 67 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_E_MES_083] The disclosure contains the value Please remove the value “GB”
<The element „GB” in the element from the element
ConcernedMSs ConcernedMSs. This value is ConcernedMSs.
contains the value not allowed since the Brexit took
Note:
"GB" for Great place on 01.01.2021.
The obligation to disclose remains
Britain.>
if at least one member state of
the EU and another state is
concerned, see also section 138d
paragraph 2 sentence 1 number 2
German fiscal code.
Seite 68 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_I_MES_003] The ISO country codes contained Not all EU member states listed
the elements: in the disclosure (e.g., for the
<Not all the states
address) were specified under
listed have been ReceivingCountry
specified under the the ConcernedMSs element.
Address/Country
ConcernedMSs Please check your information
element.> ResCountryCode related to the member states
concerned for completeness.
TIN/issuedBy
CountryExemption
NationalProvision/
Country
are not indicated for all relevant
member states
(ConcernedMSs).
[DAC6_I_MES_005] The birth date (BirthDate) Please check your entry related
<The BirthDate indicated is prior to 1 January to the birth date (BirthDate)
element in type {0} 1900. for correctness.
for TIN {1} should not Parameter {0} may have the
be before following content:
01/01/1900.>
Discloser
RelevantTaxpayer
AssociatedEnterp
rise
Intermediary
AffectedPerson
ArrangementChart
Parameter {1} contains the tax
identification information (TIN)
for the natural person for whom
Seite 69 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
[DAC6_I_RES_001] The disclosure was successfully {0} may include the following
transferred to the administrative contents:
<The disclosure was
procedure.
successfully received “Productive
in the {0} environment”
environment.>
“Test environment”
[DAC6_I_RES_002] Data included in the disclosure {0} may include the following
were successfully verified. contents:
< The disclosure was
verified with the accepted
following result:
rejected
Delivery was
{1} contains error codes
{0}.
(see Chapter4.1)
{1} Errors
{2} contains note codes
were logged
(see Chapter 4.2)
(E_MES)
{2} Notes, i.e.
Data were
inconclusive,
but not
rejected
(I_MES)>
Table 19: Messages
Seite 70 von 72
Communication Manual - Automatic exchange of tax
arrangements (DAC 6)
Procedure description, responses and business rules
5. Annexes
5.1. Glossary
The glossary is available on the website of the department automatic exchange of tax
arrangements [Link].
Seite 71 von 72
Imprint
Publisher:
Federal Central Tax Office
An der Küppe 1
53225 Bonn
Phone: +49 228 406-0
Web: www.bzst.bund.de
Contact person:
Division St I A 2, Automatic Exchange of Tax Arrangements (DAC6) Department
Contact details:
Phone: +49 228 406 2333
Fax: +49 228 406 3119
E-Mail: [email protected]
De-Mail: [email protected]
Last updated:
Version 2.0, 01/06/2021
Photo credits:
Cover: Hardy Welsch (http://www.hardy-welsch.de)
Text:
Federal Central Tax Office
www.bzst.bund.de