From 77c7754e4f3c6222bfe25c7fa44ea93910f0eaad Mon Sep 17 00:00:00 2001 From: Richard deMeester Date: Mon, 26 Oct 2015 10:23:06 +1100 Subject: [PATCH] [ADD] l10n_nz: add New Zealand COA Chart of accounts structure and localisation for New Zealand. opw-678956 Closes #9234 --- addons/l10n_nz/__init__.py | 5 + addons/l10n_nz/__openerp__.py | 36 +++++++ addons/l10n_nz/data/account.account.tag.csv | 9 ++ .../l10n_nz/data/account.account.template.csv | 97 ++++++++++++++++++ addons/l10n_nz/data/account.tax.template.csv | 9 ++ .../l10n_nz/data/account_chart_template.xml | 38 +++++++ .../l10n_nz/data/account_chart_template.yml | 3 + .../data/account_chart_template_refs.xml | 16 +++ .../account_fiscal_position_tax_template.xml | 33 ++++++ addons/l10n_nz/data/localisation.xml | 26 +++++ addons/l10n_nz/i18n/l10n_au.pot | 22 ++++ addons/l10n_nz/security/ir.model.access.csv | 1 + addons/l10n_nz/static/description/icon.png | Bin 0 -> 4881 bytes 13 files changed, 295 insertions(+) create mode 100644 addons/l10n_nz/__init__.py create mode 100644 addons/l10n_nz/__openerp__.py create mode 100644 addons/l10n_nz/data/account.account.tag.csv create mode 100644 addons/l10n_nz/data/account.account.template.csv create mode 100644 addons/l10n_nz/data/account.tax.template.csv create mode 100644 addons/l10n_nz/data/account_chart_template.xml create mode 100644 addons/l10n_nz/data/account_chart_template.yml create mode 100644 addons/l10n_nz/data/account_chart_template_refs.xml create mode 100644 addons/l10n_nz/data/account_fiscal_position_tax_template.xml create mode 100644 addons/l10n_nz/data/localisation.xml create mode 100644 addons/l10n_nz/i18n/l10n_au.pot create mode 100644 addons/l10n_nz/security/ir.model.access.csv create mode 100644 addons/l10n_nz/static/description/icon.png diff --git a/addons/l10n_nz/__init__.py b/addons/l10n_nz/__init__.py new file mode 100644 index 00000000000..6f69aca2b77 --- /dev/null +++ b/addons/l10n_nz/__init__.py @@ -0,0 +1,5 @@ +# -*- encoding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +# Copyright (C) 2015 Willow IT Pty Ltd (). + diff --git a/addons/l10n_nz/__openerp__.py b/addons/l10n_nz/__openerp__.py new file mode 100644 index 00000000000..d053af521f4 --- /dev/null +++ b/addons/l10n_nz/__openerp__.py @@ -0,0 +1,36 @@ +# -*- encoding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +# Copyright (C) 2015 Willow IT Pty Ltd (). + +{ + 'name': 'New Zealand - Accounting', + 'version': '1.1', + 'category': 'Localization/Account Charts', + 'description': """ +New Zealand Accounting Module +============================= + +New Zealand accounting basic charts and localizations. + +Also: + - activates a number of regional currencies. + - sets up New Zealand taxes. + """, + 'author': 'Richard deMeester - Willow IT', + 'website': 'http://www.willowit.com', + 'depends': ['account'], + 'data': [ + 'data/account_chart_template.xml', + 'data/account.account.template.csv', + 'data/account_chart_template_refs.xml', + 'data/account.account.tag.csv', + 'data/account.tax.template.csv', + 'data/account_fiscal_position_tax_template.xml', + 'data/account_chart_template.yml', + 'data/localisation.xml', + ], + 'demo': [], + 'installable': True, + 'images': [], +} \ No newline at end of file diff --git a/addons/l10n_nz/data/account.account.tag.csv b/addons/l10n_nz/data/account.account.tag.csv new file mode 100644 index 00000000000..7bf0b3d421d --- /dev/null +++ b/addons/l10n_nz/data/account.account.tag.csv @@ -0,0 +1,9 @@ +id,name,applicability +tag_nz_tax_sale_15,Taxable Sales Ex-GST,taxes +tag_nz_tax_sale_inc_15,Taxable Sales Inc-GST,taxes +tag_nz_tax_sale_0,Tax Exclusive Sales,taxes +tag_nz_tax_purchase_15,Taxable Purchases Ex-GST,taxes +tag_nz_tax_purchase_inc_15,Taxable Purchases Inc-GST,taxes +tag_nz_tax_purchase_0,Tax Exempt Purchases,taxes +tag_nz_tax_purchase_taxable_import,Taxable Import without GST,taxes +tag_nz_tax_purchase_gst_only,GST Payment for Taxable Imports,taxes diff --git a/addons/l10n_nz/data/account.account.template.csv b/addons/l10n_nz/data/account.account.template.csv new file mode 100644 index 00000000000..2b6bd043627 --- /dev/null +++ b/addons/l10n_nz/data/account.account.template.csv @@ -0,0 +1,97 @@ +id,chart_template_id:id,code,name,user_type_id:id,reconcile +nz_11110,l10n_nz.l10n_nz_chart_template,11110,Bank Account,account.data_account_type_liquidity,FALSE +nz_11130,l10n_nz.l10n_nz_chart_template,11130,Petty Cash,account.data_account_type_liquidity,FALSE +nz_11140,l10n_nz.l10n_nz_chart_template,11140,Cash Drawer,account.data_account_type_liquidity,FALSE +nz_11180,l10n_nz.l10n_nz_chart_template,11180,Undeposited Funds,account.data_account_type_liquidity,TRUE +nz_11190,l10n_nz.l10n_nz_chart_template,11190,Electronic Clearing Account,account.data_account_type_liquidity,TRUE +nz_11200,l10n_nz.l10n_nz_chart_template,11200,Trade Debtors,account.data_account_type_receivable,TRUE +nz_11210,l10n_nz.l10n_nz_chart_template,11210,Less Prov'n for Doubtful Debts,account.data_account_type_current_assets,FALSE +nz_11310,l10n_nz.l10n_nz_chart_template,11310,Raw Materials,account.data_account_type_current_assets,FALSE +nz_11320,l10n_nz.l10n_nz_chart_template,11320,Finished Goods,account.data_account_type_current_assets,FALSE +nz_11330,l10n_nz.l10n_nz_chart_template,11330,Trading Stock on Hand,account.data_account_type_current_assets,FALSE +nz_12100,l10n_nz.l10n_nz_chart_template,12100,Deposits Paid,account.data_account_type_prepayments,FALSE +nz_12200,l10n_nz.l10n_nz_chart_template,12200,Prepaid Insurance,account.data_account_type_current_assets,FALSE +nz_13110,l10n_nz.l10n_nz_chart_template,13110,Manufacturing Plant at Cost,account.data_account_type_fixed_assets,FALSE +nz_13120,l10n_nz.l10n_nz_chart_template,13120,Manufac. Plant Accum Dep,account.data_account_type_fixed_assets,FALSE +nz_13130,l10n_nz.l10n_nz_chart_template,13130,Manufacturing Equipment Cost,account.data_account_type_fixed_assets,FALSE +nz_13140,l10n_nz.l10n_nz_chart_template,13140,Manufac. Equip Accum Dep,account.data_account_type_fixed_assets,FALSE +nz_13210,l10n_nz.l10n_nz_chart_template,13210,Furniture & Fixtures at Cost,account.data_account_type_fixed_assets,FALSE +nz_13220,l10n_nz.l10n_nz_chart_template,13220,Furniture & Fixtures Accum Dep,account.data_account_type_fixed_assets,FALSE +nz_13310,l10n_nz.l10n_nz_chart_template,13310,Office Equip at Cost,account.data_account_type_fixed_assets,FALSE +nz_13320,l10n_nz.l10n_nz_chart_template,13320,Office Equip Accum Dep,account.data_account_type_fixed_assets,FALSE +nz_13410,l10n_nz.l10n_nz_chart_template,13410,Motor Vehicles at Cost,account.data_account_type_fixed_assets,FALSE +nz_13420,l10n_nz.l10n_nz_chart_template,13420,Motor Vehicles Accum Dep,account.data_account_type_fixed_assets,FALSE +nz_21110,l10n_nz.l10n_nz_chart_template,21110,Credit Card,account.data_account_type_current_liabilities,FALSE +nz_21200,l10n_nz.l10n_nz_chart_template,21200,Trade Creditors,account.data_account_type_payable,TRUE +nz_21210,l10n_nz.l10n_nz_chart_template,21210,A/P Accrual - Inventory,account.data_account_type_current_liabilities,FALSE +nz_21310,l10n_nz.l10n_nz_chart_template,21310,GST Collected,account.data_account_type_current_liabilities,FALSE +nz_21330,l10n_nz.l10n_nz_chart_template,21330,GST Paid,account.data_account_type_current_assets,FALSE +nz_21350,l10n_nz.l10n_nz_chart_template,21350,Fuel Tax Credits Accrued,account.data_account_type_current_liabilities,FALSE +nz_21360,l10n_nz.l10n_nz_chart_template,21360,Import Duty Payable,account.data_account_type_current_liabilities,FALSE +nz_21370,l10n_nz.l10n_nz_chart_template,21370,Voluntary Withholdings Payable,account.data_account_type_current_liabilities,FALSE +nz_21380,l10n_nz.l10n_nz_chart_template,21380,Tax Withholdings Payable,account.data_account_type_current_liabilities,FALSE +nz_21410,l10n_nz.l10n_nz_chart_template,21410,Payroll Accruals Payable,account.data_account_type_current_liabilities,FALSE +nz_21420,l10n_nz.l10n_nz_chart_template,21420,PAYG Withholding Payable,account.data_account_type_current_liabilities,FALSE +nz_21600,l10n_nz.l10n_nz_chart_template,21600,Customer Deposits,account.data_account_type_current_liabilities,FALSE +nz_21700,l10n_nz.l10n_nz_chart_template,21700,Other Current Liabilities,account.data_account_type_current_liabilities,FALSE +nz_22100,l10n_nz.l10n_nz_chart_template,22100,Mortgages Payable,account.data_account_type_non_current_liabilities,FALSE +nz_22200,l10n_nz.l10n_nz_chart_template,22200,Notes Payable,account.data_account_type_non_current_liabilities,FALSE +nz_22300,l10n_nz.l10n_nz_chart_template,22300,Other Long Term Liabilities,account.data_account_type_non_current_liabilities,FALSE +nz_31100,l10n_nz.l10n_nz_chart_template,31100,Capital Investment,account.data_account_type_equity,FALSE +nz_31200,l10n_nz.l10n_nz_chart_template,31200,Capital Drawings,account.data_account_type_equity,FALSE +nz_38000,l10n_nz.l10n_nz_chart_template,38000,Retained Earnings,account.data_account_type_equity,FALSE +nz_39000,l10n_nz.l10n_nz_chart_template,39000,Current Year Earnings,account.data_unaffected_earnings,FALSE +nz_39999,l10n_nz.l10n_nz_chart_template,39999,Historical Balancing,account.data_account_type_equity,FALSE +nz_41110,l10n_nz.l10n_nz_chart_template,41110,Sales Product #1,account.data_account_type_revenue,FALSE +nz_41120,l10n_nz.l10n_nz_chart_template,41120,Sales Product #2,account.data_account_type_revenue,FALSE +nz_41130,l10n_nz.l10n_nz_chart_template,41130,Sales Product #3,account.data_account_type_revenue,FALSE +nz_42000,l10n_nz.l10n_nz_chart_template,42000,Wholesale Sales,account.data_account_type_revenue,FALSE +nz_43000,l10n_nz.l10n_nz_chart_template,43000,Consignment Sales,account.data_account_type_revenue,FALSE +nz_44000,l10n_nz.l10n_nz_chart_template,44000,Freight Income,account.data_account_type_revenue,FALSE +nz_45000,l10n_nz.l10n_nz_chart_template,45000,Late Fees Collected,account.data_account_type_other_income,FALSE +nz_46000,l10n_nz.l10n_nz_chart_template,46000,Miscellaneous Income,account.data_account_type_other_income,FALSE +nz_47000,l10n_nz.l10n_nz_chart_template,47000,Fuel Tax Credits,account.data_account_type_other_income,FALSE +nz_51110,l10n_nz.l10n_nz_chart_template,51110,Cost of Goods Sold #1,account.data_account_type_direct_costs,FALSE +nz_51120,l10n_nz.l10n_nz_chart_template,51120,Cost of Goods Sold # 2,account.data_account_type_direct_costs,FALSE +nz_51130,l10n_nz.l10n_nz_chart_template,51130,Cost of Goods Sold # 3,account.data_account_type_direct_costs,FALSE +nz_52000,l10n_nz.l10n_nz_chart_template,52000,Wholesale Cost of Sales,account.data_account_type_direct_costs,FALSE +nz_53000,l10n_nz.l10n_nz_chart_template,53000,Consignment Cost of Sales,account.data_account_type_direct_costs,FALSE +nz_54000,l10n_nz.l10n_nz_chart_template,54000,Wages for Production Labour,account.data_account_type_direct_costs,FALSE +nz_55000,l10n_nz.l10n_nz_chart_template,55000,Materials & Supplies,account.data_account_type_direct_costs,FALSE +nz_56000,l10n_nz.l10n_nz_chart_template,56000,Freight,account.data_account_type_direct_costs,FALSE +nz_57000,l10n_nz.l10n_nz_chart_template,57000,Other Costs,account.data_account_type_direct_costs,FALSE +nz_61000,l10n_nz.l10n_nz_chart_template,61000,Advertising,account.data_account_type_expenses,FALSE +nz_61200,l10n_nz.l10n_nz_chart_template,61200,Car & Truck Expenses,account.data_account_type_expenses,FALSE +nz_61300,l10n_nz.l10n_nz_chart_template,61300,Commissions Paid,account.data_account_type_expenses,FALSE +nz_61500,l10n_nz.l10n_nz_chart_template,61500,Depreciation Expense,account.data_account_type_depreciation,FALSE +nz_61610,l10n_nz.l10n_nz_chart_template,61610,Discounts Given,account.data_account_type_expenses,FALSE +nz_61620,l10n_nz.l10n_nz_chart_template,61620,Discounts Taken,account.data_account_type_expenses,FALSE +nz_61630,l10n_nz.l10n_nz_chart_template,61630,Exchange Rate Losses (Gains),account.data_account_type_expenses,FALSE +nz_61700,l10n_nz.l10n_nz_chart_template,61700,Freight Paid,account.data_account_type_expenses,FALSE +nz_61800,l10n_nz.l10n_nz_chart_template,61800,Insurance,account.data_account_type_expenses,FALSE +nz_61910,l10n_nz.l10n_nz_chart_template,61910,Overdraft Interest,account.data_account_type_expenses,FALSE +nz_61920,l10n_nz.l10n_nz_chart_template,61920,Mortgage Interest,account.data_account_type_expenses,FALSE +nz_61930,l10n_nz.l10n_nz_chart_template,61930,Other Interest,account.data_account_type_expenses,FALSE +nz_62000,l10n_nz.l10n_nz_chart_template,62000,Late Fees Paid,account.data_account_type_expenses,FALSE +nz_62110,l10n_nz.l10n_nz_chart_template,62110,Machinery & Equipment,account.data_account_type_expenses,FALSE +nz_62120,l10n_nz.l10n_nz_chart_template,62120,Other Business Property,account.data_account_type_expenses,FALSE +nz_62200,l10n_nz.l10n_nz_chart_template,62200,Legal & Professional Services,account.data_account_type_expenses,FALSE +nz_62300,l10n_nz.l10n_nz_chart_template,62300,Office Expenses,account.data_account_type_expenses,FALSE +nz_62410,l10n_nz.l10n_nz_chart_template,62410,Staff Amenities,account.data_account_type_expenses,FALSE +nz_62420,l10n_nz.l10n_nz_chart_template,62420,Superannuation,account.data_account_type_expenses,FALSE +nz_62430,l10n_nz.l10n_nz_chart_template,62430,Wages & Salaries,account.data_account_type_expenses,FALSE +nz_62440,l10n_nz.l10n_nz_chart_template,62440,Workers' Compensation,account.data_account_type_expenses,FALSE +nz_62450,l10n_nz.l10n_nz_chart_template,62450,Other Employer Expenses,account.data_account_type_expenses,FALSE +nz_62500,l10n_nz.l10n_nz_chart_template,62500,Repairs,account.data_account_type_expenses,FALSE +nz_62550,l10n_nz.l10n_nz_chart_template,62550,Shrinkage/Spoilage,account.data_account_type_expenses,FALSE +nz_62600,l10n_nz.l10n_nz_chart_template,62600,Supplies,account.data_account_type_expenses,FALSE +nz_62700,l10n_nz.l10n_nz_chart_template,62700,Taxes,account.data_account_type_expenses,FALSE +nz_62800,l10n_nz.l10n_nz_chart_template,62800,Telephone,account.data_account_type_expenses,FALSE +nz_62910,l10n_nz.l10n_nz_chart_template,62910,Gas,account.data_account_type_expenses,FALSE +nz_62920,l10n_nz.l10n_nz_chart_template,62920,Electricity,account.data_account_type_expenses,FALSE +nz_62930,l10n_nz.l10n_nz_chart_template,62930,Water,account.data_account_type_expenses,FALSE +nz_63110,l10n_nz.l10n_nz_chart_template,63110,Travel,account.data_account_type_expenses,FALSE +nz_63120,l10n_nz.l10n_nz_chart_template,63120,Meals & Entertainment,account.data_account_type_expenses,FALSE +nz_81000,l10n_nz.l10n_nz_chart_template,81000,Interest Income,account.data_account_type_other_income,FALSE +nz_91000,l10n_nz.l10n_nz_chart_template,91000,Interest Expense,account.data_account_type_expenses,FALSE +nz_92000,l10n_nz.l10n_nz_chart_template,92000,Income Tax Expense,account.data_account_type_expenses,FALSE \ No newline at end of file diff --git a/addons/l10n_nz/data/account.tax.template.csv b/addons/l10n_nz/data/account.tax.template.csv new file mode 100644 index 00000000000..640b6d59f77 --- /dev/null +++ b/addons/l10n_nz/data/account.tax.template.csv @@ -0,0 +1,9 @@ +id,chart_template_id:id,name,sequence,description,type_tax_use,amount_type,amount,price_include,account_id:id,refund_account_id:id,tag_ids:id +nz_tax_sale_15,l10n_nz_chart_template,Sale (15%),1,GST Sales,sale,percent,15,FALSE,nz_21310,nz_21310,tag_nz_tax_sale_15 +nz_tax_sale_inc_15,l10n_nz_chart_template,GST Inc Sale (15%),2,GST Inclusive Sales,sale,percent,15,TRUE,nz_21310,nz_21310,tag_nz_tax_sale_inc_15 +nz_tax_sale_0,l10n_nz_chart_template,Zero (Export) Sale,3,Zero Rated (Export) Sales,sale,percent,0,FALSE,nz_21310,nz_21310,tag_nz_tax_sale_0 +nz_tax_purchase_15,l10n_nz_chart_template,Purch (15%),1,GST Purchases,purchase,percent,15,FALSE,nz_21330,nz_21330,tag_nz_tax_purchase_15 +nz_tax_purchase_inc_15,l10n_nz_chart_template,GST Inc Purch (15%),2,GST Inclusive Purchases,purchase,percent,15,TRUE,nz_21330,nz_21330,tag_nz_tax_purchase_inc_15 +nz_tax_purchase_0,l10n_nz_chart_template,Zero Rated Purch,3,Zero Rated Purchases,purchase,percent,0,FALSE,nz_21330,nz_21330,tag_nz_tax_purchase_0 +nz_tax_purchase_taxable_import,l10n_nz_chart_template,Purch (Taxable Imports),4,Purchase (Taxable Imports) - Tax Paid Separately,purchase,percent,0,FALSE,nz_21330,nz_21330,tag_nz_tax_purchase_taxable_import +nz_tax_purchase_gst_only,l10n_nz_chart_template,GST Only on Imports,5,GST Only on Imports,purchase,percent,100000000,TRUE,nz_21330,nz_21330,tag_nz_tax_purchase_gst_only \ No newline at end of file diff --git a/addons/l10n_nz/data/account_chart_template.xml b/addons/l10n_nz/data/account_chart_template.xml new file mode 100644 index 00000000000..643498f61dc --- /dev/null +++ b/addons/l10n_nz/data/account_chart_template.xml @@ -0,0 +1,38 @@ + + + + + Open Account Dashboard Menu + reload + + + + + open + + + + + + + Transfers + 11170 + + + + + + New Zealand Tax and Account Chart Template (by Willow IT) + 1111 + 1113 + 5 + + + + + + + + + + \ No newline at end of file diff --git a/addons/l10n_nz/data/account_chart_template.yml b/addons/l10n_nz/data/account_chart_template.yml new file mode 100644 index 00000000000..9d1fe5c179f --- /dev/null +++ b/addons/l10n_nz/data/account_chart_template.yml @@ -0,0 +1,3 @@ +- + !python {model: account.chart.template, id: l10n_nz_chart_template}: | + self[0].try_loading_for_current_company() diff --git a/addons/l10n_nz/data/account_chart_template_refs.xml b/addons/l10n_nz/data/account_chart_template_refs.xml new file mode 100644 index 00000000000..22b90754a78 --- /dev/null +++ b/addons/l10n_nz/data/account_chart_template_refs.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/addons/l10n_nz/data/account_fiscal_position_tax_template.xml b/addons/l10n_nz/data/account_fiscal_position_tax_template.xml new file mode 100644 index 00000000000..ff84e581191 --- /dev/null +++ b/addons/l10n_nz/data/account_fiscal_position_tax_template.xml @@ -0,0 +1,33 @@ + + + + + OS Partner + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/addons/l10n_nz/data/localisation.xml b/addons/l10n_nz/data/localisation.xml new file mode 100644 index 00000000000..8b51f12c532 --- /dev/null +++ b/addons/l10n_nz/data/localisation.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/addons/l10n_nz/i18n/l10n_au.pot b/addons/l10n_nz/i18n/l10n_au.pot new file mode 100644 index 00000000000..2cc78168bd8 --- /dev/null +++ b/addons/l10n_nz/i18n/l10n_au.pot @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_nz +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-10-09 08:19+0000\n" +"PO-Revision-Date: 2015-10-09 08:19+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_nz +#: model:ir.actions.client,name:l10n_nz.action_client_l10n_nz_menu +msgid "Open Account Dashboard Menu" +msgstr "" + diff --git a/addons/l10n_nz/security/ir.model.access.csv b/addons/l10n_nz/security/ir.model.access.csv new file mode 100644 index 00000000000..4a08a4aa60d --- /dev/null +++ b/addons/l10n_nz/security/ir.model.access.csv @@ -0,0 +1 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink diff --git a/addons/l10n_nz/static/description/icon.png b/addons/l10n_nz/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..29b49b6091811c9491ac8f99d3217faf4ae3d2bb GIT binary patch literal 4881 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 literal 0 HcmV?d00001