In Canada, some provinces apply a double tax structure, meaning invoices must include both GST and a separate PST rather than the combined HST used elsewhere. To help you build accurate document templates, this article provides ready-to-use code snippets for each province that uses a dual-tax scheme.
Because purchase orders in Rentman can rely on different variables, each province requires its own snippet to ensure taxes are calculated and displayed correctly. Provinces that use single-tax systems are not included, as they do not affect how you bill in Rentman.
Learn how to customize your document templates in this article.
Invoices and quotes
Québec
SUBTOTAL : {$f.price}
TPS (786465120 RT0001) : {multiplyprice({$f.vat_amount},(0.05/0.14975))}
TVQ (1223544891 TQ0001) : {multiplyprice({$f.vat_amount},(0.09975/0.14975))}
TOTAL : {$f.price_invat}British Columbia
SUBTOTAL : {$f.price}
GST (123456789 RT0001) : {multiplyprice($f.vat_amount, (0.05/0.12))}
PST (PST-1234-5678) : {multiplyprice($f.vat_amount, (0.07/0.12))}
TOTAL : {$f.price_invat}Manitoba
SUBTOTAL : {$f.price}
GST (123456789 RT0001) : {multiplyprice($f.vat_amount, (0.05/0.12))}
PST (R-1234-567) : {multiplyprice($f.vat_amount, (0.07/0.12))}
TOTAL : {$f.price_invat}Saskatchewan
SUBTOTAL : {$f.price}
GST (123456789 RT0001) : {multiplyprice($f.vat_amount, (0.05/0.11))}
PST (73333333-01) : {multiplyprice($f.vat_amount, (0.06/0.11))}
TOTAL : {$f.price_invat}Purchase orders
Québec
{assign var="TPS" value=$f.underlying_cost_amount_tax|multiplyprice:(0.05/0.14975)}
{assign var="TVQ" value=$f.underlying_cost_amount_tax|multiplyprice:(0.09975/0.14975)}
SUBTOTAL : {$f.approved_amount}
TPS (786465120 RT0001) : {$TPS}
TVQ (1223544891 TQ0001) : {$TVQ}
TOTAL : {$f.underlying_cost_amount_with_tax}British Columbia
{assign var="GST" value=$f.underlying_cost_amount_tax|multiplyprice:(0.05/0.12)} {assign var="PST" value=$f.underlying_cost_amount_tax|multiplyprice:(0.07/0.12)} SUBTOTAL : {$f.approved_amount}
GST (123456789 RT0001) : {$GST}
PST (PST-1234-5678) : {$PST}
TOTAL : {$f.underlying_cost_amount_with_tax}Manitoba
{assign var="GST" value=$f.underlying_cost_amount_tax|multiplyprice:(0.05/0.12)} {assign var="PST" value=$f.underlying_cost_amount_tax|multiplyprice:(0.07/0.12)} SUBTOTAL : {$f.approved_amount}
GST (123456789 RT0001) : {$GST}
PST (R-1234-567) : {$PST}
TOTAL : {$f.underlying_cost_amount_with_tax}Saskatchewan
{assign var="GST" value=$f.underlying_cost_amount_tax|multiplyprice:(0.05/0.11)} {assign var="PST" value=$f.underlying_cost_amount_tax|multiplyprice:(0.06/0.11)} SUBTOTAL : {$f.approved_amount}
GST (123456789 RT0001) : {$GST}
PST (73333333-01) : {$PST}
TOTAL : {$f.underlying_cost_amount_with_tax}
Was this article helpful?
0 out of 0 found this helpful