Seite 1 von 1

Fibu-XBRL-Zuordnung über CSV-Saldendatei

Verfasst: Do Jul 09, 2026 6:12 pm
von Rudi
Hallo,

erst mal: Tolle Software und vielen, vielen Dank, dass Du mit myebilanz die Lücke zwischen ELSTER und Buchhaltungssoftware abseits der großen Player wie DATEV schließt!

Ich habe rund um myebilanz ein paar kleine Skripte geschrieben die aus unserer Buchhaltungssoftware direkt die für myebilanz aufbereiteten E-Bilanz-Positionen mit Werten als Direkteingabe generieren konnte, die ich dann nur noch in die myebilanz.ini kopieren musste. In Zukunft müssen aber ja zwingend die Kontensalden mit übertragen werden. Das Skript war schnell angepasst und spuckt nun eine CSV-Saldenliste aus, die in der vierten Spalte direkt auch die E-Bilanz-Position ergänzt. Etwa so (Ausschnitt):

Code: Alles auswählen

0135,1234.56,"EDV-Software","de-gaap-ci:bs.ass.fixAss.intan.concessionBrands"
1200,6789.01,"Forderungen aus Lieferungen und Leistungen","de-gaap-ci:bs.ass.currAss.receiv.trade.other"
Ich verstehe Kapitel 15.5.1 im Handbuch so, dass die [xbrl] Sektion in der myebilanz.ini dann einfach leer bleiben kann solange in der [ini] Sektion AutoSum=1 gesetzt ist. Die Zuordnung von Kontonummer zu E-Bilanz-Position steht ja schon in der CSV-Saldenliste. Etwa so (Ausschnitt, Sektionen aber vollständig):

Code: Alles auswählen

[csv]
filename=accounts.csv
delimiter=,
fieldKto=1
fieldValue=2
fieldName=3
fieldValueDebit=0
fieldValueCredit=0
fieldXBRL=4

[xbrl]
de-gaap-ci:bs.eqLiab.equity.netIncome=0,[0]

[ini]
AutoSum=1
Allerdings scheint das nicht zu funktionieren, bei der lokalen Validierung erhalte ich den Fehler "Sie haben bebuchte FiBu-Konten in Ihrer […] CSV-Datei, denen keine bzw. ungültige […] Positionen in Ihrer eBilanz zugeordnet wurden: [Liste aller Konten]".

Ich habe mir testweise mal ein weiteres Skript geschrieben das nur die Kontozuordnung generiert und in die myebilanz.ini kopiert. Etwa so (Ausschnitt):

Code: Alles auswählen

[xbrl]
de-gaap-ci:bs.ass.fixAss.intan.concessionBrands=0135,…
de-gaap-ci:bs.ass.currAss.receiv.trade.other=1200,…
Damit funktioniert dann auch alles. Ich finde die Variante direkt über die CSV-Saldenliste nur etwas eleganter, weil das Skript die Zuordnung ohnehin braucht und potenziell Fehler entstehen könnten wenn ich die Listen nicht synchron halte.

Was mache ich falsch? Oder verstehe ich nur das Handbuch falsch und die direkte Zuordnung über die CSV-Saldenliste ohne sie nicht auch in die myebilanz.ini zu replizieren wird gar nicht unterstützt? Das wäre absolut kein Weltuntergang, es funktioniert ja auch so, aber ich wollte nachfragen ob ich etwas falsch mache.

Vielen Dank und beste Grüße
Rudi

Re: Fibu-XBRL-Zuordnung über CSV-Saldendatei

Verfasst: Fr Jul 10, 2026 6:30 pm
von mhanft
Hallo, man kann zwar die XBRL-eBilanz-Positionen in einer (beliebigen) Spalte der CSV-Datei angeben; aber damit diese auch tatsächlich zugeordnet werden, muss man erst noch die Programmfunktion "Extras - Fibu-XBRL-Zuordnungen übernehmen" aufrufen. Denn das ist ja im Prinzip eine "einmalige Angelegenheit" - es wäre viel zu umständlich (und würde dadurch auch viel zu lange dauern) - und vor allem völlig überflüssig -, wenn diese komplexe "Zuordnungsarbeit" bei jeder Programmfunktion erneut aufgerufen würde.

Siehe auch Handbuchkapitel 11.4 auf Seite 138.

Re: Fibu-XBRL-Zuordnung über CSV-Saldendatei

Verfasst: Fr Jul 10, 2026 10:32 pm
von Rudi
Ah, diese Option in den Extras hatte ich gar nicht gesehen. Mir kam es gar nicht in den Sinn, dass man die Zuordnung manuell anstoßen müsste. Vielen Dank!

Vielleicht zur Erklärung meiner Gedanken:

Wenn ich die Zuordnung über die myebilanz.ini (oder die GUI in der Plus-Version, soweit dann nicht eh schon automatisch durch myebilanz zugeordnet) einrichte wäre ich natürlich bemüht, dass die Zuordnung möglichst "vollständig" ist - ich würde also nicht nur die Konten zuordnen die ich im fraglichen Geschäftsjahr tatsächlich bebucht habe, sondern würde alle Konten zuordnen bei denen ich erwarte, dass ich sie irgendwann mal bebuchen werde. Die Zuordnung ist so also auch in meiner Gedankenwelt eine "einmalige Angelegenheit".

Wenn ich die Zuordnung aber über die Saldenliste vornehme weiß ich ja, dass die Zuordnung unvollständig ist: In der Saldenliste stehen nur die Konten, die ich in diesem Geschäftsjahr tatsächlich bebucht habe. Im nächsten Jahr sind das ja u.U. wieder andere Konten. Daher dachte ich, dass wenn ich den Weg über die Saldenliste gehe, das dann keine "einmalige Angelegenheit" mehr sein kann, sondern sich myebilanz die Zuordnung jedes Mal aufs Neue aus der Saldenliste zieht. Daher kam ich überhaupt erst gar nicht auf die Idee, dass man das über einen Menüpunkt manuell synchronisieren müsste.

Natürlich kann das aber auch nur meine etwas verquere Logik sein :lol:

Als kleiner Verbesserungsvorschlag: Ist eventuell ein Querverweis auf Kapitel 11.4 in Kapitel 15.5 sinnvoll? Dann hätte ich das gefunden.

Ich mache mir am Montag mal Gedanken wie ich damit umgehe, ob ich einfach nur den Schritt über den Menüpunkt dokumentiere oder doch eine "vollständige" Zuordnung in die myebilanz.ini schreibe… Mal sehen.

In jedem Fall nochmal vielen Dank für deine Hilfe! Und ein schönes und erholsames Wochenende!

Re: Fibu-XBRL-Zuordnung über CSV-Saldendatei

Verfasst: Sa Jul 11, 2026 8:52 am
von mhanft
Rudi hat geschrieben: Fr Jul 10, 2026 10:32 pmWenn ich die Zuordnung über die myebilanz.ini (oder die GUI in der Plus-Version, soweit dann nicht eh schon automatisch durch myebilanz zugeordnet) einrichte wäre ich natürlich bemüht, dass die Zuordnung möglichst "vollständig" ist - ich würde also nicht nur die Konten zuordnen die ich im fraglichen Geschäftsjahr tatsächlich bebucht habe, sondern würde alle Konten zuordnen bei denen ich erwarte, dass ich sie irgendwann mal bebuchen werde.
Hallo, das ist eine gaaaaanz schlechte Idee - weil das Programm dann (unnötig) langsam wird, wenn es "Millionen" nutzloser Einträge in der Konfiguration bearbeiten muss. Ich hatte schon mal Anwender, die alle (knapp 2.000!) SKR-Konten den eBilanz-Positionen zugewiesen hatten; dadurch wurde das Programm praktisch unbedienbar.

Der richtige Weg ist, nur die aktuell verwendeten Konten zuzuweisen (z.B. per Automatik. und danach noch ein wenig manuelle "Schönheitskorrekturen"). Nächstes Jahr macht man die Jahresübernahme gemäß Handbuchkapitel 16.21; und wenn dann noch ein "neues" Konto nicht zugewiesen ist (was man an dem gelben Warndreieck in der Kontenliste unter "Bearbeiten/Fibu-Daten" erkennt), weist man dieses Konto dann eben noch einer eBilanz-Position zu (entweder wieder per Automatik, oder eben schnell von Hand - ist ja kein großer Aufwand).

So erhält man sich die "Minimalkonfiguation"; das Programm bleibt schön schnell; und individuelle Anpassungen der Zuordnung werden stets von einem Jahr ins nächste übernommen.