***

title: "DefaultTaxLineCalculationStrategy"
generated: true
---------------

<GenerationInfo sourceFile="packages/core/src/config/tax/default-tax-line-calculation-strategy.ts" sourceLine="12" packageName="@vendure/core" />

The default [TaxLineCalculationStrategy](/current/core/reference/typescript-api/tax/tax-line-calculation-strategy#taxlinecalculationstrategy) which applies a single TaxLine to the OrderLine
based on the applicable [TaxRate](/current/core/reference/typescript-api/entities/tax-rate#taxrate).

```ts title="Signature"
class DefaultTaxLineCalculationStrategy implements TaxLineCalculationStrategy {
    calculate(args: CalculateTaxLinesArgs) => TaxLine[];
}
```

* Implements: [`TaxLineCalculationStrategy`](/current/core/reference/typescript-api/tax/tax-line-calculation-strategy#taxlinecalculationstrategy)

<div className="members-wrapper">

### calculate

\<MemberInfo kind="method" type={`(args: <a href='/current/core/reference/typescript-api/tax/tax-line-calculation-strategy#calculatetaxlinesargs'>CalculateTaxLinesArgs</a>) => TaxLine[]`}   />

</div>
