feat: rewired up the billing and payment with the booking

This commit is contained in:
Nathnael
2026-06-29 09:25:46 +00:00
parent 9cd24d9b51
commit 4be4286fbf
12 changed files with 584 additions and 380 deletions

View File

@@ -74,6 +74,7 @@ describe("BillingService.generateInvoice", () => {
{} as never,
{} as never,
events as never,
{} as never, // payment
);
});
@@ -130,6 +131,7 @@ describe("BillingService.markInvoiceAsPaid", () => {
{} as never,
{} as never,
events as never,
{} as never, // payment
);
await service.markInvoiceAsPaid("inv-1", "pay-1", mg as never);
@@ -165,6 +167,7 @@ describe("BillingService.markInvoiceAsPaid", () => {
{} as never,
{} as never,
events as never,
{} as never, // payment
);
await service.markInvoiceAsPaid("inv-1", "pay-1", mg as never);
@@ -192,6 +195,7 @@ describe("BillingService.settlePayable", () => {
{} as never,
{} as never,
events as never,
{} as never, // payment
);
const settled = await service.settlePayable(
@@ -224,6 +228,7 @@ describe("BillingService.settlePayable", () => {
{} as never,
{} as never,
events as never,
{} as never, // payment
);
const settled = await service.settlePayable(