@arathron/n8n-nodes-zoho-books
Version:
n8n community nodes for Zoho Books and Zoho Inventory API integration - Complete CRUD operations for Sales Orders, Invoices, Items, Vendors, Credit Notes, Payments, Purchase Orders, Bills, Composite Items, Tax Management, Tax Groups, and Tax Exemptions
33 lines • 1.56 kB
TypeScript
export interface TaxValidationResult {
isValid: boolean;
errors: string[];
}
export interface TaxData {
tax_name?: string;
tax_percentage?: number;
tax_id?: string;
}
export interface TaxGroupData {
tax_group_name?: string;
tax_ids?: string[];
}
export interface TaxExemptionData {
tax_exemption_code?: string;
description?: string;
type?: string;
}
export declare function validateTaxPercentage(percentage: number): TaxValidationResult;
export declare function validateTaxName(name: string): TaxValidationResult;
export declare function validateTaxGroupName(name: string): TaxValidationResult;
export declare function validateTaxIds(taxIds: string[]): TaxValidationResult;
export declare function validateTaxExemptionCode(code: string): TaxValidationResult;
export declare function validateTaxExemptionType(type: string): TaxValidationResult;
export declare function validateTaxData(data: TaxData): TaxValidationResult;
export declare function validateTaxGroupData(data: TaxGroupData): TaxValidationResult;
export declare function validateTaxExemptionData(data: TaxExemptionData): TaxValidationResult;
export declare function normalizeTaxResponse(response: any): any;
export declare function normalizeTaxGroupResponse(response: any): any;
export declare function normalizeTaxExemptionResponse(response: any): any;
export declare function formatTaxPercentage(percentage: number): string;
export declare function createValidationErrorMessage(result: TaxValidationResult): string;
//# sourceMappingURL=TaxUtils.d.ts.map