Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Co-authored-by: Shahed Nasser <27354907+shahednasser@users.noreply.github.com>
1.4 KiB
1.4 KiB
displayed_sidebar
| displayed_sidebar |
|---|
| jsClientSidebar |
Interface: 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.
Implemented by
Methods
getTaxLines
▸ getTaxLines(itemLines, shippingLines, context): Promise<ProviderTaxLine[]>
Retrieves the numerical tax lines for a calculation context.
Parameters
| Name | Type | Description |
|---|---|---|
itemLines |
ItemTaxCalculationLine[] |
the line item calculation lines |
shippingLines |
ShippingTaxCalculationLine[] |
- |
context |
TaxCalculationContext |
other details relevant to the tax determination |
Returns
Promise<ProviderTaxLine[]>
numerical tax rates that should apply to the provided calculation lines
Defined in
packages/medusa/dist/interfaces/tax-service.d.ts:51