E-Bilanz Content by SAP® Configuration description
Transcrição
E-Bilanz Content by SAP® Configuration description
E-Bilanz Content by SAP® Configuration description E-BILANZ CONTENT BY SAP® Copyright CONTENT OVERVIEW © 2012 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the United States and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and other countries. Oracle and Java are registered trademarks of Oracle and its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems Inc. HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc. IOS is a registered trademark of Cisco Systems Inc. RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registered trademarks of Research in Motion Limited. Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc. INTERMEC is a registered trademark of Intermec Technologies Corporation. Wi-Fi is a registered trademark of Wi-Fi Alliance. Bluetooth is a registered trademark of Bluetooth SIG Inc. 2 E-BILANZ CONTENT BY SAP® CONTENT OVERVIEW Motorola is a registered trademark of Motorola Trademark Holdings LLC. Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc. Sybase is an SAP company. Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. Legal Disclaimer No part of these E-Bilanz templates may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. The information in these E-Bilanz templates is proprietary to SAP. No part of these E-Bilanz templates’s content may be reproduced, copied, or transmitted in any form or for any purpose without the express prior permission of SAP AG. These E-Bilanz templates are not subject to your license agreement or any other agreement with SAP. These E-Bilanz templates contains only intended content, and pre-customized elements of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that these E-Bilanz templates are subject to change and may be changed by SAP at any time without notice. SAP assumes no responsibility for errors or omissions in these E-Bilanz templates. SAP does not warrant the accuracy or completeness of the information, text, pre-configured elements, or other items contained within these EBilanz templates. SAP DOES NOT PROVIDE LEGAL, FINANCIAL OR ACCOUNTING ADVICE OR SERVICES. SAP WILL NOT BE RESPONSIBLE FOR ANY NONCOMPLIANCE OR ADVERSE RESULTS AS A RESULT OF YOUR USE OR RELIANCE ON THE E-BILANZ 3 E-BILANZ CONTENT BY SAP® CONTENT OVERVIEW TEMPLATES. THESE E-BILANZ TEMPLATES ARE PROVIDED WITHOUT A WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SAP SHALL HAVE NO LIABILITY FOR DAMAGES OF ANY KIND INCLUDING WITHOUT LIMITATION DIRECT, SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES THAT MAY RESULT FROM THE USE OF THESE E-BILANZ TEMPLATES. THIS LIMITATION SHALL NOT APPLY IN CASES OF INTENT OR GROSS NEGLIGENCE. The statutory liability for personal injury and defective products (under German law) is not affected. SAP has no control over the use of pre-customized elements contained in these EBilanz templates and does not endorse your use of the E-Bilanz templates nor provide any warranty whatsoever relating to third-party use of the SAP E-Bilanz solution. 4 E-BILANZ CONTENT BY SAP® CONTENT OVERVIEW CONTENTS FOREWORD ............................................................................................................................................... 6 COMMON CONFIGURATION PRINCIPLES................................................................................................ 7 Color coding ................................................................................................................................................ 7 Protected areas ........................................................................................................................................... 7 Best practices .............................................................................................................................................. 8 Formula Errors............................................................................................................................................. 8 MASTER DATA..........................................................................................................................................10 Introducing document and entity information ...............................................................................................10 ERP / manual interface ...............................................................................................................................10 Explaining the master data ..........................................................................................................................10 BILANZ ......................................................................................................................................................16 Manual adjustments ....................................................................................................................................17 Account reclassifications .............................................................................................................................18 Detailed information for account balances ...................................................................................................20 GEWINN- UND VERLUSTRECHNUNG (GUV) ...........................................................................................21 Manual adjustments ....................................................................................................................................22 Account reclassifications .............................................................................................................................23 Detailed information for account balances ...................................................................................................25 STEUERLICHE GEWINNERMITTLUNG ....................................................................................................26 Manual adjustments ....................................................................................................................................27 Detailed information for account balances ...................................................................................................28 ERGEBNISVERWENDUNG .......................................................................................................................29 Manual adjustments ....................................................................................................................................30 Detailed information for account balances ...................................................................................................31 ANHANG ....................................................................................................................................................32 Manual adjustments ....................................................................................................................................32 KONTENNACHWEIS .................................................................................................................................34 KONTROLLEN ...........................................................................................................................................35 VALIDATION..............................................................................................................................................36 APPENDIX .................................................................................................................................................37 ERP query interface ....................................................................................................................................37 Data formatting ...........................................................................................................................................37 Query worksheets .......................................................................................................................................37 5 E-BILANZ CONTENT BY SAP® CONTENT OVERVIEW FOREWORD The E-Bilanz content by SAP® is a set of four Excel templates which deliver business logic for the electronic transmission of tax-based accounting data to the German fiscal administration: 1- SAP E-Bilanz Vorlage Kerntaxonomie 1.0.0.0.xlsx: this Excel workbook implements the GCD (Global Common Data) taxonomy version 5.0 and the German GAAP taxonomy version 5.0. It is intended to be used by most commercial and industrial legal entities in Germany. 2- SAP E-Bilanz Vorlage Bankentaxonomie 1.0.0.0.xlsx: this Excel workbook implements the GCD taxonomy version 5.0 and the German accounting taxonomy for banks version 5.0. It is intended to be used by legal entities whose main area of activity is banking. 3- SAP E-Bilanz Vorlage Versicherungstaxonomie 1.0.0.0.xlsx: this Excel workbook implements the GCD taxonomy version 5.0 and the German accounting taxonomy for insurances version 5.0. It is intended to be used by legal entities whose main area of activity is insurance. This includes pension funds. 4- SAP E-Bilanz Vorlage Branchentaxonomie 1.0.0.0.xlsx: this Excel workbook implements the GCD taxonomy version 5.0 and the German GAAP taxonomy version 5.0 for branches. It is intended to be used by housing industry (JAbschlWUV), Agriculture and Forestry (BMELV pattern completion), hospitals (KHBV), care provider (OIP), or carriers (JAbschlVUV) legal entities. These files enable the taxpayers to collect master data (document and entity information) and to report financial statements and tax computation details to the tax office. All templates are designed to work with the SAP® E-Bilanz solution. Powerful control mechanisms allow the user to detect consistency issues on the fly while entering data. This document explains how to configure the templates with either manually entered data or data populated from ERP backend systems, and how this interface can accelerate the implementation of your electronic filing process to the German tax administration. 6 E-BILANZ CONTENT BY SAP® CONTENT OVERVIEW COMMON CONFIGURATION PRINCIPLES Color coding The spreadsheet cells of the Excel templates apply the following color coding conventions: Cell appearance Description Black font on white background Data entry cell 0,00 BOLD black font on white background Editable cell with aggregated amount 0,00 Black font on light grey background Not editable cell (labels, calculated amounts…) 0,00 Red font on light grey background Information cell Summenmussfeld Bold white font on dark grey background Not editable cell with calculated amount 0,00 No value with dark grey background Not editable cell corresponding to an abstract element or a tuple parent. Black label on yellow background Hidden row / column Regel Orange label on black background Column to be tagged Auswahl Bold white font on red background Control cell returning an error -1,00 Protected areas The Excel workbook and all worksheets are protected so only the cells that are unlocked (which background color is white) can be updated by the end-user. Hidden rows or columns are accessible by the end-user - for information - but should never be deleted otherwise the SAP® E-Bilanz solution might not work correctly. Default Excel range names are defined in the templates: XBRL* range names are used for the tagging of the data and the generation of the XBRL instance document The other range names are used to maintain the internal logic of the templates (for instance, DROPDOWN* to manage the content of all selection lists inside the workbook). 7 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Best practices Layout change If a row is added or removed somewhere in the templates, the SAP® E-Bilanz solution might not run properly anymore. If a column is inserted or removed somewhere in the templates, the SAP® E-Bilanz solution might not run properly anymore. It is recommended that the end-user performs side calculations on separate sheets or at least, on rightmost columns of existing sheets. Copy-Paste You should use copy-pasting of cells with extreme cautious, except for two precise cases where it is recommended: Add rows in the Gesellschafter table Add rows in the Kontennachweis table Rounding Rounding issues can be detected through small inconsistencies in the “Kontrolle” columns of the financial statements: Bilanz, GuV, Steuerliche Gewinnermittlung, Ergebnisverwendung and Anhang. However, in the current version of the templates, the end-user may need to fix them manually. Formula Errors Excel performs error checking rules on all formulas of the workbook. In case of error, a green arrow is displayed in the top left corner of the spreadsheet cell and an exclamation point invites you to take action: either ignore or solve the error. You can remove the “Unprotected Formula” messages by protecting the worksheet - if not already done. Other error notifications might not be relevant: ‘Formula Refers to Empty Cells”… So you are invited to go to the Excel Options, then choose the Formulas pane and disable Error checking rules as shown in the dialog box below: 8 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW 9 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW MASTER DATA Introducing document and entity information Before providing any accounting and tax data, you should enter all information regarding the company and the current filing in the first worksheet named “Stammdaten” of the Excel template. This information is described in the GCD taxonomy version 5.0 downloadable from the web site of the tax regulator: http://www.esteuer.de Depending on the master data, the SAP® E-Bilanz solution will not generate the same accounting positions in the final instance document and different help information will be displayed in the financial statements. ERP / manual interface First, select whether the GCD data is to be populated manually or from the ERP system. In the dropdown menu located in the G3 cell of the “Stammdaten” worksheet, choose the corresponding choice. If you select “Manuelle Eingabe” from the dropdown list, the cells of the H column turn to white background color and are made available for entering data. If you select “Werte ERP System”, the cells of the G column turn to white background color and the master data will be populated from the BD1 worksheet which contains GCD data fetched from the ERP system. Explaining the master data The Stammdaten worksheet includes all tuple or item concepts documented as mandatory in the version 5.0 of the GCD taxonomy. There are several kinds of data required for the configuration of tax filing: Items: unitary text, number or date information, this corresponds to regular spreadsheet cells Single choice tuple: this corresponds to a dropdown list, you can select only one value 10 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Multiple choice tuple: each cell is like a check box where you can select an option by entering the value “X” Multiple occurrence tuple: this corresponds to a table where you can insert zero to multiple structured rows Erstellungsdatum This is the tax filing date. This date must be greater than the 31st of December, 2011 Art des Berichts This is the report type. Only the value Jahresabschluss is authorized. Fertigstellungsstatus des Berichts This is the report status. Only the value Endgültig (closing) is authorized. Status des Berichts This is the revision status. By default, the value is Erstmalig (first submission) Berichtsbestandteile This is the list of elements to be reported to the tax office (multiple choice tuple in the GCD taxonomy). Put an ‘X’ value in order to choose among the following reports: Bilanz Kapitalkontenentwicklung für Personenhandelsgesellschaften Eröffnungsbilanz ohne GuV GuV Ergebnisverwendung steuerliche Überleitungsrechnung steuerliche Gewinnermittlung steuerliche Gewinnermittlung bei Personengesellschaften Kontensalden zu einer oder mehreren Positionen It is required to select “Kontensalden zu einer oder mehreren Positionen“ in order to report detailed information for account balances (Kontennachweis). Bilanzart This is the statement type. The default value is Jahresabschluss (Financial statements). Bilanzart steuerlich bei PersG / Mitunternehmerschaften This is the statement type for tax reporting at joint-venture or personal companies. There is no value by default (kein Wert). Bilanz enthält Ausweis des Bilanzgewinns This boolean indicates whether the Income Statement ends with the balance profit. Choose TRUE or FALSE from the dropdown list. There is no value by default. 11 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Bilanzierungsstandard This is the Accounting Standard. By default, the value is deutsches Handelsrecht (German trade law). Branchen This selection box corresponds to the taxonomy or subset of taxonomy applied for the current template. In the Core template, only the value Kerntaxonomie is authorized. In the Bank template, only the value RechKredV is authorized. In the Insurance template, only the value RechVersV is authorized. In the Branches template, select the branch value from the dropdown list. By default, the value PBV is selected. Warning: the current version of the Branches template only supports single choice, although the tax regulator accepts multiple choices. This is not supported in the current version. Depending on the selected branch, the column “zulässig für Branche” (allowed for industry) of all financial statements will display or not an ‘X’ symbol to indicate whether accounting and fiscal data are allowed for each position. GuV Format This is the Income Statement format. In the core template, if you select GesamtKostenVerfahren (Total Cost), then only the positions which UKV/GKV column value is “GKV” or “neutral” will be tagged by the SAP® E-Bilanz solution. In the core template, if you select UmsatzKostenVerfahren (Cost of Sales), then only the positions which UKV/GKV column value is “UKV” or “neutral” will be tagged by the SAP® E-Bilanz solution. Konsolidierungsumfang This is the consolidation range. Only the value nicht konsolidiert / Einzelabschluss (not consolidated / individual financial statements) is authorized. Bericht gehört zu This structure contains the fiscal entity identifiers and is only to be filled in when the filing entity is a participant of another company (Gesamthand). The entity identifiers in this tuple are also part of the „Gesamthand“, not of the filing entity. Name Gesamthand: enter the name of the company Unternehmenskennnummern: this cell is not editable as this corresponds to an abstract node 13stellige Steuernummer: enter the 13-numerical digit fiscal identifier of the company 4stellige Bundesfinanzamtsnummer: enter the 4-digit federal tax office number. Usually, this corresponds to the 4 first digits of the 13stellige Steuernummer field (see above). Abschlussstichtag , Gesamthand: enter the reporting date of the company. This date must be greater than the 31st of December, 2011 12 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Beginn des Wirtschaftsjahres This is the fiscal period start date. This date must be greater than the 31st of December, 2011 Ende des Wirtschaftsjahres This is the fiscal period end date. This date must be greater than the 31st of December, 2011 Bilanzstichtag This is the Balance Sheet closing date. This date must be greater than the 31st of December, 2011. Beginn des Wirtschaftsjahres (Vorjahr) This is the previous fiscal period start date. This date must be greater than the 31st of December, 2010 Ende des Wirtschaftsjahres (Vorjahr) This is the previous fiscal period end date. This date must be greater than the 31st of December, 2010 Bilanzstichtag (Vorjahr) This is the Balance Sheet previous closing date. This date must be greater than the 31st of December, 2010. Name des Unternehmens Enter the company name. Rechtsform Select the legal form of your company from the dropdown list. Aktiengesellschaft (public company) is the default value. The template internally assigns the chosen legal status with its corresponding types based on the following hidden table: Rechtsform Art Aktiengesellschaft KSt Societas Europaea Gesellschaft mit beschränkter Haftung KSt KSt Komplementär GmbH Offene Handelsgesellschaft KSt PG Kommanditgesellschaft Kommanditgesellschaft auf Aktien PG KSt,PG GmbH & Co Kommanditgesellschaft Aktiengesellschaft & Co Kommanditgesellschaft PG PG Eingetragene Genossenschaft Versicherungsverein auf Gegenseitigkeit Betriebsstätte/Niederlassung eines ausländischen Versicherungsunternehmens Europäische wirtschaftliche Interessenvereinigungen KSt KSt EU,KSt,PG KSt Einzelkaufmann Einzelunternehmen EU EU Gesellschaft bürgerlichen Rechts Eingetragener Verein PG KSt Partner Partnerschaftsgesellschaft EU,KSt,PG PG Stiftung (bürgerlichen Rechts) Handelsrechtlich andere Juristische Person KSt KSt Sonstige juristische Person des privaten Rechts Bergrechtliche Gewerkschaft KSt KSt 13 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Seerechtliche Gesellschaft Öffentlich-rechtliches Versicherungsunternehmen EU,KSt,PG KSt Körperschaft des öffentlichen Rechts atypisch stille Gesellschaft KSt PG Sonstige / ausländische Rechtsform Typ Einzelunternehmen Sonstige / ausländische Rechtsform Typ Körperschaft EU KSt Sonstige / ausländische Rechtsform Typ Mitunternehmerschaft PG A legal form can be associated to several types separated by commas. KSt means Körperschaften (corporations) PG means Personengesellschaften (partnerships) EU means Einzelunternehmen (individual companies) Based on the corresponding type, the column “zulässig für Rechtform” (allowed for legal status) of all financial statements will display or not an ‘X’ symbol to indicate whether accounting and fiscal data are allowed for each row. Firmensitz Principal address of the company. Straße, Firmensitz: street Hausnummer, Firmensitz: number Postleitzahl, Firmensitz: postal code Ort, Firmensitz: city Land, Firmensitz: Land code or country code if foreign private filer For example: NRW corresponds to Nordrhein-Westfalen Unternehmenskennnummern (see above) Gesellschafter The shareholders table is defined in a separate worksheet called “Gesellschafter”. By default, it is populated with data from the BD2 worksheet (ERP query) or you can enter shareholders information manually. Warning: By default, the worksheet contains 100 rows. To extend the Gesellschafter table, DO NOT insert any row but rather copy-paste existing rows so the formulas and the dropdown lists will be present in the newly added rows. Each row corresponds to the description of one shareholder: Name des Gesellschafters (text field) : shareholder name lfd. Nummer aus (text field): shareholder internal number 13stellige Steuernummer des Gesellschafters: 13-digit fiscal identifier steuerliche IDNr: tax identifier natürliche Person – Privatvermögen: select “X“ if the shareholder is a private person, so the share(s) is(are) private asset(s) natürliche Person – Betriebsvermögen: select “X“ if the shareholder is a business entity, so the share(s) are business asset(s) Personengesellschaft: select “X“ if the shareholder is an individual company Körperschaft: select “X“ if the shareholder is a corporation Zähler: numerator of the share divide key Nenner: denominator of the shareholder divide key 14 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Sonderbilanz benötigt? (Is a special balance required?) Select TRUE or FALSE Ergänzungsbilanz benötigt? (Is an extension required?) Select TRUE or FALSE 15 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW BILANZ Each row corresponds to a position of the Balance Sheet. In the “Beschreibung” column or B Excel column, the indented short (terse) label of each position is displayed. In the A Excel column, the indentation level of each position as defined in the presentation view of the German GAAP taxonomy is displayed. In the column with header “XBRL”, the concept name of each position is displayed as defined in the German GAAP taxonomy. The “Aggregation” column (E Excel column here) provides the calculation links for this report. If a position takes the value “+” or “-“, this means that the position will be aggregated (added or subtracted) with other sibling positions in order to get the amount of the parent position (subtotal). Note that the parent positions defined in the presentation view correspond to subtotal positions in the Core and the Branches templates whereas this is not the case in the bank and the insurance templates. For bank and insurance templates, as subtotals and parent positions do not match, you will need to read in the subtotal formulas of the “manuelle Anpassung” column how amounts are aggregated to one another. The right most three columns of the sheet contain additional information regarding each position of the Balance Sheet: “Meldepflichthinweis”: this corresponds to the field “fiscalRequirement” of the German GAAP taxonomy (reference linkbase) “Unzulassig für”: this corresponds to the field “notPermittedFor” of the German GAAP taxonomy (reference linkbase) “zulässig für Rechtsform”: this boolean value is calculated from the fields “legalForm*” of the German GAAP taxonomy (reference linkbase) and the type corresponding to the legal status selected in the Stammdaten. 16 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW In the branches template, there is in addition a “zulässig für Branche” column in order to indicate whether data is allowed for each position considering the branch selected in the Stammdaten worksheet. Manual adjustments ERP data Manual F+G Adjustements (tagged) The columns F to H contain currency amounts to manage manual adjustments and the I column is for consistency check. All cells of the “ERP-Wert” column are not editable. Cell formulas fetch data from the BD3 tab which is the result of the query for accounting data. The “manuelle Anpassung” column contains editable cells where you can manually enter adjustments. By default, subtotals are calculated and appear in bold font. Finally, the “angepasster ERP-Wert” column contains the adjusted values to be tagged which is the sum of the columns “ERP-Wert” and “Manuelle Anpassung”. Values will appear in this column only if: There is an ERP amount OR (there is a manual adjustment amount AND it is different from zero) AND the sum of the ERP data and the manuel adjustement is different from zero AND the value of the “unzulässig für” column is “steuerlich” (not allowed for tax). The “angepasster ERP-Wert” column will be tagged by the SAP® E-Bilanz solution and disclosed in the XBRL instance document. The control column (here the I Excel column of the Bilanz worksheet) checks the consistency of the adjusted values from the previous column. In case of inconsistency, the control cell is highlighted in red color and the computation gap is displayed. For instance: -1,00 indicates that there is a gap of 1,00 Euro between the subtotal and the children positions. When the gap is so small, this usually indicates a rounding issue in the financial statement. 17 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Account reclassifications The account reclassifications consist of translating trade positions from the ERP system into positions accepted by the fiscal administration. The columns J to O contain data to manage account reclassifications and the P column is for consistency check. Tagged Reclassifications H+M+N Only the columns “Auswahl”, “aktuelle Periode” and “Vorperiode” will be tagged and sent to the tax office. The “Steuerbilanz-Wert” column is just for computation and double-checking by the end-user. The Kontrolle column is designed for consistency check. It checks whether entered values are consistent, but does not check whether values are mandatory or required for the selected legal form. This area corresponds to the following Tuple elements of the German GAAP taxonomy: Single choice Tuple Sequence Tuple OR Sequence Tuple 18 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW The “Auswahl” column enables you to select the kind of reclassification to be applied. By default, there is no reclassifciation (“keine”). 3 kinds of reclassifications are allowed: Wertberichtung (Änderung der Wertansätze): only change of value Umgliederung: reclassification Wertberichtigung und Umgliederung reclassification with change of value (Umgliederung mit Änderung der Wertansätze): The aggregation rules defined in the calculation view of the taxonomy also apply for this selection, i.e. the template will automatically update the subtotal with the value selected for the child accounts. If the reclassification for a child account is “Wertberichtung” and it is “Umgliederung” for the sibling account, then the reclassification for the parent subtotal position will be automatically updated “Wertberichtung und Umgliederung”. Example of reclassification: Warning: it is possible to force the selected value in the Auswahl column for a subtotal position. In this case, you break the inheritance rules and the templates switches to manual mode so you have to define the kind of reclassification for the whole hierarchy. In the “aktuelle Periode” column, enter the change value if any for the current period. In the “Vorperiode” column, enter the change value if any for the previous period. Automatically, the template will sum-up the values into the parent positions as defined in the calculation linkbase of the taxonomy. Warning: in version 5.0 of the German GAAP taxonomy, there might be errors in the calculation linkbase which have been fixed in the templates. You can visualize in the “Steuerbilanz-Wert” column the final values of the positions after manual adjustment and reclassification. These not editable values are not included in the tax filing as they can be easily calculated by the tax regulator from the other columns. The second “Kontrole” column checks the consistency of the position values after reclassification. If all cells are equal to 0.00 or no value, this means that there is no consistency error otherwise one or several controlling cell are highlighted in red color and the computation gap is displayed for the subtotal. For instance: -95 000,00 19 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Detailed information for account balances The “Kontennachweis” column of the Balance Sheet (Bilanz worksheet) allows you to tick all positions for which there is one or several account details. Detailed information for account balances are data related to the source of a position in the ERP system (account number, account description, amount) and they are provided in the table of the “Kontennachweis” worksheet. Several accounts of the ERP system can be aggregated to report an XBRL position. If there is an adjusted amount for the current position AND at least one account detail for the current position has been found in the “Kontennachweis” table (see “Kontennachweis” worksheet), then the cell of the “Kontennachweis” column turns to white background color so you can select an “X” value. Only if you select an “X” value, then all the detailed information for the position will be tagged and reported inside the instance document sent to the tax office. 20 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW GEWINN- UND VERLUSTRECHNUNG (GUV) Each row corresponds to a position of the Income Statement. In the “Beschreibung” column, the indented short (terse) label of each position is displayed. In the A Excel column, the indentation level of each position as defined in the presentation view of the German GAAP taxonomy is displayed. In the column with header “XBRL”, the concept name of each position is displayed as defined in the German GAAP taxonomy. The “Aggregation” column (E Excel column here) provides the calculation links for this report. If a position takes the value “+” or “-“, this means that the position will be aggregated (added or subtracted) with other sibling positions in order to get the amount of the parent position (subtotal). Note that the parent positions defined in the presentation view correspond to subtotal positions in the Core and the Branches templates whereas this is not the case in the bank and the insurance templates. For bank and insurance templates, as subtotals and parent positions do not match, you will need to read in the subtotal formulas of the “manuelle Anpassung” column how amounts are aggregated to one another. The “UKV/GKV” column (F Excel column here) indicates whether the position is neutral, i.e. always reported, or GesamtKostenVerfahren (GKV), i.e. only reported for total cost format of income statement, or UmsatzKostenVerfahren (UKV), i.e. only reported for cost of sales format of income statement. The three right most columns contain additional information regarding each position of the Income Statement: “Meldepflichthinweis”: this corresponds to the field “fiscalRequirement” of the German GAAP taxonomy (reference linkbase) “Unzulassig für”: this corresponds to the field “notPermittedFor” of the German GAAP taxonomy (reference linkbase) 21 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW “zulässig für Rechtsform”: this boolean value is calculated from the fields “legalForm*” of the German GAAP taxonomy (reference linkbase) and the type corresponding to the legal status selected in the Stammdaten. In the branches template, there is an additionnal “zulässig für Branche” column in order to indicate whether data is allowed for each position considering the branch selected in the Stammdaten worksheet. Manual adjustments ERP data Manual Adjustements G+H (tagged) The columns “ERP-Wert”, “manuelle Anpassung” and “angepasster ERP-Wert” contain currency amounts to manage manual adjustments and the “Kontrolle” column is for consistency check. All cells of the “ERP-Wert” column are not editable. Cell formulas fetch data from the BD3 tab which is the result of the query for accounting data. The “manuelle Anpassung” column contains editable cells where you can manually enter adjustments. By default, subtotals are calculated and appear in bold font. Finally, the “angepasster ERP-Wert” column contains the adjusted values to be tagged which is the sum of the columns G+H. Values will appear in this column only if: There is an ERP amount OR (there is a manual adjustment amount AND it is different from zero) AND the sum of the ERP value and the manual adjustment is different from zero AND the value of the “unzulässig für” column is “steuerlich” (not allowed for tax). The “angepasster ERP-Wert” column will be tagged by the SAP® E-Bilanz solution and disclosed in the XBRL instance document. The control column (J Excel column of the GuV worksheet here) checks the consistency of the adjusted values from the “angepasster ERP-Wert” column. In case of inconsistency, the control cell is highlighted in red color and the computation gap is displayed. For instance: -1,00 indicates that there is a gap of 1,00 Euro between the subtotal and the children positions. When the gap is so small, this usually indicates a rounding issue in the financial statement. 22 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Account reclassifications The account reclassifications consist of translating trade positions from the ERP system into positions accepted by the fiscal administration. Here the columns K to O contain data to manage manual adjustments and the P column is for consistency check. Tagged Reclassifications J+N The “Auswahl” and “aktuelle Periode” columns provide details regarding account reclassification, which will be tagged and sent to the tax office. The “Steuerbilanz-Wert” column is for computation and double-checking. The Kontrolle column is designed for consistency check. It checks whether entered values are consistent, but does not check whether values are mandatory or required for the selected legal form. This area corresponds to the following Tuple elements of the German GAAP taxonomy: Single choice Tuple Sequence Tuple 23 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW The “Auswahl” column enables you to select the kind of reclassification to be applied. By default, there is no reclassifciation (“keine”). 3 kinds of reclassifications are allowed: Wertberichtung (Änderung der Wertansätze): only change of value Umgliederung: reclassification Wertberichtigung und Umgliederung reclassification with change of value (Umgliederung mit Änderung der Wertansätze): The aggregation rules defined in the calculation view of the taxonomy also apply for this selection, i.e. the template will automatically update the subtotal with the value selected for the child accounts. If the reclassification for a child account is “Wertberichtung” and it is “Umgliederung” for the sibling account, then the reclassification for the parent subtotal position will be automatically updated “Wertberichtung und Umgliederung”. Example of reclassification: Warning: it is possible to force the selected value in the column “Auswahl” for a subtotal position. In this case, you break the inheritance rules and the templates switches to manual mode so you have to define manually the kind of reclassification for the whole hierarchy. In the “aktuelle Periode” column, enter the change value if any for the current period. Automatically, the template will sum-up the values in the parent positions as defined in the calculation linkbase of the taxonomy. Warning: in version 5.0 of the German GAAP taxonomy, there might be errors in the calculation linkbase that have been fixed in the templates. In the “Steuerbilanz-Wert” column, you can visualize the final position values after manual adjustment and reclassification. These are not editable amounts and they are not included in the tax filing as they can be easily calculated by the tax regulator from the other columns. The second “Kontrole” column checks the consistency of the position values after reclassification. If all cells are equal to 0.00 or no value, this means that there is no consistency error otherwise one or several controlling cell are highlighted in red color and the computation gap is displayed for the subtotal. For instance: -95 000,00 24 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Detailed information for account balances The “Kontennachweis” column of the Income Statement (GuV worksheet) allows you to tick all positions for which there is one or several account details. Detailed information for account balances are data related to the source of a position in the ERP system (account number, account description, amount) and they are provided in the table of the “Kontennachweis” worksheet. Several accounts of the ERP system can be aggregated to report an XBRL position. If there is an amount for the current position AND at least one account detail for the current position has been found in the “Kontennachweis” table (see “Kontennachweis” worksheet), then the cell of the “Kontennachweis” column turns to white background color so you can select an “X” value. Only if you select an “X” value, then all the detailed information for the position will be tagged and reported inside the instance document sent to the tax office. 25 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW STEUERLICHE GEWINNERMITTLUNG This financial report contains 3 tables to determine the tax profit: Steuerlicher Gewinn / Verlust (tax gain / loss): starts from the Net Income then applies tax deductions and additions Bei Personengesellschaften (for partnerships): applies deduction / addition / correction due to partnerships Für besondere Falle (for special cases): determines special taxable income for profit organizations or vessels merchants. You should comment your entries. Each row corresponds to an XBRL position. In the “Beschreibung” column or B Excel column, the indented short (terse) label of each position is displayed. In the A Excel column, the indentation level of each position as defined in the presentation view of the German GAAP taxonomy is displayed. In the “XBRL” column (C Excel column), the concept name of each position is displayed as defined in the German GAAP taxonomy. The “Aggregation” column (E Excel column) provides the calculation links for this report. If a position takes the value “+” or “-“, this means that the position will be aggregated (added or subtracted) with other sibling positions in order to get the amount of the parent position (subtotal). The columns L to O contain additional information regarding each position: “Meldepflichthinweis”: this corresponds to the field “fiscalRequirement” of the German GAAP taxonomy (reference linkbase). “Unzulassig für”: this corresponds to the field “notPermittedFor” of the German GAAP taxonomy (reference linkbase). 26 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW “zulässig für Rechtsform”: this boolean value is calculated from the fields “legalForm*” of the German GAAP taxonomy (reference linkbase) and the type corresponding to the legal status selected in the Stammdaten. In the branches template, there is in addition a “zulässig für Branche” column in order to indicate whether data is allowed for each position considering the branch selected in the Stammdaten worksheet. Manual adjustments ERP data Manual Adjustements F+G (tagged) Except for the positions: fpl.deductions.InvestmentDeductionEStG7g.comment, DeterminationOfTaxableIncomeSpec.forProfitOrganization.determinationOfTaxableIncome, and DeterminationOfTaxableIncomeSpec.merchantVessels.determinationOfTaxableIncome, where the end-user should enter text information, the columns F to H contain currency amounts to manage manual adjustments and the I column is for consistency check. All cells of the “ERP-Wert” column are not editable. Cell formulas fetch data from the BD3 tab which is the result of the query for accounting data. The “manuelle Anpassung” column contains editable cells where you can manually enter adjustments. By default, subtotals are calculated and appear in bold font. Finally, the “angepasster ERP-Wert” column contains the adjusted values to be tagged which is the sum of the columns F+G. Values will appear in this column only if: There is an ERP amount OR (there is a manual adjustment amount AND it is different from zero) AND the sum of the “ERP-Wert” and “manuelle Anpassung” columns is different from zero AND the value in the “unzulässig für” column is “steuerlich” (not allowed for tax). The “angepasster ERP-Wert” column will be tagged by the SAP® E-Bilanz solution and disclosed in the XBRL instance document. 27 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW The control column (I Excel column of the Bilanz worksheet) checks the consistency of the adjusted values from the H column. In case of inconsistency, the control cell is highlighted in red color and the computation gap is displayed. For instance: -1,00 indicates that there is a gap of 1,00 Euro between the subtotal and the children positions. When the gap is so small, this usually indicates a rounding issue in the financial statement. Detailed information for account balances The “Kontennachweis” column (or Q Excel column) of the Steuerliche Gewinnermittlung worksheet allows you to tick all positions for which there is one or several account details. Detailed information for account balances are data related to the source of a position in the ERP system (account number, account description, amount) and they are provided in the table of the “Kontennachweis” worksheet. Several accounts of the ERP system can be aggregated to report an XBRL position. If there is an amount for the current position AND at least one account detail for the current position has been found in the Kontennachweis table (see Kontennachweis worksheet), then the cell of the Kontennachweis column turns to white background color so you can select an “X” value. Only if you select an “X” value, then all the detailed information for the position will be tagged and reported inside the instance document sent to the tax office. 28 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW ERGEBNISVERWENDUNG This financial report provides a detail of all gains during the fiscal year. Each row corresponds to an XBRL position. The Ergebnisverwendung report is only for the Core and the Branches templates. In the “Beschreibung” column or B Excel column, the indented short (terse) label of each position is displayed. In the A Excel column, the indentation level of each position as defined in the presentation view of the German GAAP taxonomy is displayed. In the “XBRL” column (C Excel column), the concept name of each position is displayed as defined in the German GAAP taxonomy. The “Aggregation” column (E Excel column) provides the calculation links for this report. If a position takes the value “+” or “-“, this means that the position will be aggregated (added or subtracted) with other sibling positions in order to get the amount of the parent position (subtotal). The columns K to M contain additional information regarding each position: “Meldepflichthinweis”: this corresponds to the field “fiscalRequirement” of the German GAAP taxonomy (documentation in the reference linkbase) “Unzulassig für”: this corresponds to the field “notPermittedFor” of the German GAAP taxonomy (documentation in the reference linkbase) “zulässig für Rechtsform”: this boolean value is calculated from the fields “legalForm*” of the German GAAP taxonomy (documentation in the reference linkbase) and the type corresponding to the legal status selected in the Stammdaten. In the branches template, there is in addition a “zulässig für Branche” column in order to indicate whether data is allowed for each position considering the branch selected in the Stammdaten worksheet. 29 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW Manual adjustments ERP Data Manual Adjustements E+F (tagged) The columns E to G contain currency amounts to manage manual adjustments and the H column is used for consistency check. All cells of the “ERP-Wert” column contain non editable formulas which fetch data from the BD3 worksheet (ERP query for accounting data). The “manuelle Anpassung” column contains editable cells where you can manually enter adjustments. By default, subtotals are calculated and appear in bold font. Finally, the “angepasster ERP-Wert” column contains the adjusted values to be tagged which is the sum of the columns E+F. Values will appear in this column only if: There is an ERP amount OR (there is a manual adjustment amount AND it is different from zero) AND the sum of the “ERP-Wert” and “manuelle Anpassung” columns is different from zero AND the value in the “unzulässig für” column is “steuerlich” (not allowed for tax). The “angepasster ERP-Wert” column will be tagged by the SAP® E-Bilanz solution and disclosed in the XBRL instance document. The control column (H Excel column of the Ergebnisverwendung worksheet) checks the consistency of the adjusted values from the G column. In case of inconsistency, the control cell is highlighted in red color and the computation gap is displayed. For instance: -1,00 indicates that there is a gap of 1,00 Euro between the subtotal and the children positions. When the gap is so small, this usually indicates a rounding issue in the financial statement. Warning: due to a bug in the German GAAP taxonomy version 5.0, the following positions: incomeUse.gainLoss.additionRevenReserves.ownSharesRes incomeUse.gainLoss.releaseRevenReserves.ownSharesRes which “unzulässig für” value is steuerlich should not contain any adjusted amount in the angepasster ERP-Wert column. In case a value is retrieved from the ERP ((ERP-Wert column), you should insert an adjustment in the “manuelle Anpassung” column so 30 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW there is no value to tag in the angepasster ERP-Wert column. Otherwise, ERiC (Elster Rich Client) would throw an error message. Detailed information for account balances The “Kontennachweis” column (or I Excel column) of the Ergebnisverwendung worksheet allows you to tick all positions for which there is one or several account details. Detailed information for account balances are data related to the source of a position in the ERP system (account number, account description, amount) and they are provided in the table of the “Kontennachweis” worksheet. Several accounts of the ERP system can be aggregated to report an XBRL position. As you can notice in the above screenshot, all Kontennachweis cells are not editable (dark grey back ground color). This means that no detail was found in the Kontennachweis table (next worksheet) or there is no amount for the positions. If there is an amount for the current position AND at least one account detail for the current position has been found in the Kontennachweis table (see Kontennachweis worksheet), then the cell of the Kontennachweis column will turn to white background color so you can select an “X” value. Only if you select an “X” value, then all the detailed information for the position will be tagged and reported inside the instance document sent to the tax office. 31 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW ANHANG This is an appendix document for the Bank template only. In the “Beschreibung” column or B Excel column, the indented short (terse) label of each position is displayed. In the A Excel column, the indentation level of each position as defined in the presentation view of the German GAAP taxonomy is displayed. In the “XBRL” column (C Excel column), the concept name of each position is displayed as defined in the German GAAP taxonomy. The “Aggregation” column (E Excel column) provides the calculation links for this report. If a position takes the value “+” or “-“, this means that the position will be aggregated (added or subtracted) with other sibling positions in order to get the amount of the parent position (subtotal). The columns K and L contain additional information regarding each position: “Unzulassig für”: this corresponds to the field “notPermittedFor” of the German GAAP taxonomy (documentation in the reference linkbase) “zulässig für Rechtsform”: this boolean value is calculated from the fields “legalForm*” of the German GAAP taxonomy (documentation in the reference linkbase) and the type corresponding to the legal status selected in the Stammdaten. Manual adjustments The columns F to H contain currency amounts to manage manual adjustments and the I column is used for consistency check. All cells of the “ERP-Wert” column contain editable cells to add supplementary data. The “manuelle Anpassung” column contains editable cells where you can manually enter adjustments. By default, subtotals are calculated and appear in bold font. Finally, the “angepasster ERP-Wert” column contains the adjusted values to be tagged which is the sum of the columns F+G. Values will appear in this column only if: There is an ERP amount OR (there is a manual adjustment amount AND it is different from zero) 32 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW AND the sum of the “ERP-Wert” and “manuelle Anpassung” columns is different from zero AND the value in the “unzulässig für” column is “steuerlich” (not allowed for tax). The “angepasster ERP-Wert” column will be tagged by the SAP® E-Bilanz solution and disclosed in the XBRL instance document. The control column (I Excel column of the Anhang worksheet) checks the consistency of the adjusted values from the G column. In case of inconsistency, the control cell is highlighted in red color and the computation gap is displayed. 33 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW KONTENNACHWEIS This table contains detailed information for account balances. By default, it is populated with data from the BD4 worksheet (ERP query) or you can enter detailed information manually. Warning: By default, the worksheet contains 5 000 rows. To extend the Kontennachweis table, DO NOT insert any row but rather copy-paste existing rows so the formulas and dropdown lists will be present in the newly added rows. For reporting of Kontennachweis, you must select the “Kontensalden zu einer oder mehreren Positionen” option in the Stammdaten worksheet by entering an “X” value. After doing so, you will be able to report detailed information for the positions of the Bilanz, GuV, Steuerliche Gewinnermittlung and Ergebnisverwendung statements by entering “X” in the column “Kontennachweis”. In reverse case, if you do not want to report Kontennachweis, simply do not select the ‘Kontensalden zu einer oder mehreren Positionen’ option in the Stammdaten worksheet. Remove also all ‘X’ from the Kontennachweis column, otherwise the positions will be taken for reporting detailed information and validations error might be raised by ERiC (Elster Rich Client). Each row corresponds to the description of one detailed information linked to a position, there can be several details for the same position so the amounts will be aggregated: Name der position (text field) : shareholder name Kontonummer (text field): internal account number Kontobeschreibung (number): internal account description Kontosaldo: internal account amount Sample Kontennachweis worksheet: Corresponding tuple in the German GAAP taxonomy: Only if you select an “X” value in the Kontennachweis column of the financial statement, then all the detailed information for the position will be tagged and reported inside the instance document. 34 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW KONTROLLEN The Kontrollen worksheet enables to get a quick overview of the data consistency in your E-Bilanz workbook before generating the electronic tax filing. This dashboard interface can significantly accelerate the implementation of your electronic filing process to the German tax administration by reducing the time to fix consistency issues. It is customizable so you can add your own controls. The list of controls is organized by worksheet. The status can be OK or Falsch. The F Excel column provides explanations on how to get valid status for each control of the workbook. There can be several individual controls for one status: for instance, the consistency checks in the financial statements (Konzistensprüfung…) consists of verifying that all values in the Kontrolle columns are OK (0 or no value). By clicking the label of the control, you are redirected to the location of the corresponding data inside the workbook. 35 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW VALIDATION During the validation process, the preview or the sending of an E-Bilanz filing with the SAP® E-Bilanz solution, an action pane control shows the validation log from ERiC (Elster Rich Component). There are 3 kinds of messages: the errors, the warnings and the information. By clicking on a message, you will be redirected to the spreadsheet cell to be corrected. For more information, see SAP Note N°1749904. 36 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW APPENDIX ERP query interface The SAP® E-Bilanz Excel content enables the end-users to have a flexible and automated fiscal reporting solution in order to cover the needs of all industries. With these templates, there is no need to tag data as the ERP queries just need to comply with a predefined format. The format of the ERP queries is the same for all templates: Core, Bank, Insurance and Branches. Data formatting All values are in text format. The date values are formatted following the German format MM.DD.YYYY. The “X” value corresponds to TRUE and no value corresponds to FALSE. Query worksheets BD1 worksheet The BD1 worksheet contains the master data part 1 fetched from the ERP system. Here is a sample BD1 worksheet: The A column with header “NS” contains the namespaces of the positions. The B column with header “NODETAG” contains the concept names of the positions The C column with header “NODEVALUE” contains the values of the concepts. Each master data is identified by the concatenation of the namespace in column A and the position name in column B which provide the Qualified Name (or QName) of the XBRL concept. As all master data concepts 37 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW have the same namespace (de-gcd), a lookup with the position name is used to fetch each value of the Stammdaten worksheet in the current version of the templates. BD2 worksheet The BD2 worksheet contains the list of shareholders (master data part 2) fetched from the ERP system. Here is a sample BD2 worksheet: In the current version of the templates, only data from the following columns are used to populate the shareholders table: The B column with header “NAME” contains the shareholders’ names. The C column with header “CURRENTNUMBER” contains the shareholders’ internal numbers. The E column with header “TAXNUMBER” contains the shareholders’ 13-digit fiscal identifiers The F column with header “TAXID” contains the shareholders’ tax identifiers The L column with header “LEGALSTATUS_NPP” contains data to populate the “natürliche Person – Privatvermögen” column of the Gesellschafter table The M column with header “LEGALSTATUS_NPB” contains data to populate the “natürliche Person – Betriebsvermögen” column of the Gesellschafter table The N column with header “LEGALSTATUS_PG” contains data to populate the “Personengesellschaft:” column of the Gesellschafter table The O column with header “LEGALSTATUS_KOER” contains data to populate the “Körperschaft” column of the Gesellschafter table The Q column with header “SDKEY_NUM” contains the numerator of the share divide keys The R column with header “SDKEY_DENOM” contains the denominator of the share divide keys The S column with header “SPECIALBALANCE” indicates whether special balance is required The T column with header “EXTENSION” indicates whether extension is required All shareholders in the Gesellschafter table are ordered by row from the BD2 worksheet. 38 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW BD3 worksheet The BD3 worksheet contains the account balances fetched from the ERP system. Here is a sample BD3 worksheet: In the current version of the templates, only data from the following columns are used to populate the Bilanz, the GuV, the Steuerliche Gewinnermittlung, the Ergebnisverwendung, and the Anhang worksheets: The A column with header “BSPL_S_DATA_XBRL-NODETAG” contains the position names. The B column with header “BSPL_S_DATA_XBRL-BALANCE” contains the amounts for each position. The U column with header “BSPL_S_DATA_XBRL-NS” contains the namespaces of the positions. Each accounting data is identified by the concatenation of the namespace in column U and the position name in column A which provide the Qualified Name (or QName) of the XBRL concept. For performance reasons, a lookup on the QName is used to fetch value only for positions who have the same name and different namespaces (de-gaap-ci and de-bra) otherwise the position name in column A is the key. If the J column with header "BSPL_S_DATA_XBRL-CCODE" is empty, this is because you have selected data for more than one company code out of SAP ERP. The SAP® E-Bilanz solution aggregates the values of all available company code, if data selection is not restricted to one company code. BD4 worksheet The BD4 worksheet contains the detailed information for account balances (Kontennnachweis) fetched from the ERP system. Here is a sample BD4 worksheet and the corresponding Kontennachweis table: 39 E-BILANZ CONTENT BY SAP® CONFIGURATION OVERVIEW In the current version of the templates, only data from the following columns of BD4 are used to populate the “Kontennachweis” table: The A column with header “%FA00000” contains the position names. Several rows can have the same position name. The B column with header “%FA00001” contains the amounts for each ERP account. The E column with header “BSPL_S_DETAILS_XBRL-RACCT” contains the ERP account code. The F column with header “%FA00002” contains the long description of the ERP account (usually the concatenation of the code and the label) The detailed information listed in the Kontennachweis worksheet is ordered by row from the BD4 worksheet. 40 www.sap.com 41