Christian Weichel
478a75e744
Switch license to AGPL
2022-12-08 13:05:19 -03:00
Sven Efftinge
797c1b7421
[usage] support multiple entries on invoices
2022-12-05 08:44:15 -03:00
Laurie T. Malau
ee08e7863c
[db] Move db models to gitpod-db/go module
2022-11-21 08:37:50 -03:00
Milan Pavlik
93fa97a5be
[stripe] Add test for filtering out balances for Stripe Cost Centers
2022-10-05 17:59:21 +02:00
Milan Pavlik
9cab00ae89
[biling] Remove UpdateInvoices - old reconciler
2022-09-08 16:38:23 +02:00
Milan Pavlik
28f6980a26
[stripe] Handle invoice finalization
2022-08-31 16:06:16 +02:00
Milan Pavlik
8b11db368b
[usage] Fix content service nil pointer
2022-08-30 14:56:14 +02:00
Milan Pavlik
33c613c5da
[stripe] Set reportId on invoices after updating credits
2022-08-30 11:36:15 +02:00
Milan Pavlik
9df045e11c
[usage] Fetch sessions from usage report instead of from RPC arguments
2022-08-30 11:00:14 +02:00
Alex Tugarev
030c183993
Use upcoming invoice
2022-08-25 16:07:10 +02:00
Laurie T. Malau
0e3702e073
Implement setBilledSession
2022-08-11 09:15:55 +02:00
Andrew Farries
8a8d2eab6d
Add placeholder implementation of FinalizeInvoice
2022-08-10 14:48:54 +02:00
Andrew Farries
9d72fb5df9
[usage] Add billInstancesAfter config setting
...
Add a new config setting to the usage component.
`billInstancesAfter` sets the date after which instances should be
considered for billing - instances started before `billInstancesAfter`
will not be considered by the billing controller.
2022-08-05 09:47:49 -03:00
Milan Pavlik
c4708b3048
[usage] Implement BillingService
2022-07-27 04:48:22 -03:00