From 976e13e8ebc932cdc83300d1609ba36119f6a8b8 Mon Sep 17 00:00:00 2001 From: Stephon Brown Date: Tue, 3 Feb 2026 16:22:04 -0500 Subject: [PATCH] Refactor(billing): Update InvoicePreview with prorated amount details --- .../premium-org-upgrade-payment.component.spec.ts | 2 +- .../services/premium-org-upgrade.service.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-payment/premium-org-upgrade-payment.component.spec.ts b/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-payment/premium-org-upgrade-payment.component.spec.ts index 38c60173f77..337bbf0c1b0 100644 --- a/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-payment/premium-org-upgrade-payment.component.spec.ts +++ b/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-payment/premium-org-upgrade-payment.component.spec.ts @@ -186,7 +186,7 @@ describe("PremiumOrgUpgradePaymentComponent", () => { tax: 5.0, total: 53.0, credit: 10.0, - proratedAmountOfMonths: 1, + newPlanProratedMonths: 1, }); mockSubscriptionPricingService.getBusinessSubscriptionPricingTiers$.mockReturnValue( diff --git a/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-payment/services/premium-org-upgrade.service.ts b/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-payment/services/premium-org-upgrade.service.ts index 3d75ae58479..9e7d7488b72 100644 --- a/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-payment/services/premium-org-upgrade.service.ts +++ b/apps/web/src/app/billing/individual/upgrade/premium-org-upgrade-payment/services/premium-org-upgrade.service.ts @@ -35,7 +35,8 @@ export interface InvoicePreview { tax: number; total: number; credit: number; - proratedAmountOfMonths: number; + newPlanProratedMonths: number; + newPlanProratedAmount?: number; } @Injectable() @@ -60,7 +61,8 @@ export class PremiumOrgUpgradeService { tax: invoicePreviewResponse.tax, total: invoicePreviewResponse.total, credit: invoicePreviewResponse.credit, - proratedAmountOfMonths: invoicePreviewResponse.proratedAmountOfMonths, + newPlanProratedMonths: invoicePreviewResponse.newPlanProratedMonths, + newPlanProratedAmount: invoicePreviewResponse.newPlanProratedAmount, }; }