Nordlet

← Dokumentation / Glossar

Was ist eine Kostenstelle? Analytische Dimensionen jenseits des Kontenplans

Warum der Kontenplan keine Abteilungen oder Projekte abbilden sollte, wie stattdessen analytische Dimensionen funktionieren und welche kombinatorische Explosion sie verhindern.

Eine Kostenstelle (cost center) ist ein Bereich Ihres Unternehmens, den Sie separat erfassen möchten, etwa eine Abteilung, ein Standort, ein Team oder eine Maschine. Sie beantwortet die Frage „Wo ist diese Kostenart entstanden?“, während der Kontenplan beantwortet „Um welche Art von Kosten handelt es sich?“

Diese beiden Fragen getrennt zu halten, ist eine der wirkungsvollsten Entscheidungen beim Einrichten eines Hauptbuchs (ledger), und sie falsch zu treffen, gehört zu den häufigsten sowie am schwersten rückgängig zu machenden Fehlern.

Der Fehler, den dies verhindert

Die verlockende Herangehensweise besteht darin, die Abteilung direkt in den Kontencode (account code) zu kodieren:

6209-01  Verwaltungskosten – Büro Vilnius
6209-02  Verwaltungskosten – Büro Kaunas
6209-03  Verwaltungskosten – Büro Riga

Machen Sie das nun für Gehälter, Miete, Software, Reisen und Abschreibungen, verteilt auf drei Büros, vier Abteilungen und ein Dutzend Projekte. Der Kontenplan explodiert: 20 Aufwandskonten multipliziert mit 3 Büros und 4 Abteilungen ergeben 240 Konten. Das Hinzufügen einer fünften Abteilung erfordert die Anlage von 60 weiteren Konten.

Die Folgen wiegen noch schwerer als die reine Anzahl:

  • Das Berichtswesen bricht ein. Gesetzliche Abschlüsse greifen auf die Kontencodes zurück. Ein Kontenplan mit angehängten Abteilungsmerkmalen erfordert, dass diese Suffixe über eine Regel herausgefiltert werden, die jemand pflegen muss.
  • Auswertungen über mehrere Dimensionen hinweg sind unmöglich. Die Frage „Gesamte Reisekosten pro Abteilung“ erfordert das Zerlegen von Kontencodes als Zeichenketten.
  • Der Kontenplan weicht von der nationalen Standardvorlage ab, sodass jede Zuordnung zur Umsatzsteuervoranmeldung oder zum gesetzlichen Jahresabschluss zu einer Sonderanfertigung wird.
  • Dies ist in der Praxis nicht mehr rückgängig zu machen. Jahrelange historische Buchungen lauten auf diese Codes, und Vergleiche hängen davon ab.

Stattdessen: Dimensionen

Die Alternative besteht darin, den Kontenplan schlank zu halten und jede Buchungszeile (ledger line) mit Dimensionen zu versehen:

Konto Kostenstelle Projekt
Gehalt, Dev-Team Vilnius, Projekt A 6204 VLN-DEV PRJ-A
Gehalt, Support Kaunas, Projekt A 6204 KNS-SUP PRJ-A
Reisekosten, Dev-Team Vilnius, Projekt B 6209 VLN-DEV PRJ-B

Ein einziges Gehaltskonto genügt. Jede Kombination von Auswertungen ist möglich: Kosten nach Konto, nach Kostenstelle, nach Projekt oder in jeder beliebigen Schnittmenge, ohne ein einziges neues Konto anzulegen. Das Hinzufügen einer fünften Abteilung erfordert lediglich eine neue Kostenstelle und keine sechzig Konten.

Die allgemeine Regel lautet: Der Kontenplan sollte die Art des Geschäftsvorfalls und die gesetzlichen Berichtspflichten widerspiegeln. Alles Organisatorische gehört in die Dimensionen.

Kostenstellen, Profitcenter und Projekte

  • Kostenstelle – eine Einheit, die Kosten verursacht und an ihrer Wirtschaftlichkeit gemessen wird, wie etwa IT, Personalwesen, Finanzbuchhaltung oder ein Lager.
  • Profitcenter (profit center) – eine Einheit mit eigenen Erlösen und Kosten, die anhand ihres Deckungsbeitrags gemessen wird, zum Beispiel eine Produktlinie, eine Niederlassung oder eine Tochtergesellschaft.
  • Projekt – ein zeitlich begrenztes Vorhaben, das sich über mehrere Abteilungen erstrecken kann und an den Gesamtkosten im Verhältnis zum Budget oder den erzielten Erlösen gemessen wird.

Diese Konzepte schließen sich nicht aus. Ein Gehalt kann gleichzeitig zur Support-Kostenstelle und zu einem Kundenprojekt gehören. Genau deshalb handelt es sich um separate Dimensionen und nicht um ein einzelnes Feld.

Umlagen (allocation) sind der nächste Schritt: Geteilte Kosten wie Miete oder IT fallen in einer Kostenstelle an, die keine Umsätze generiert, weshalb das Management-Reporting diese Kosten oft über Mitarbeiterzahlen, Flächen oder Nutzung auf umsatzgenerierende Einheiten überträgt. Eine Umlage ist eine rein betriebswirtschaftliche Auswertung; sie verändert die gesetzlichen Konten nicht, weshalb es sinnvoll ist, die umgelegte Sicht klar von der gebuchten zu trennen.

Wie Nordlet Dimensionen implementiert

Auf jeder Buchungszeile stehen zwei unabhängige Dimensionen zur Verfügung: Kostenstelle und Projekt. Diese sind Eigenschaften der Buchungszeile (journal entry line) und nicht des Kontos, sodass dasselbe Konto mit jeder beliebigen Kombination verknüpft werden kann.

Kostenstellen werden über POST /v1/ledger/cost-centers/create verwaltet und lassen sich in Kostenstellengruppen (cost center groups) organisieren. Dies ermöglicht eine einstufige Zusammenfassung, was nützlich ist, um Abteilungen zu übergeordneten Funktionen zu bündeln.

Projekte bilden eine separate Dimension mit einem eigenen Lebenszyklus, sodass ein Projekt über seine gesamte Laufzeit hinweg ausgewertet werden kann, unabhängig davon, welche Abteilungen daran beteiligt waren.

Dimensionen fließen von Belegen direkt in die Buchungen ein: Rechnungszeilen und Eingangsrechnungszeilen enthalten Kostenstelle und Projekt, und diese Werte übertragen sich automatisch in die Buchungssätze (journal entries), sobald der Beleg festgeschrieben wird. Das bedeutet, dass die Kontierung dort stattfindet, wo der Kontext vorhanden ist, also auf Belegebene durch die Person, die den Grund für die Kosten kennt, und nicht als nachträglicher Buchhaltungsschritt.

Auswertungen stehen über POST /v1/reports/cost-center für die Kostenstellensicht, über die Projektauswertung für die Projektsicht sowie über /v1/reports/gl-detail für gefilterte Hauptbuchdetails zur Verfügung.

Zwei einschränkende Hinweise. Kostenstellen sind bis auf die Gruppenzugehörigkeit flach strukturiert – es gibt keine Hierarchien mit beliebiger Tiefe, sodass eine dreistufige Organisationsstruktur über Gruppen und Namenskonventionen abgebildet werden muss. Zudem gibt es keine automatischen Verteilungsschlüssel: Das automatische Umlagern gemeinsamer Gemeinkosten von einer Kostenstelle auf andere ist nicht integriert, weshalb eine Umlage als manueller Buchungssatz erfolgt, der Kosten zwischen Kostenstellen verschiebt.

FAQ

Was ist eine Kostenstelle in der Buchhaltung?

Eine abgegrenzte organisatorische Einheit des Unternehmens wie eine Abteilung, ein Standort oder ein Team, mit der erfasst wird, wo Kosten anfallen. Sie wird als Dimension auf Buchungszeilen erfasst, getrennt von dem Konto, das die Art der Kosten dokumentiert.

Was ist der Unterschied zwischen einer Kostenstelle und einem Konto?

Das Konto erfasst die Art des Geschäftsvorfalls (Gehälter, Miete, Reisen) und dient dem gesetzlichen Berichtswesen. Die Kostenstelle erfasst hingegen den Ort der Entstehung. Werden beide in Kontencodes vermischt, führt dies zu einer Kontenexplosion und macht gesetzliche Zuordnungen unmöglich.

Sollte ich Abteilungen in meinem Kontenplan abbilden?

Nein. Verwenden Sie stattdessen Dimensionen. Das Kodieren von Abteilungen in Kontencodes führt zu einem multiplikativen Wachstum des Kontenplans, macht abteilungsübergreifende Auswertungen ohne String-Parsing unmöglich und ist praktisch unumkehrbar, sobald historische Buchungen auf diesen Codes erfolgt sind.

Was ist der Unterschied zwischen einer Kostenstelle und einem Projekt?

Eine Kostenstelle ist eine dauerhafte organisatorische Einheit, während ein Projekt ein zeitlich begrenztes Vorhaben ist, das sich in der Regel über mehrere Kostenstellen erstreckt. Beide sind eigenständige Dimensionen, und ein einzelner Geschäftsvorfalls kann beide gleichzeitig tragen.

Kann ein Geschäftsvorfall zu mehr als einer Kostenstelle gehören?

Eine einzelne Buchungszeile enthält jeweils eine Kostenstelle, aber ein Geschäftsvorfall kann auf mehrere Zeilen mit unterschiedlichen Kostenstellen aufgeteilt werden. Wenn Kosten nachweislich zu mehreren Einheiten gehören, sollten Sie diese entweder direkt bei der Erfassung aufteilen oder nachträglich über einen separaten Buchungssatz umlegen.