pleroma.debian.social

pleroma.debian.social

We had a Prav mini meetup in yesterday featuring @badrihippo, @ravi, @kishy, and @disaster2life

We worked on getting Prav's financial records organised in a single place, so we can refer to it easily. This will make work easier for the Treasury Team and also enable greater transparency in our reporting

Our original meeting place, Chaayos in Connaught Place, turned out to be too crowded. We instead sat at Andhra Canteen for a couple of hours to kick off the session

After an ice cream break, we went to Café Coffee Day but they were not welcoming and wanted us to order more just for the privilege of sitting down. So we left the place and wrapped up at the bench outside in the infamous Delhi heat

Note to self: bring fully charged laptops next time!

Four people—Badri, Ravi, Disaster, and Kishy—sitting around a table with coffee and laptops. The colourful, decorated walls of Andhra Canteen are visible in the background. The same scene as before, but as a badly angled selfie.

@prav @badrihippo @kishy @disaster2life @ravi so cool! all power and support to yall ❤️ I would have loved to be sitting there, it seems like a crazy gang of people.

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
a screenshot of finances.ntns.in, showing a net position, a transaction count, #members, #receipts. a list of per-member positions and a recent transaction to social.coop is visible.

@xrisk oh thats really cool, weve just started out with standard ledger currently, @badrihippo might be worth looking into?
replies
1
announces
0
likes
0

@xrisk That sounds like a very cool setup!

Are you handling different currencies at all? How do your accountants and auditors feel about the setup?

I was doing some ledger-cli accounting almost a decade ago, and had a mix of scripts, spreadsheets and manual work to handle USD vs HKD, and I also used scripts that created spreadsheets and exported them to PDFs, which the auditors could read.

@clacke this is just a “student-run collective” aka a bunch of friends in college floofLol we are collectively the auditors I guess

also about the currency question, we let hledger take care of that. im not too sure about how the actual currency conversion works, sorry :/

update: I took a look at the ledger files, they look like this: if that helps!

```hledger
2026-05-17 * Social.coop Monthly Payment
; receipt: receipts/2026/05/0001-mastcoop.png
; paid-by: **
; issue: seed
Expenses:Ops:Socials 1.10 GBP
Assets:Members:**
```

and

```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.

P 2026-05-17 GBP 128.02 INR
```

@xrisk Thanks, interesting. I will look at this at some point and see if it's different from what ledger-cli does, how it handles cents-rounding, etc.