liberapay.com icon indicating copy to clipboard operation
liberapay.com copied to clipboard

Transparent accounting for organizations

Open Changaco opened this issue 7 years ago • 6 comments

In addition to #482 we could implement the posting and settlement of invoices, similar to Open Collective. We need/want this for the Liberapay org itself (see https://github.com/liberapay/liberapay.org/issues/20#issuecomment-270092031), so we might as well build a tool that other organizations can use too. This requires changing our Terms of Service to allow other kinds of payments than donations.

Changaco avatar Jan 17 '17 09:01 Changaco

I promised Zatalyz she'll be reimbursed in the next few weeks for https://github.com/liberapay/salon/issues/100 so I'm starting the work on this.

Changaco avatar Mar 04 '17 09:03 Changaco

I've made some progress on this but I'm a little stuck on the storage issue. It seems to me that the correct solution would be to use S3, but if we start using AWS then we should use it for everything in order to fully benefit from the 1-year free tier (see https://github.com/liberapay/liberapay.com/issues/177#issuecomment-271108424).

Changaco avatar Mar 08 '17 10:03 Changaco

liberapay-2017-03-23-invoice-ui

Changaco avatar Mar 23 '17 10:03 Changaco

I've enabled invoices for LiberapayOrg, @Zatalyz, and myself.

(update participants set allow_invoices = true where username in ('LiberapayOrg', 'Zatalyz', 'Changaco'))

Changaco avatar Mar 30 '17 08:03 Changaco

And here's our very first invoice: https://liberapay.com/LiberapayOrg/invoices/1 🎉

Next step is implementing the other side (acceptance and payment of the invoice).

Changaco avatar Mar 30 '17 09:03 Changaco

Our first two invoices are now paid! 💃 https://liberapay.com/LiberapayOrg/invoices/

LiberapayOrg wallet 2017-04-05

Changaco avatar Apr 05 '17 08:04 Changaco