ITaxService
Interface to be implemented by tax provider plugins. The interface defines a
single method getTaxLines
that returns numerical rates to apply to line
items and shipping methods.
Methods
getTaxLines
**getTaxLines**(itemLines, shippingLines, context): Promise<[ProviderTaxLine](/references/services/types/ProviderTaxLine)[]>
Retrieves the numerical tax lines for a calculation context.
Parameters
the line item calculation lines
other details relevant to the tax determination
Returns
Promise<ProviderTaxLine[]>
numerical tax rates that should apply to the provided calculation
lines
Was this section helpful?