1. đź“‹ 0/19

    đź“‹ Buchhaltung, Hacker Art

    Buchhaltung mit gewohnten Werkzeugen







    17. Juni 2026,
    Unix-Freunde SĂĽd-Ost-Oberbayern[1]
    Lizenz: CC BY-SA 4.0

  2. đź“‹ 1/19

    leidiges Thema

    • Buchhaltung macht wenig Freude
    • fremdartige Begrifflichkeiten
    • niemand (den man kennt) kann das richtig
    • 1x im Jahr (Steuererklärung) oder teuer (Steuerberater)
    • zwingt zu seltsamen Werkzeugen (Office)
    • ungewohnt im Handling (kein diff etc.)
  3. đź“‹ 2/19

    Buchhalter ticken anders

  4. đź“‹ 3/19

    Verzaget nicht!

  5. đź“‹ 4/19

    hledger, Vorläufer und Parallelen

  6. đź“‹ 5/19

    Doppelte BuchfĂĽhrung

  7. đź“‹ 6/19

    Eine Buchung

    Datum, Buchungstext und Umsätze beliebiger Dinge (hier: €). Zwei oder mehr Posten, jeweils mit Konto und Betrag (Belastung/Gutschrift). Summe insgesamt 0. Steht z.B. so in einer Textdatei:

    2026-06-17 Unix-Freunde
        Zwickel            4,50 €
        Pfiff              2,30 €
        Backhendl-Salat   18,90 €
        Trinkgeld          1,30 €
        Bargeld          -27,00 €
  8. đź“‹ 7/19

    Das Programm hledger[5] rechnet das pro Konto aus (bei 1 Buchung witzlos):

    $ hledger -f me0.journal balance
                 18,90 €  Backhendl-Salat
                -27,00 €  Bargeld
                  2,30 €  Pfiff
                  1,30 €  Trinkgeld
                  4,50 €  Zwickel
    --------------------
                       0

    Sinn bekommt das, wenn viele Buchungen und kluge Konten da sind.

  9. đź“‹ 8/19

    Unterkonten

    In der Regel will man nicht alle Einzelposten sehen, sondern gruppierte Summen. Wir benennen die Konten gröber, aber hierarchisch:

    2026-06-17 Unix-Freunde
        verpflegung:gastro:getränke     4,50 €
        verpflegung:gastro:getränke     2,30 €
        verpflegung:gastro:speisen     18,90 €
        verpflegung:gastro:trinkgeld
        aktiva:Bargeld                -27 €

    Ein fehlende Betrag (Trinkgeld) wird automatisch ergänzt, damit's aufgeht.

  10. đź“‹ 9/19
    $ hledger -f me1.journal balance
                -27,00 €  aktiva:Bargeld
                  1,30 €  verpflegung:gastro:trinkgeld
                  6,80 €  verpflegung:gastro:getränke
                 18,90 €  verpflegung:gastro:speisen
    --------------------
                       0
  11. đź“‹ 10/19

    Mieteinnahmen, USt, Elster

    
    2026-06-01 Verpflichtung Miete
        kunde:Alice           20,00 €
        eigenkapital:Alice
    
    2026-05-29 Zahlung Miete
        aktiva:Giro:kunde:Alice           20,00 €
        kunde:Alice
    
    2026-07-02 Verbuchung Miete
        aktiva:elster:einnahmen    16,81 €
        passiva:elster:vust          3,19 €
        aktiva:Giro:kunde:Alice
    
  12. đź“‹ 11/19
    $ hledger -f me2.journal balance
                -20,00 €  eigenkapital:Alice
                 16,81 €  aktiva:elster:einnahmen
                  3,19 €  passiva:elster:vust
    --------------------
                       0
  13. đź“‹ 12/19

    Zeiterfassung

    Anfang- und Endezeiten von Tätigkeiten (= Zeitkonten):

    
    i 2026-06-17 09:02:00 t:support:Alice
    o 2026-06-17 09:25:00
    i 2026-06-17 19:00:00 Stammtisch:Unix
    o 2026-06-17 22:00:00
    
  14. đź“‹ 13/19

    Finanz-Buchungen im Journal

    2026-06-17 Rechnung Alice
        kunde:Alice              25 €
        t:support:Alice          -0,38h
    
    2026-06-19 Bezahlung
        kasse:Bargeld            25 €
        kunde:Alice
    
    2026-07-02 Veranlagung
        kasse:Bargeld           -25 €
        aktiva:elster:einnahmen  21,01 €
        passiva:elster:vust       3,99 €
  15. đź“‹ 14/19

    Endergebnis

    $ hledger -f t0.timeclock -f t0.journal balance
                   3.00h  Stammtisch:Unix
                 21,01 €  aktiva:elster:einnahmen
                  3,99 €  passiva:elster:vust
    --------------------
                   3.00h
                 25,00 €  
    
  16. đź“‹ 15/19

    …und vieles mehr

    was ich gar nicht benutze. Monatsberichte etc.

  17. đź“‹ 16/19

    Anmerkungen

  18. đź“‹ 17/19

    âť“ Fragen?

  19. đź“‹ 18/19

    ⛲ Quellen

    1. Unix-Freunde SĂĽd-Ost-Oberbayern, [<-]
    2. plaintextaccounting.org, [<-]
    3. Luca Pacioli, Franziskaner(!), 1445-1517, Toskana. U.a. Mathelehrer von DaVinci, [<-]
    4. ledger-cli.org, [<-]
    5. hledger.org, [<-], [<-]
    6. furius.ca/beancount, [<-]
  20. đź“‹ 19/19

    đź“‹ Vielen Dank!

    fĂĽr Eure Aufmerksamkeit.

    Diese Folien gibt's bei Unix-Freunde.mro.name

    QRCode von https://Unix-Freunde.mro.name