diff --git a/apps/studio/components/interfaces/Billing/Payment/PaymentMethods/NewPaymentMethodElement.tsx b/apps/studio/components/interfaces/Billing/Payment/PaymentMethods/NewPaymentMethodElement.tsx index d60e21b9480..558878795e5 100644 --- a/apps/studio/components/interfaces/Billing/Payment/PaymentMethods/NewPaymentMethodElement.tsx +++ b/apps/studio/components/interfaces/Billing/Payment/PaymentMethods/NewPaymentMethodElement.tsx @@ -47,6 +47,7 @@ import { getEffectiveTaxCountry, resolveStoredTaxId, } from '@/components/interfaces/Organization/BillingSettings/BillingCustomerData/TaxID.utils' +import { PurchasingAs } from '@/components/interfaces/Organization/BillingSettings/BillingCustomerData/useBillingCustomerDataForm' import type { CustomerAddress, CustomerTaxId } from '@/data/organizations/types' import { getURL } from '@/lib/helpers' @@ -145,7 +146,7 @@ export const NewPaymentMethodElement = forwardRef( const taxIdValue = rawTaxIdValue?.trim() ?? '' const selectedTaxId = TAX_IDS.find((option) => option.name === tax_id_name) - const [purchasingAs, setPurchasingAs] = useState<'individual' | 'business'>( + const [purchasingAs, setPurchasingAs] = useState( currentTaxId != null ? 'business' : 'individual' ) const purchasingAsBusiness = purchasingAs === 'business'