Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.14 KB

tax-calculator.md

File metadata and controls

27 lines (19 loc) · 1.14 KB

Tax calculator

Solidus comes with a tax calculator that is used to calculate both sales tax (United States-style taxes) and value-added tax (VAT): Spree::Calculator::DefaultTax. Typically, this calculator should be the only tax calculator required by your store.

Using this calculator, all tax rates are represented as a decimal. So, a tax rate of 5% should be represented as 0.05.

Taxes can apply to line items, shipments, or an entire order.

The tax calculator uses its calculable – a Spree::TaxRate – to calculate tax totals.

For more comprehensive documentation about taxes in Solidus, see the Taxation documentation.

If your store's tax requirements are more complicated, you may want to create a custom tax calculator or use an extension like solidus_tax_cloud.