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

The default <DocsLink href="/reference/typescript-api/tax/tax-line-calculation-strategy#taxlinecalculationstrategy">TaxLineCalculationStrategy</DocsLink> which applies a single TaxLine to the OrderLine
based on the applicable <DocsLink href="/reference/typescript-api/entities/tax-rate#taxrate">TaxRate</DocsLink>.

```ts title="Signature"
class DefaultTaxLineCalculationStrategy implements TaxLineCalculationStrategy {
    calculate(args: CalculateTaxLinesArgs) => TaxLine[];
}
```
* Implements: <DocsLink href="/reference/typescript-api/tax/tax-line-calculation-strategy#taxlinecalculationstrategy">`TaxLineCalculationStrategy`</DocsLink>



<div className="members-wrapper">

### calculate

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




</div>
