From 89bae6bb74917fca420a91b4bec352eaa0de42c0 Mon Sep 17 00:00:00 2001
From: cyprain-okeke <108260115+cyprain-okeke@users.noreply.github.com>
Date: Thu, 21 Aug 2025 10:25:48 +0100
Subject: [PATCH] Remove the VAT field for family plan (#16098)
---
.../trial-initiation/trial-billing-step.component.html | 1 +
.../trial-initiation/trial-billing-step.component.ts | 9 +++++++++
2 files changed, 10 insertions(+)
diff --git a/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.html b/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.html
index 64a9781b7cf..0c1a4270662 100644
--- a/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.html
+++ b/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.html
@@ -51,6 +51,7 @@
{{ "paymentType" | i18n }}
diff --git a/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.ts b/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.ts
index e13fac41f75..7e25a422477 100644
--- a/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.ts
+++ b/apps/web/src/app/billing/accounts/trial-initiation/trial-billing-step.component.ts
@@ -259,6 +259,15 @@ export class TrialBillingStepComponent implements OnInit, OnDestroy {
return planType ? this.applicablePlans.find((plan) => plan.type === planType) : null;
}
+ protected get showTaxIdField(): boolean {
+ switch (this.organizationInfo.type) {
+ case ProductTierType.Families:
+ return false;
+ default:
+ return true;
+ }
+ }
+
private getBillingInformationFromTaxInfoComponent(): BillingInformation {
return {
postalCode: this.taxInfoComponent.getTaxInformation()?.postalCode,