45
0
Fork
You've already forked project-issues
0

Custom financial reports maker #59

Open
opened 2026年05月30日 04:59:40 +02:00 by songtech-0912 · 1 comment

We could create an open-source app to create an automatic financial report from OpenCollective data, instead of doing the extremely tedious task of putting it together by hand, as we had to do for last year. The data is available in the OpenCollective dashboard under "Reports" as well as "Ledger" > "Transactions" but it is in CSV format. A Rust/C++/Python CLI app can be used to create a styled Typst file from the CSV data. This Typst file can be committed to the static/financial-reports directory of the Elara website repo, and then Typst would be used to compile it into a PDF.

We could create an open-source app to create an automatic financial report from OpenCollective data, instead of doing the extremely tedious task of putting it together by hand, [as we had to do for last year](https://elaraproject.org/news/2025-financial-report-release/). The data is available in the [OpenCollective dashboard under "Reports"](https://opencollective.com/dashboard/project-elara/reports) as well as ["Ledger" > "Transactions"](https://opencollective.com/dashboard/project-elara/transactions) but it is in CSV format. A Rust/C++/Python CLI app can be used to create a styled Typst file from the CSV data. This Typst file can be committed to the `static/financial-reports` directory of the [Elara website repo](https://codeberg.org/elaraproject/website), and then Typst would be used to compile it into a PDF.
Author
Owner
Copy link

Think this is out of scope for reasons similar to why I put #58 on pause. However, it can be resumed at a later date.

Think this is out of scope for reasons similar to why I put https://codeberg.org/elaraproject/project-issues/issues/58 on pause. However, it can be resumed at a later date.
Sign in to join this conversation.
No Branch/Tag specified
main
No results found.
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
elaraproject/project-issues#59
Reference in a new issue
elaraproject/project-issues
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?