Schnittstellen-Beschreibung Kapitalkontenentwicklung (KKE)
 
Tabelle (ID) Wert Primäre Dimension (ID) 1. Sekundäre Dimension (ID)
Wert der Zelle Wertangabe ID unterhalb der Dimension ID unterhalb der Dimension
Wert der Zelle Wertangabe ID unterhalb der Dimension ID unterhalb der Dimension
Wert der Zelle Wertangabe ID unterhalb der Dimension ID unterhalb der Dimension
 
Fortsetzung Schnittstellen-Beschreibung KKE
 
2. Sekundäre Dimension (ID) Gesellschafterschlüssel
ID unterhalb der Dimension ID unterhalb der Dimension
ID unterhalb der Dimension ID unterhalb der Dimension
ID unterhalb der Dimension ID unterhalb der Dimension
 
Die Werte werden in einer CSV-Datei übergeben. Die Kopfzeilen beschreiben, welcher Hypercube gemeldet und welche Dimension in der jeweiligen Spalte zur Verfügung gestellt wird. Die ID's können der EXCEL-Taxonomie-Visualisierung unter www.esteuer.de entnommen werden. Hier sind die Excelvisulisierungen je Taxonomie-Version unter Punkt 2.1.2 Verfahren zur elektronischen Übermittlung von Jahresabschlüssen nach § 5b EStG an die Finanzverwaltung (E-Bilanz) zu finden. Es kann beispielsweise nach "table.kke.allKindsOfEquityAccounts" gesucht werden, um die Umgebung der 2 Varianten der KKE zu finden.
 
In der ersten Spalte befindet sich die ID der relevanten Tabelle bzw. des relevanten Hypercubes. In der zweiten Spalte ist die jeweilige Wertangabe erforderlich. In den folgenden Spalten werden die konkreten Ausprägungen der Dimensionen anhand der jeweiligen ID benannt. Bei der KKE ist weiterhin der Gesellschafterschlüssel anzugeben, d.h. die Wertangaben sind je Gesellschafter aufzubereiten.
 
Beispiel: Eigenkapitalkonten
 
cube.equityAccounts value piTitle.equityAccounts
cube.equityAccounts 100,00 table.kke.sumEquityAccounts.sumYearEnd.begin
cube.equityAccounts 200,00 table.kke.sumEquityAccounts.sumYearEnd.deposits
cube.equityAccounts 300,00 table.kke.sumEquityAccounts.sumYearEnd.deposits
cube.equityAccounts 400,00 table.kke.sumEquityAccounts.sumYearEnd.withdrawals
cube.equityAccounts 500,00 table.kke.sumEquityAccounts.sumYearEnd.capAdjust6bRes
cube.equityAccounts 600,00 table.kke.sumEquityAccounts.sumYearEnd.begin
cube.equityAccounts 700,00 table.kke.sumEquityAccounts.sumYearEnd.deposits
cube.equityAccounts 800,00 table.kke.sumEquityAccounts.sumYearEnd.incomeShare
cube.equityAccounts 900,00 table.kke.sumEquityAccounts.sumYearEnd.capitalMovements
cube.equityAccounts 1.000,00 table.kke.sumEquityAccounts.sumYearEnd.capitalAdjustmentOther
 
Fortsetzung der Tabelle Eigenkapitalkonten
 
dim_taxTrans dim_kindsOfEquityAccounts dim_partnerKey
dim_comBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.FK gesellschafter_1
dim_comBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.VK gesellschafter_1
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.DaEK gesellschafter_1
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.DaEK gesellschafter_1
dim_comBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.taxAdjustmentItem gesellschafter_1
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.FK gesellschafter_2
dim_comBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.VK gesellschafter_2
dim_comBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.DaEK gesellschafter_2
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.DaEK gesellschafter_2
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.taxAdjustmentItem gesellschafter_2

Beispiel: Fremdkapitalkonten
 
cube.debtCapitalAccounts value piTitle.equityAccounts
cube.debtCapitalAccounts 100,00 table.kke.sumDebtCapitalAccounts.sumYearEnd.begin
cube.debtCapitalAccounts 200,00 table.kke.sumDebtCapitalAccounts.sumYearEnd.increase
cube.debtCapitalAccounts 300,00 table.kke.sumDebtCapitalAccounts.sumYearEnd.increase
cube.debtCapitalAccounts 400,00 table.kke.sumDebtCapitalAccounts.sumYearEnd.decrease
cube.debtCapitalAccounts 500,00 table.kke.sumDebtCapitalAccounts.sumYearEnd.begin
cube.debtCapitalAccounts 600,00 table.kke.sumDebtCapitalAccounts.sumYearEnd.begin
cube.debtCapitalAccounts 700,00 table.kke.sumDebtCapitalAccounts.sumYearEnd.increase
cube.debtCapitalAccounts 800,00 table.kke.sumDebtCapitalAccounts.sumYearEnd.decrease
 
Fortsetzung der Tabelle Fremdkapitalkonten
 
dim_taxTrans dim_kindsOfEquityAccounts dim_partnerKey
dim_comBal table.kke.allKindsOfDebtCapitalAccounts.unlimitedPartners.DaFK gesellschafter_1
dim_diffComToTaxBal table.kke.allKindsOfDebtCapitalAccounts.unlimitedPartners.FO gesellschafter_1
dim_comBal table.kke.allKindsOfDebtCapitalAccounts.unlimitedPartners.aEE gesellschafter_1
dim_comBal table.kke.allKindsOfDebtCapitalAccounts.unlimitedPartners.S gesellschafter_1
dim_diffComToTaxBal table.kke.allKindsOfDebtCapitalAccounts.limitedPartners.DaFK gesellschafter_2
dim_comBal table.kke.allKindsOfDebtCapitalAccounts.limitedPartners.FO gesellschafter_2
dim_comBal table.kke.allKindsOfDebtCapitalAccounts.limitedPartners.aEE gesellschafter_2
dim_diffComToTaxBal table.kke.allKindsOfDebtCapitalAccounts.limitedPartners.S gesellschafter_2
 
Der ausführliche Feldkatalog befindet sich im Anhang.
 
 

 
Beispiel eines Imports der Tabelle KKE Eigenkapitalkonten - Ausschnitt
 
cube.equityAccounts value piTitle.equityAccounts
cube.equityAccounts 2000 table.kke.sumEquityAccounts.sumYearEnd.begin
cube.equityAccounts 2000 table.kke.sumEquityAccounts.sumYearEnd
cube.equityAccounts 1020 table.kke.sumEquityAccounts.sumYearEnd.begin
cube.equityAccounts 1020 table.kke.sumEquityAccounts.sumYearEnd
cube.equityAccounts 16000 table.kke.sumEquityAccounts.sumYearEnd.begin
cube.equityAccounts 16000 table.kke.sumEquityAccounts.sumYearEnd
cube.equityAccounts 17600 table.kke.sumEquityAccounts.sumYearEnd.begin
cube.equityAccounts 17800 table.kke.sumEquityAccounts.sumYearEnd
 
Fortsetzung der Import-Tabelle Eigenkapitalkonten (Beispiel, Ausschnitt)
 
dim_taxTrans dim_kindsOfEquityAccounts dim_partnerKey
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.FK Hans Schulte
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.FK Hans Schulte
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.VK Hans Schulte
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.VK Hans Schulte
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.FK Karl Meier
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.FK Karl Meier
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.VK Karl Meier
dim_diffComToTaxBal table.kke.allKindsOfEquityAccounts.unlimitedPartners.VK Karl Meier
 

 
Anhang
 
Im Anhang werden Feldkataloge für den Import von Tabellen hinterlegt. Der Tabellen-Import ermöglicht es, Anlagespiegel und Kapitalkontenentwicklung zu importieren.
 
Feldkatalog für den Anlagespiegel (brutto) - Tabelle cube_.nt.ass.gross
piTitle.nt.ass.gross (Primäre Dimension)
 
all - Buchwert zum Ende der Periode
gross - Anschaffungs- und Herstellungskosten zum Ende der Periode
grossCost.beginning - Anschaffungs- und Herstellungskosten zum Anfang der Periode
gross.diff - Differenzen zum Endstand Vorperiode
gross.diff.currDiff - Währungsdifferenz gegenüber Endstand Vorperiode
gross.diff.otherDiff - Andere Differenzen gegenüber Endstand Vorperiode
gross.diff.otherDiff.comment - Erläuterungen der anderen Differenzen gegenüber Endstand Vorperiode
gross.addition - Zugänge
gross.release - Abgänge
gross.movements - Umbuchungen
gross.currChanges - Änderung durch Währungsdifferenzen
accDepr - Kumulierte Abschreibungen zum Ende der Periode
accDepr.beginning - Kumulierte Abschreibungen zum Anfang der Periode
accDepr.diff - Differenzen zum Endstand Vorperiode
accDepr.diff.currDiff - Währungsdifferenz gegenüber Endstand Vorperiode
accDepr.diff.otherDiff - andere Differenzen gegenüber Endstand Vorperiode
accDepr.diff.otherDiff.comment - Erläuterungen der anderen Differenzen gegenüber Endstand Vorperiode
accDepr.DeprPeriod - Abschreibungen der Periode
accDepr.DeprPeriod.specific - davon außerplanmäßige, Sonderabschreibungen, sonstige Abzüge
accDepr.addition - Zugänge
accDepr.release - Abgänge
accDepr.movements - Umbuchungen
accDepr.currChanges - Änderung durch Währungsdifferenzen
revaluation - Zuschreibungen
revaluation.comment - Begründung der Zuschreibungen
all_Prev_period - Buchwert zum Ende der Vorperiode
 
dim_taxTrans (1. Sekundäre Dimension)
 
dim_taxBal - Steuerbilanzwert
dim_diffComToTaxBal - Überleitungswert
dim_comBal - Handelsbilanzwert
 
dim_changes.nt.ass.gross (2. Sekundäre Dimension)
 
gross_bs.ass - Summe
bs.ass.accountingConvenience.startUpCost - Aufwendungen für die Ingangsetzung und Erweiterung des Geschäftsbetriebs
bs.ass.fixAss - Anlagevermögen und alle Unterpositionen
gemäß Taxonomie

Feldkatalog für den Anlagespiegel (brutto) Kurzform - Tabelle cube_.nt.ass.gross_short
piTitle.nt.ass.gross_short (Primäre Dimension)
 
all_short - Buchwert zum Ende der Periode
grossCost.beginning_short - Anschaffungs- und Herstellungskosten zum Anfang der Periode
gross.addition_short - Zugänge
gross.release_short - Abgänge
gross.movements_short - Umbuchungen
DeprPeriod_short - Kumulierte Abschreibungen
gross.revaluation_short - Zuschreibungen
accDepr.DeprPeriod_short - Abschreibungen der Periode
accDepr.DeprPeriod.specific_short - davon außerplanmäßige, Sonderabschreibungen, sonstige Abzüge
all_Prev_period_short - Buchwert zum Ende der Vorperiode
 
dim_taxBal (1. Sekundäre Dimension)
 
dim_taxBal - Steuerbilanzwert
dim_diffComToTaxBal - Überleitungswert
dim_comBal - Handelsbilanzwert
 
dim_changes.nt.ass.gross_short (2. Sekundäre Dimension)
 
gross_bs.ass_short - Summe
bs.ass.accountingConvenience.startUpCost - Aufwendungen für die Ingangsetzung und Erweiterung des Geschäftsbetriebs
bs.ass.fixAss - Anlagevermögen und alle Unterpositionen
gemäß Taxonomie
 

 
Feldkatalog für den Anlagespiegel (netto) - Tabelle cube_.nt.ass.net
piTitle.nt.ass.net (Primäre Dimension)
 
net_all - Buchwert zum Ende der Periode (netto)
net_beginning - Buchwert zum Anfang der Periode (netto)
net_diff - Differenzen gegenüber Endstand Vorperiode (netto)
net_diff.currDiff - Währungsdifferenz gegenüber Endstand Vorperiode (netto)
net_diff.otherDiff - andere Differenzen gegenüber Endstand Vorperiode (netto)
net_diff.otherDiff.comment - Erläuterungen der anderen Differenzen gegenüber Endstand Vorperiode (netto)
net_addition - Zugänge (Nettomethode)
net_release - Abgänge (zu Nettobuchwerten)
depreciation - Abschreibungen (der Periode)
net_movements - Umbuchungen (zu Nettobuchwerten)
net_currChanges - Änderung durch Währungsdifferenzen (netto)
net_revaluation - Veränderung durch Zuschreibungen (netto)
net_revaluation.comment - Begründung der Zuschreibungen (netto)
 
dim_taxBal (1. Sekundäre Dimension)
 
dim_taxBal - Steuerbilanzwert
dim_diffComToTaxBal - Überleitungswert
dim_comBal - Handelsbilanzwert
 
dim_changes.nt.ass.net (2. Sekundäre Dimension)
 
net_bs.ass - Summe
bs.ass.accountingConvenience.startUpCost - Aufwendungen für die Ingangsetzung und Erweiterung des Geschäftsbetriebs
bs.ass.fixAss - Anlagevermögen und alle Unterpositionen
gemäß Taxonomie

Feldkatalog für die Kapitalkontenentwicklung - Eigenkapitalkonten - Tabelle cube.equityAccounts
piTitle.equityAccounts (Primäre Dimension)
 
table.kke.sumEquityAccounts.sumYearEnd - Endbestand Kapitalkonto
table.kke.sumEquityAccounts.sumYearEnd.begin - Anfangsbestand Kapitalkonto
table.kke.sumEquityAccounts.sumYearEnd.deposits - Einlagen
table.kke.sumEquityAccounts.sumYearEnd.deposits.incRealEst - davon Einlagen Grundstücksertrag
table.kke.sumEquityAccounts.sumYearEnd.deposits.privateTax - davon Einlagen Privatsteuern
table.kke.sumEquityAccounts.sumYearEnd.deposits.tanBookvalue - davon Sacheinlagen zum Buchwert
table.kke.sumEquityAccounts.sumYearEnd.deposits.tanOther - davon übrige Sacheinlagen
table.kke.sumEquityAccounts.sumYearEnd.withdrawals - Entnahmen
table.kke.sumEquityAccounts.sumYearEnd.withdrawals.privateTax - davon Privatsteuern
table.kke.sumEquityAccounts.sumYearEnd.withdrawals.specialExtordExpenses - davon Sonderausgaben und AGB
table.kke.sumEquityAccounts.sumYearEnd.withdrawals.costRealEst - davon Grundstücksaufwand
table.kke.sumEquityAccounts.sumYearEnd.withdrawals.nonCash - davon unentgeltliche Wertabgaben
table.kke.sumEquityAccounts.sumYearEnd.withdrawals.tanBookvalue - davon Sachentnahmen zum Buchwert
table.kke.sumEquityAccounts.sumYearEnd.withdrawals.tanOther - davon übrige Sachentnahmen
table.kke.sumEquityAccounts.sumYearEnd.capAdjust6bRes - Kapitaländerung durch Übertragung § 6b-Rücklage
table.kke.sumEquityAccounts.sumYearEnd.incomeShare - Ergebnisanteil
table.kke.sumEquityAccounts.sumYearEnd.capitalMovements - Umbuchungen auf andere Kapitalkonten
table.kke.sumEquityAccounts.sumYearEnd.capitalAdjustmentOther - andere Kapitalkontenanpassungen
 
dim_taxTrans (1. Sekundäre Dimension)
 
dim_taxBal - Steuerbilanzwert
dim_diffComToTaxBal - Überleitungswert
dim_comBal - Handelsbilanzwert
 
dim_kindsOfEquityAccounts (2. Sekundäre Dimension)
 
table.kke.allKindsOfEquityAccounts - alle Eigenkapitalarten und ihre Unterpositionen
gemäß Taxonomie
 
dim_partnerKey (Gesellschafterschlüssel)
Gesellschafterschlüssel, so wie in der Taxonomie-Software angelegt, verwenden

Feldkatalog für die Kapitalkontenentwicklung - Fremdkapitalkonten - Tabelle cube.debtCapitalAccounts
piTitle.debtCapitalAccounts (Primäre Dimension)
 
table.kke.sumDebtCapitalAccounts.sumYearEnd - Endbestand Kapitalkonten - Fremdkapital (Kapitalkontenentwicklung für Personenhandelsgesellschaften und andere Mitunternehmerschaften)
table.kke.sumDebtCapitalAccounts.sumYearEnd.begin - Anfangsbestand Kapitalkonto (Kapitalkontenentwicklung für Personenhandelsgesellschaften und andere Mitunternehmerschaften)
table.kke.sumDebtCapitalAccounts.sumYearEnd.increase - Erhöhungen
table.kke.sumDebtCapitalAccounts.sumYearEnd.decrease - Verminderungen
 
dim_taxBal (1. Sekundäre Dimension)
 
dim_taxBal - Steuerbilanzwert
dim_diffComToTaxBal - Überleitungswert
dim_comBal - Handelsbilanzwert
 
table.kke.allKindsOfDebtCapitalAccounts - alle Fremdkapitalarten und ihre Unterpositionen
gemäß Taxonomie
 
dim_partnerKey (Gesellschafterschlüssel)
Gesellschafterschlüssel, so wie in der Taxonomie-Software angelegt, verwenden
 
 
Der Gesellschafterschlüssel ist der Schnittstelle unbekannt?
 
Diesen Fall kann es selbstverständlich geben. Der Gesellschafterschlüssel muss spätestens zum Versandzeitpunkt mit den Schlüsseln der Gesellschafter aus der GCD übereinstimmen. Es wäre also möglich, zunächst mit abweichenden Gesellschafterschlüsseln (1-n) zu arbeiten und es später in Einklang zu bekommen, da es keinen direkten Datenbezug zwischen der KKE und den Gesellschaftern gibt. Lediglich beim Versand erfolgt eine entsprechende Prüfung durch ELSTER. Einfacher ist es, wenn die Gesellschafterschlüssel der Taxonomie-Software mit den Gesellschafterschlüsseln des Produktivsystems übereinstimmen.