wanted to share the setup we use at @ntns as well (made by @noteness !). it uses hledger under the hood and a gitops model to manage expenses (people file new issues using an issue template to mark expenses) and theyre automatically added to hledger + validated + the website is updated by a CI action
```hledger ; ---- Commodities (currencies) ---- ; INR is the reporting currency. Others are allowed; declare any new one here so ; `hledger check commodities` catches typos like "GPB". Add market prices to ; prices.journal if you want value-in-INR roll-ups in reports. commodity 1,000.00 INR commodity 1,000.00 GBP commodity 1,000.00 USD commodity 1,000.00 EUR ```
and `prices.journal`
```hledger ; Market prices for converting foreign currencies to INR in reports. ; Format: P YYYY-MM-DD <COMMODITY> <PRICE_IN_INR> ; ; Add a price near the date of any foreign-currency transaction. hledger's ; `-X INR` flag uses the most recent prior price for conversion. Without a ; price, foreign amounts simply appear in their own currency in reports — the ; ledger remains correct, only the rolled-up "in INR" view is unavailable. ; ; Use whatever rate you actually got (UPI fx rate, bank statement rate, etc.), ; or for donations the rate at which the donor's gift converted to INR in the ; member's account.
fucked in the head.figuring out how to keep myself going.one side quest, one conversation, one new friend and one day at a time.tldr: good vibes, love and curiosity ❤️feel free to follow and interact, I love talking to people and making friends :NYNHappy: cover: https://fedi.aria.dog/objects/689baafd-9429-43e3-a52d-b1ce836ddf52