feat: setup the invoice backend

This commit is contained in:
Nathnael
2026-06-29 13:53:32 +00:00
parent f7f0f6aef3
commit 69955bc0e6
5 changed files with 168 additions and 1 deletions

View File

@@ -75,6 +75,7 @@ describe("BillingService.generateInvoice", () => {
{} as never,
events as never,
{} as never, // payment
{} as never, // companies
);
});
@@ -132,6 +133,7 @@ describe("BillingService.markInvoiceAsPaid", () => {
{} as never,
events as never,
{} as never, // payment
{} as never, // companies
);
await service.markInvoiceAsPaid("inv-1", "pay-1", mg as never);
@@ -168,6 +170,7 @@ describe("BillingService.markInvoiceAsPaid", () => {
{} as never,
events as never,
{} as never, // payment
{} as never, // companies
);
await service.markInvoiceAsPaid("inv-1", "pay-1", mg as never);
@@ -196,6 +199,7 @@ describe("BillingService.settlePayable", () => {
{} as never,
events as never,
{} as never, // payment
{} as never, // companies
);
const settled = await service.settlePayable(
@@ -229,6 +233,7 @@ describe("BillingService.settlePayable", () => {
{} as never,
events as never,
{} as never, // payment
{} as never, // companies
);
const settled = await service.settlePayable(