From fabbb3745cfe70d3fca2892ad0ad8629f58eb5f4 Mon Sep 17 00:00:00 2001 From: Maxime Chambreuil Date: Fri, 7 Jan 2011 14:16:23 -0500 Subject: [PATCH] [IMP] Module ready-to-use in any provinces, based on http://en.wikipedia.org/wiki/Sales_taxes_in_Canada#Provincial_sales_taxes bzr revid: maxime.chambreuil@savoirfairelinux.com-20110107191623-kbr5rfv64l8edctg --- addons/l10n_ca/account_chart_en.xml | 56 ++- addons/l10n_ca/account_chart_fr.xml | 4 +- addons/l10n_ca/account_chart_template_en.xml | 2 +- addons/l10n_ca/account_chart_template_fr.xml | 2 +- addons/l10n_ca/account_tax_code_en.xml | 76 +++- addons/l10n_ca/account_tax_code_fr.xml | 16 +- addons/l10n_ca/account_tax_en.xml | 281 ++++++++++++-- addons/l10n_ca/account_tax_fr.xml | 198 +++++++++- addons/l10n_ca/fiscal_templates_en.xml | 371 +++++++++++++++++-- addons/l10n_ca/fiscal_templates_fr.xml | 338 +++++++++++++++-- 10 files changed, 1209 insertions(+), 135 deletions(-) diff --git a/addons/l10n_ca/account_chart_en.xml b/addons/l10n_ca/account_chart_en.xml index c840ac37951..02bf6903c6d 100644 --- a/addons/l10n_ca/account_chart_en.xml +++ b/addons/l10n_ca/account_chart_en.xml @@ -690,33 +690,65 @@ 241000 + view + + TAXES TO PAY + + + + 241100 + payable - Federal tax to pay + GST to pay + + + + 241200 + + payable + + PST to pay + + + + 241300 + + payable + + HST to pay 242000 - payable - - Provincial tax to pay + view + + TAXES TO RECEIVE - - 243000 - + + 242100 + other - GST + GST to receive - - 244000 - + + 242200 + other - PST + PST to receive + + + + 242300 + + other + + HST to receive diff --git a/addons/l10n_ca/account_chart_fr.xml b/addons/l10n_ca/account_chart_fr.xml index 58fc8b90ec7..846c9ba47d5 100644 --- a/addons/l10n_ca/account_chart_fr.xml +++ b/addons/l10n_ca/account_chart_fr.xml @@ -707,7 +707,7 @@ payable - TVQ à payer + TVP/TVQ à payer @@ -739,7 +739,7 @@ receivable - TVQ à recevoir + TVP/TVQ à recevoir diff --git a/addons/l10n_ca/account_chart_template_en.xml b/addons/l10n_ca/account_chart_template_en.xml index 26b9d4e7176..8b970cc13fb 100644 --- a/addons/l10n_ca/account_chart_template_en.xml +++ b/addons/l10n_ca/account_chart_template_en.xml @@ -5,7 +5,7 @@ - Canada - English Chart of Accounts + Canada - Chart of Accounts for english-speaking provinces diff --git a/addons/l10n_ca/account_chart_template_fr.xml b/addons/l10n_ca/account_chart_template_fr.xml index e93f8eea15c..8f5238e33bb 100644 --- a/addons/l10n_ca/account_chart_template_fr.xml +++ b/addons/l10n_ca/account_chart_template_fr.xml @@ -4,7 +4,7 @@ - Canada - French Canadian Chart of Accounts + Canada - Plan comptable pour les provinces francophones diff --git a/addons/l10n_ca/account_tax_code_en.xml b/addons/l10n_ca/account_tax_code_en.xml index 5b256efd473..2fe144d6086 100644 --- a/addons/l10n_ca/account_tax_code_en.xml +++ b/addons/l10n_ca/account_tax_code_en.xml @@ -11,32 +11,90 @@ - - Tax Due (Tax to pay) + + Receivable Taxes + + GST to Receive + + + + + PST to Receive + + + + + HST to Receive + + + - Tax Payable + Payable Taxes + + GST to Pay + + + + + PST to Pay + + + + + HST to Pay + + + - Tax Bases + Taxes Base - - - Base of Taxed Sales + + Base of Sales Tax + + Base of GST for Sales + + - - Base of Taxed Purchases + + Base of PST for Sales + + + + + Base of HST for Sales + + + + + Base of Purchases Tax + + Base of GST for Purchases + + + + + Base of PST for Purchases + + + + + Base of HST for Purchases + + + diff --git a/addons/l10n_ca/account_tax_code_fr.xml b/addons/l10n_ca/account_tax_code_fr.xml index b1a32e827fd..849842b2453 100644 --- a/addons/l10n_ca/account_tax_code_fr.xml +++ b/addons/l10n_ca/account_tax_code_fr.xml @@ -21,8 +21,8 @@ - - TVQ à recevoir + + TVP/TVQ à recevoir @@ -41,8 +41,8 @@ - - TVQ à payer + + TVP/TVQ à payer @@ -66,8 +66,8 @@ - - Base de la TVQ pour les ventes + + Base de la TVP/TVQ pour les ventes @@ -86,8 +86,8 @@ - - Base de la TVQ pour les achats + + Base de la TVP/TVQ pour les achats diff --git a/addons/l10n_ca/account_tax_en.xml b/addons/l10n_ca/account_tax_en.xml index e87ce37aa0f..8eadcf518b0 100644 --- a/addons/l10n_ca/account_tax_en.xml +++ b/addons/l10n_ca/account_tax_en.xml @@ -2,55 +2,262 @@ - + + + - No tax - 0.00 + GST + PST (MB) + GSTPST_MB + 1 + 1 percent - - + + + GST (5%) + GST + 0.050000 + percent + 1 + + + + + + + + + + + + + PST (7%) + PST + 0.070000 + percent + 1 + + + + + + + + + + + + + + GST + PST (PE) + GSTPST_PE + 1 + 1 + percent + + + + + GST (5%) + GST + 0.050000 + percent + 1 + + + + + + + + + + + + + PST (10%) + PST + 0.100000 + percent + 1 + + + + + + + + + + + + + + GST + PST (QC) + GSTPST_QC + 1 + 1 + percent + + + + + GST (5%) + GST + 0.050000 + percent + 1 + + + + + + + + + + + + + PST (8.5%) + PST + 0.085000 + percent + 1 + + + + + + + + + + + + + + GST + PST (SK) + GSTPST_SK + 1 + 1 + percent + + + + + GST (5%) + GST + 0.050000 + percent + 1 + + + + + + + + + + + + + PST (5%) + PST + 0.050000 + percent + 1 + + + + + + + + + + + + + + HST (12%) + HST12 + 0.120000 + percent + + + + + + + + + + + HST (13%) + HST13 + 0.130000 + percent + + + + + + + + + + + HST (13.5%) + HST135 + 0.135000 + percent + + + + + + + + + + + HST (15%) + HST15 + 0.150000 + percent + + + + + + + + + + - GST (5.0%) - GST + GST (5%) + GST 0.050000 percent - - - - - - + + + + + + - + - PST (7,5%) - PST - 0.075000 + No tax + No tax + 0.00 percent - - - - - - - - - - - HST (13%) - HST - 0.130000 - percent - - - - - - diff --git a/addons/l10n_ca/account_tax_fr.xml b/addons/l10n_ca/account_tax_fr.xml index 6bcb3abf495..61181d5324a 100644 --- a/addons/l10n_ca/account_tax_fr.xml +++ b/addons/l10n_ca/account_tax_fr.xml @@ -2,20 +2,109 @@ + + + + + TPS + TVP (MB) + TPSTVP_MB + 1 + 1 + percent + + + + + TPS (5%) + TPS + 0.050000 + percent + 1 + + + + + + + + + + + + + TVP (7%) + TVP + 0.700000 + percent + 1 + + + + + + + + + + + + + + TPS + TVP (PE) + TPSTVP_PE + 1 + 1 + percent + + + + + TPS (5%) + TPS + 0.050000 + percent + 1 + + + + + + + + + + + + + TVP (10%) + TVP + 0.100000 + percent + 1 + + + + + + + + + + + - TPS (5%) + TVQ + TPS + TVQ TPSTVQ 1 1 percent - TPS (5%) - TPSTVQ + TPS 0.050000 percent 1 @@ -29,7 +118,6 @@ - TVQ (8.5%) @@ -39,17 +127,77 @@ 1 - - - - + + + + - + + + + + TPS + TVP (SK) + TPSTVP_SK + 1 + 1 + percent + + + + + TPS (5%) + TPS + 0.050000 + percent + 1 + + + + + + + + + + + + + TVP (5%) + TVP + 0.050000 + percent + 1 + + + + + + + + + + + + + + TVH (12%) + TVH12 + 0.120000 + percent + + + + + + + + + TVH (13%) - TVH + TVH13 0.130000 percent @@ -60,6 +208,36 @@ + + + TVH (13.5%) + TVH135 + 0.135000 + percent + + + + + + + + + + + TVH (15%) + TVH15 + 0.150000 + percent + + + + + + + + + + TPS (5%) diff --git a/addons/l10n_ca/fiscal_templates_en.xml b/addons/l10n_ca/fiscal_templates_en.xml index 47c2210db37..9f12458e4f7 100644 --- a/addons/l10n_ca/fiscal_templates_en.xml +++ b/addons/l10n_ca/fiscal_templates_en.xml @@ -1,6 +1,6 @@ - + @@ -9,8 +9,23 @@ - - Harmonized Provinces Regime + + Harmonized Provinces Regime (12%) + + + + + Harmonized Provinces Regime (13%) + + + + + Harmonized Provinces Regime (13.5%) + + + + + Harmonized Provinces Regime (15%) @@ -24,56 +39,354 @@ + - - - - - - + + + + - - - - + + + + - - + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - + diff --git a/addons/l10n_ca/fiscal_templates_fr.xml b/addons/l10n_ca/fiscal_templates_fr.xml index c3e2bb78227..476e5116213 100644 --- a/addons/l10n_ca/fiscal_templates_fr.xml +++ b/addons/l10n_ca/fiscal_templates_fr.xml @@ -9,8 +9,23 @@ - - Régime Provinces Harmonisées + + Régime Provinces Harmonisées (12%) + + + + + Régime Provinces Harmonisées (13%) + + + + + Régime Provinces Harmonisées (13.5%) + + + + + Régime Provinces Harmonisées (15%) @@ -24,43 +39,302 @@ + - - - - - - + + + + - - - - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -79,14 +353,26 @@ - - + + - + - - + + + + + + + + + + + + + +