feat: add calculateVAT API function

This commit is contained in:
Usman Baig
2026-03-27 11:33:48 +01:00
parent f4ba6c8a2a
commit 5ca24f6c9c

View File

@@ -102,6 +102,30 @@ export async function getOrders(): Promise<Order[]> {
return apiRequest<Order[]>('/api/billing/invoices')
}
export interface VATResult {
base_amount: string
vat_rate: number
vat_amount: string
total_amount: string
vat_exempt: boolean
vat_reason: string
}
export interface CalculateVATParams {
plan_id: string
interval: string
limit: number
country: string
vat_id?: string
}
export async function calculateVAT(params: CalculateVATParams): Promise<VATResult> {
return apiRequest<VATResult>('/api/billing/calculate-vat', {
method: 'POST',
body: JSON.stringify(params),
})
}
export interface CreateEmbeddedCheckoutParams {
plan_id: string
interval: string