Financial statements of pub.solar n.e.V.
Go to file
2023-12-31 17:01:09 +01:00
.envrc feat: initial flake devshell for hledger 2023-12-15 20:42:56 +01:00
.gitignore feat: initial flake devshell for hledger 2023-12-15 20:42:56 +01:00
finances.hledger chore: finances update 2023-12-15 2023-12-15 21:53:04 +01:00
flake.lock feat: initial flake devshell for hledger 2023-12-15 20:42:56 +01:00
flake.nix feat: initial flake devshell for hledger 2023-12-15 20:42:56 +01:00
README.md fix: use long options in README 2023-12-31 17:01:09 +01:00

pub.solar finances

This repository is used to track the finances of pub.solar transparently. We use hledger to create finance report in a minimalistic, terminal friendly way.

Quick start

Installing hledger with nix, the package manager.

git clone gitea@git.pub.solar:pub-solar/finances.git finances && cd $_
nix develop

or with direnv.

git clone gitea@git.pub.solar:pub-solar/finances.git finances && cd $_
direnv allow

Creating a report without negative numbers

hledger incomestatement --file ./finances.hledger --layout bare --pretty --drop 1

Creating a web report, viewable in a browser

hledger-web --file ./finances.hledger

Writing a HTML table to the README

hledger incomestatement --file ./finances.hledger --layout bare --pretty --drop 1 --output-format html >> README.md

Finances report table

Income Statement 2023-01-10..2023-12-28

Commodity2023-01-10..2023-12-28
 
Revenues
donations:member415.00
donations:non-member87.00
total502.00
 
Expenses
infra:domain52.40
infra:file-storage26.02
infra:server124.47
total202.89
 
Net:299.11