[IMP] l10n_chart_uk_minimal: Renaming xml Files
authorMustufa Rangwala <mra@mra-laptop>
Wed, 18 Aug 2010 05:54:31 +0000 (11:24 +0530)
committerMustufa Rangwala <mra@mra-laptop>
Wed, 18 Aug 2010 05:54:31 +0000 (11:24 +0530)
bzr revid: mra@mra-laptop-20100818055431-m5sho9x1sk2erd3k

addons/l10n_chart_uk_minimal/__openerp__.py
addons/l10n_chart_uk_minimal/account_chart.xml [deleted file]
addons/l10n_chart_uk_minimal/account_tax.xml [deleted file]
addons/l10n_chart_uk_minimal/account_types.xml [deleted file]
addons/l10n_chart_uk_minimal/l10n_uk_chart.xml [new file with mode: 0644]
addons/l10n_chart_uk_minimal/l10n_uk_tax.xml [new file with mode: 0644]
addons/l10n_chart_uk_minimal/l10n_uk_types.xml [new file with mode: 0644]

index 6725868..f8df66d 100644 (file)
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 ##############################################################################
-#    
+#
 #    OpenERP, Open Source Management Solution
 #    Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
 #
@@ -15,7 +15,7 @@
 #    GNU Affero General Public License for more details.
 #
 #    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.     
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #
 ##############################################################################
 
@@ -57,7 +57,6 @@
 # - COGS account type fixed
 #
 
-
 {
     'name': 'United Kingdom - minimal',
     'version': '1.1',
     'description': """This is the base module to manage the accounting chart for United Kingdom in OpenERP.""",
     'author': 'Seath Solutions Ltd',
     'website': 'http://www.seathsolutions.com',
-    'depends': ['base', 'account', 'base_iban', 'base_vat', 'account_chart'],
+    'depends': ['base_iban', 'base_vat', 'account_chart'],
     'init_xml': [],
     'update_xml': [
-        'account_types.xml',
-        'account_chart.xml',
-        'account_tax.xml',
+        'l10n_uk_types.xml',
+        'l10n_uk_chart.xml',
+        'l10n_uk_tax.xml',
         'l10n_uk_wizard.xml'
     ],
     'demo_xml': [],
     'installable': True,
+    'active': False,
     'certificate': '0064392144797',
 }
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
diff --git a/addons/l10n_chart_uk_minimal/account_chart.xml b/addons/l10n_chart_uk_minimal/account_chart.xml
deleted file mode 100644 (file)
index 6b89001..0000000
+++ /dev/null
@@ -1,259 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
-    <data>
-
-        <!-- Account Templates-->
-        <record id="chart0" model="account.account.template">
-            <field name="code">0</field>
-            <field name="name">Account Chart UK</field>
-            <field eval="0" name="parent_id"/>
-            <field name="type">view</field>
-            <field name="user_type" ref="account_type_view"/>
-        </record>
-
-        <!-- Balance Sheet -->
-
-        <record id="bal" model="account.account.template">
-            <field name="code">1</field>
-            <field name="name">Balance Sheet</field>
-            <field ref="chart0" name="parent_id"/>
-            <field name="type">view</field>
-            <field name="user_type" ref="account_type_view"/>
-        </record>
-
-               <record model="account.account.template" id="liabilities_view">
-                   <field name="name">Liabilities</field>
-                   <field name="code">11</field>
-                   <field name="type">view</field>
-                   <field name="user_type" ref="acct_type_liability_view"/>
-                   <field name="reconcile" eval="False"/>
-                   <field name="parent_id" ref="bal"/>
-               </record>
-
-                       <record id="cli" model="account.account.template">
-                           <field name="code">110</field>
-                           <field name="name">Current Liabilities</field>
-                           <field ref="liabilities_view" name="parent_id"/>
-                           <field name="type">view</field>
-                           <field name="user_type" ref="acct_type_liability_view"/>
-                       </record>
-               
-                               <record id="a_pay" model="account.account.template">
-                                   <field name="code">1111</field>
-                                   <field name="name">Creditors</field>
-                                   <field ref="cli" name="parent_id"/>
-                                   <field name="type">payable</field>
-                                   <field eval="True" name="reconcile"/>
-                                   <field name="user_type" ref="account_type_liability"/>
-                               </record>
-                               
-                               <record id="iva" model="account.account.template">
-                                   <field name="code">1112</field>
-                                   <field name="name">Input VAT</field>
-                                   <field ref="cli" name="parent_id"/>
-                                   <field name="type">other</field>
-                                   <field name="user_type" ref="account_type_liability"/>
-                               </record>
-
-                               <record id="a_reserve_and_surplus" model="account.account.template">
-                                   <field name="code">1113</field>
-                                   <field name="name">Reserve and Surplus Account</field>
-                                   <field ref="cli" name="parent_id"/>
-                                   <field name="type">payable</field>
-                                   <field name="user_type" ref="account_type_liability"/>
-                               </record>
-
-               <!-- <record id="account.property_account_payable" model="ir.property">
-                   <field eval="'account.account,'+str(a_pay)" name="value"/>
-               </record>-->
-
-               <record model="account.account.template" id="assets_view">
-                   <field name="name">Assets</field>
-                   <field name="code">10</field>
-                   <field name="type">view</field>
-                   <field name="user_type" ref="acct_type_asset_view"/>
-                   <field name="reconcile" eval="False"/>
-                   <field name="parent_id" ref="bal"/>
-               </record>
-           
-                       <record id="fas" model="account.account.template">
-                           <field name="code">100</field>
-                           <field name="name">Fixed Assets</field>
-                           <field ref="assets_view" name="parent_id"/>
-                           <field name="type">view</field>
-                           <field name="user_type" ref="acct_type_asset_view"/>
-                       </record>
-
-                               <record id="xfa" model="account.account.template">
-                                   <field name="code">1000</field>
-                                   <field name="name">Fixed Asset Account</field>
-                                   <field ref="fas" name="parent_id"/>
-                                   <field name="type">other</field>
-                                   <field name="user_type" ref="account_type_asset"/>
-                               </record>
-                               
-                       <record id="nca" model="account.account.template">
-                           <field name="code">101</field>
-                           <field name="name">Net Current Assets</field>
-                           <field ref="assets_view" name="parent_id"/>
-                           <field name="type">view</field>
-                           <field name="user_type" ref="acct_type_asset_view"/>
-                       </record>
-
-                               <record id="cas" model="account.account.template">
-                                   <field name="code">1100</field>
-                                   <field name="name">Current Assets</field>
-                                   <field ref="nca" name="parent_id"/>
-                                   <field name="type">view</field>
-                                   <field name="user_type" ref="acct_type_asset_view"/>
-                               </record>
-
-                                       <record id="stk" model="account.account.template">
-                                           <field name="code">11001</field>
-                                           <field name="name">Purchased Stocks</field>
-                                           <field ref="cas" name="parent_id"/>
-                                           <field name="type">other</field>
-                                           <field name="user_type" ref="account_type_asset"/>
-                                       </record>
-
-                                       <record id="a_recv" model="account.account.template">
-                                           <field name="code">11002</field>
-                                           <field name="name">Debtors</field>
-                                           <field ref="cas" name="parent_id"/>
-                                           <field name="type">receivable</field>
-                                           <field eval="True" name="reconcile"/>
-                                           <field name="user_type" ref="account_type_asset"/>
-                                       </record>
-
-                                       <!-- <record id="account.property_account_receivable" model="ir.property">
-                                           <field eval="'account.account,'+str(a_recv)" name="value"/>
-                                       </record> -->
-
-                                       <record id="ova" model="account.account.template">
-                                           <field name="code">11003</field>
-                                           <field name="name">Output VAT</field>
-                                           <field ref="cas" name="parent_id"/>
-                                           <field name="type">other</field>
-                                           <field name="user_type" ref="account_type_asset"/>
-                                       </record>
-
-                                       <record id="bnk" model="account.account.template">
-                                           <field name="code">11004</field>
-                                           <field name="name">Bank Current Account</field>
-                                           <field ref="cas" name="parent_id"/>
-                                           <field name="type">other</field>
-                                           <field name="user_type" ref="account_type_cash"/>
-                                       </record>
-
-                                       <record id="cash" model="account.account.template">
-                                           <field name="code">11005</field>
-                                           <field name="name">Cash</field>
-                                           <field ref="cas" name="parent_id"/>
-                                           <field name="type">other</field>
-                                           <field name="user_type" ref="account_type_cash"/>
-                                       </record>
-
-
-        <!-- Profit and Loss -->
-
-        <record id="gpf" model="account.account.template">
-            <field name="code">2</field>
-            <field name="name">Profit and Loss</field>
-            <field ref="chart0" name="parent_id"/>
-            <field name="type">view</field>
-            <field name="user_type" ref="account_type_view"/>
-        </record>
-       
-               <record model="account.account.template" id="income_view">
-                   <field name="name">Income</field>
-                   <field name="code">20</field>
-                   <field name="type">view</field>
-                   <field name="user_type" ref="acct_type_income_view"/>
-                   <field name="reconcile" eval="False"/>
-                   <field name="parent_id" ref="gpf"/>
-               </record>
-       
-                       <record model="account.account.template" id="income_fx_income">
-                           <field name="name">Foreign Exchange Gain</field>
-                           <field name="code">X201</field>
-                           <field name="type">other</field>
-                           <field name="user_type" ref="account_type_income"/>
-                           <field name="reconcile" eval="False"/>
-                           <field name="parent_id" ref="income_view"/>
-                       </record>
-                       
-                       <record id="rev" model="account.account.template">
-                           <field name="code">200</field>        
-                           <field name="name">Revenue</field>
-                           <field ref="income_view" name="parent_id"/>
-                           <field name="type">view</field>
-                           <field name="user_type" ref="acct_type_income_view"/>
-                       </record>
-               
-                               <record id="a_sale" model="account.account.template">
-                                   <field name="code">2001</field>
-                                   <field name="name">Product Sales</field>
-                                   <field ref="rev" name="parent_id"/>
-                                   <field name="type">other</field>
-                                   <field name="user_type" ref="account_type_income"/>
-                               </record>
-
-               <record model="account.account.template" id="expense_view">
-                   <field name="name">Expense</field>
-                   <field name="code">21</field>
-                   <field name="type">view</field>
-                   <field name="user_type" ref="acct_type_expense_view"/>
-                   <field name="reconcile" eval="False"/>
-                   <field name="parent_id" ref="gpf"/>
-               </record>
-           
-                       <!-- <record id="account.property_account_income_categ" model="ir.property">
-                           <field eval="'account.account,'+str(a_sale)" name="value"/>
-                       </record> -->
-               
-                       <record id="cos" model="account.account.template">
-                           <field name="code">210</field>
-                           <field name="name">Cost of Sales</field>
-                           <field ref="expense_view" name="parent_id"/>
-                           <field name="type">view</field>
-                           <field name="user_type" ref="acct_type_expense_view"/>
-                       </record>
-
-                               <record id="cog" model="account.account.template">
-                                   <field name="code">2100</field>
-                                   <field name="name">Cost of Goods Sold</field>
-                                   <field ref="cos" name="parent_id"/>
-                                   <field name="type">other</field>
-                                   <field name="user_type" ref="account_type_expense"/>
-                               </record>
-
-                       <record id="ovr" model="account.account.template">
-                           <field name="code">211</field>
-                           <field name="name">Overheads</field>
-                           <field ref="expense_view" name="parent_id"/>
-                           <field name="type">view</field>
-                           <field name="user_type" ref="acct_type_expense_view"/>
-                       </record>
-
-                               <record id="a_expense" model="account.account.template">
-                                   <field name="code">2110</field>
-                                   <field name="name">Expenses</field>
-                                   <field ref="ovr" name="parent_id"/>
-                                   <field name="type">other</field>
-                                   <field name="user_type" ref="account_type_expense"/>
-                               </record>
-       
-                               <record model="account.account.template" id="income_fx_expense">
-                                   <field name="name">Foreign Exchange Loss - (test)</field>
-                                   <field name="code">X2111</field>
-                                   <field name="type">other</field>
-                                   <field name="user_type" ref="account_type_expense"/>
-                                   <field name="reconcile" eval="False"/>
-                                   <field name="parent_id" ref="ovr"/>
-                               </record>
-                               
-                               <!-- <record id="account.property_account_expense_categ" model="ir.property">
-                                   <field eval="'account.account,'+str(a_expense)" name="value"/>
-                               </record> -->
-    </data>
-</openerp>
diff --git a/addons/l10n_chart_uk_minimal/account_tax.xml b/addons/l10n_chart_uk_minimal/account_tax.xml
deleted file mode 100644 (file)
index 6f02fc2..0000000
+++ /dev/null
@@ -1,260 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
-    <data>
-
-        <!-- VAT Code Definitions -->
-
-        <!-- Invoiced VAT -->
-
-        <!-- Input VAT -->
-
-        <record id="vat_code_chart_root" model="account.tax.code.template">
-            <field name="name">Plan Fees UK</field>
-        </record>
-
-        <record id="vat_code_balance_net" model="account.tax.code.template">
-            <field name="name">VAT Balance to Pay</field>
-            <field name="parent_id" ref="vat_code_chart_root"/>
-        </record>
-
-        <record id="vat_code_input" model="account.tax.code.template">
-            <field name="name">Input VAT</field>
-            <field name="parent_id" ref="vat_code_balance_net"/>
-            <field eval="-1" name="sign"/>
-        </record>
-
-        <record id="vat_code_input_S" model="account.tax.code.template">
-            <field name="name">Input VAT Rate S (15%)</field>
-            <field name="parent_id" ref="vat_code_input"/>
-        </record>
-
-        <record id="vat_code_input_R" model="account.tax.code.template">
-            <field name="name">Input VAT Rate R (5%)</field>
-            <field name="parent_id" ref="vat_code_input"/>
-        </record>
-
-        <!-- Output VAT -->
-
-        <record id="vat_code_output" model="account.tax.code.template">
-            <field name="name">Output VAT</field>
-            <field name="parent_id" ref="vat_code_balance_net"/>
-        </record>
-
-        <record id="vat_code_output_S" model="account.tax.code.template">
-            <field name="name">Output VAT Rate S (15%)</field>
-            <field name="parent_id" ref="vat_code_output"/>
-        </record>
-
-        <record id="vat_code_output_R" model="account.tax.code.template">
-            <field name="name">Output VAT Rate R (5%)</field>
-            <field name="parent_id" ref="vat_code_output"/>
-        </record>
-
-        <!-- Invoiced Base of VAT -->
-
-        <!-- Purchases -->
-
-        <record id="vat_code_base_net" model="account.tax.code.template">
-            <field name="name">Tax Bases</field>
-            <field name="parent_id" ref="vat_code_chart_root"/>
-        </record>
-
-        <record id="vat_code_base_purchases" model="account.tax.code.template">
-            <field name="name">Taxable Purchases Base</field>
-            <field name="parent_id" ref="vat_code_base_net"/>
-        </record>
-
-        <record id="vat_code_purch_S" model="account.tax.code.template">
-            <field name="name">Taxable Purchases Rated S (15%)</field>
-            <field name="parent_id" ref="vat_code_base_purchases"/>
-        </record>
-
-        <record id="vat_code_purch_R" model="account.tax.code.template">
-            <field name="name">Taxable Purchases Rated R (5%)</field>
-            <field name="parent_id" ref="vat_code_base_purchases"/>
-        </record>
-
-        <record id="vat_code_purch_Z" model="account.tax.code.template">
-            <field name="name">Taxable Purchases Rated Z (0%)</field>
-            <field name="parent_id" ref="vat_code_base_purchases"/>
-        </record>
-
-        <record id="vat_code_purch_X" model="account.tax.code.template">
-            <field name="name">Taxable Purchases Type X (Exempt)</field>
-            <field name="parent_id" ref="vat_code_base_purchases"/>
-        </record>
-
-        <record id="vat_code_purch_O" model="account.tax.code.template">
-            <field name="name">Taxable Purchases Type O (Out of scope)</field>
-            <field name="parent_id" ref="vat_code_base_purchases"/>
-        </record>
-
-        <!-- Sales -->
-
-        <record id="vat_code_base_sales" model="account.tax.code.template">
-            <field name="name">Base of Taxable Sales</field>
-            <field name="parent_id" ref="vat_code_base_net"/>
-        </record>
-
-        <record id="vat_code_sales_S" model="account.tax.code.template">
-            <field name="name">Taxable Sales Rated S (15%)</field>
-            <field name="parent_id" ref="vat_code_base_sales"/>
-        </record>
-
-        <record id="vat_code_sales_R" model="account.tax.code.template">
-            <field name="name">Taxable Sales Rated R (5%)</field>
-            <field name="parent_id" ref="vat_code_base_sales"/>
-        </record>
-
-        <record id="vat_code_sales_Z" model="account.tax.code.template">
-            <field name="name">Taxable Sales Rated Z (0%)</field>
-            <field name="parent_id" ref="vat_code_base_sales"/>
-        </record>
-
-        <record id="vat_code_sales_X" model="account.tax.code.template">
-            <field name="name">Taxable Sales Type X (Exempt)</field>
-            <field name="parent_id" ref="vat_code_base_sales"/>
-        </record>
-
-        <record id="vat_code_sales_O" model="account.tax.code.template">
-            <field name="name">Taxable Sales Type O (Out of scope)</field>
-            <field name="parent_id" ref="vat_code_base_sales"/>
-        </record>
-
-        <!-- Chart Template -->
-
-        <record id="l10n_uk_chart_template" model="account.chart.template">
-            <field name="name">UK Minimal Account Chart Template</field>
-            <field name="account_root_id" ref="l10n_chart_uk_minimal.chart0"/>
-            <field name="tax_code_root_id" ref="l10n_chart_uk_minimal.vat_code_chart_root"/>
-               <field name="bank_account_view_id" ref="l10n_chart_uk_minimal.bnk"/>
-            <field name="property_account_receivable" ref="l10n_chart_uk_minimal.a_recv"/>
-            <field name="property_account_payable" ref="l10n_chart_uk_minimal.a_pay"/>
-            <field name="property_account_expense_categ" ref="l10n_chart_uk_minimal.a_expense"/>
-            <field name="property_account_income_categ" ref="l10n_chart_uk_minimal.a_sale"/>
-            <field name="property_reserve_and_surplus_account" ref="l10n_chart_uk_minimal.a_reserve_and_surplus"/>
-        </record>
-
-        <!-- VAT Codes -->
-        <!-- Purchases + Input VAT -->
-
-        <record id="ivats" model="account.tax.template">
-                       <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">IVAT S</field>
-            <field eval="0.15" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="l10n_chart_uk_minimal.iva"/>
-            <field name="account_paid_id" ref="l10n_chart_uk_minimal.iva"/>
-            <field name="base_code_id" ref="vat_code_purch_S"/>
-            <field name="tax_code_id" ref="vat_code_input_S"/>
-            <field name="ref_base_code_id" ref="vat_code_purch_S"/>
-            <field name="ref_tax_code_id" ref="vat_code_input_S"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-
-        <record id="ivatr" model="account.tax.template">
-                       <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">IVAT R</field>
-            <field eval="0.05" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="l10n_chart_uk_minimal.iva"/>
-            <field name="account_paid_id" ref="l10n_chart_uk_minimal.iva"/>
-            <field name="base_code_id" ref="vat_code_purch_R"/>
-            <field name="tax_code_id" ref="vat_code_input_R"/>
-            <field name="ref_base_code_id" ref="vat_code_purch_R"/>
-            <field name="ref_tax_code_id" ref="vat_code_input_R"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-
-        <record id="ivatz" model="account.tax.template">
-               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">IVAT Z</field>
-            <field eval="0.0" name="amount"/>
-            <field name="type">percent</field>
-            <field name="base_code_id" ref="vat_code_purch_Z"/>
-            <field name="ref_base_code_id" ref="vat_code_purch_Z"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-
-        <record id="ivatx" model="account.tax.template">
-               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">IVAT X</field>
-            <field eval="0.0" name="amount"/>
-            <field name="type">percent</field>
-            <field name="base_code_id" ref="vat_code_purch_X"/>
-            <field name="ref_base_code_id" ref="vat_code_purch_X"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-
-        <record id="ivato" model="account.tax.template">
-               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">IVAT O</field>
-            <field eval="0.0" name="amount"/>
-            <field name="type">percent</field>
-            <field name="base_code_id" ref="vat_code_purch_O"/>
-            <field name="ref_base_code_id" ref="vat_code_purch_O"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-
-        <!-- Sales + Output VAT -->
-
-        <record id="ovats" model="account.tax.template">
-               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">OVAT S</field>
-            <field eval="0.15" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="l10n_chart_uk_minimal.ova"/>
-            <field name="account_paid_id" ref="l10n_chart_uk_minimal.ova"/>
-            <field name="base_code_id" ref="vat_code_sales_S"/>
-            <field name="tax_code_id" ref="vat_code_output_S"/>
-            <field name="ref_base_code_id" ref="vat_code_sales_S"/>
-            <field name="ref_tax_code_id" ref="vat_code_output_S"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-
-        <record id="ovatr" model="account.tax.template">
-               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">OVAT R</field>
-            <field eval="0.05" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="l10n_chart_uk_minimal.ova"/>
-            <field name="account_paid_id" ref="l10n_chart_uk_minimal.ova"/>
-            <field name="base_code_id" ref="vat_code_sales_R"/>
-            <field name="tax_code_id" ref="vat_code_output_R"/>
-            <field name="ref_base_code_id" ref="vat_code_sales_R"/>
-            <field name="ref_tax_code_id" ref="vat_code_output_R"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-
-        <record id="ovatz" model="account.tax.template">
-               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">OVAT Z</field>
-            <field eval="0.0" name="amount"/>
-            <field name="type">percent</field>
-            <field name="base_code_id" ref="vat_code_sales_Z"/>
-            <field name="ref_base_code_id" ref="vat_code_sales_Z"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-
-        <record id="ovatx" model="account.tax.template">
-               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">OVAT X</field>
-            <field eval="0.0" name="amount"/>
-            <field name="type">percent</field>
-            <field name="base_code_id" ref="vat_code_sales_X"/>
-            <field name="ref_base_code_id" ref="vat_code_sales_X"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-
-        <record id="ovato" model="account.tax.template">
-               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
-            <field name="name">OVAT O</field>
-            <field eval="0.0" name="amount"/>
-            <field name="type">percent</field>
-            <field name="base_code_id" ref="vat_code_sales_O"/>
-            <field name="ref_base_code_id" ref="vat_code_sales_O"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-
-    </data>
-</openerp>
diff --git a/addons/l10n_chart_uk_minimal/account_types.xml b/addons/l10n_chart_uk_minimal/account_types.xml
deleted file mode 100644 (file)
index d9bfb53..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
-    <data>
-
-        <record model="account.account.type" id="account_type_receivable" >
-          <field name="name">Receivable</field>
-          <field name="code">receivable</field>
-          <field name="report_type">income</field>
-          <field name="close_method">unreconciled</field>
-        </record>
-
-        <record model="account.account.type" id="account_type_payable" >
-          <field name="name">Payable</field>
-          <field name="code">payable</field>
-          <field name="report_type">expense</field>
-          <field name="close_method">unreconciled</field>
-        </record>
-
-        <record model="account.account.type" id="account_type_view">
-          <field name="name">View</field>
-          <field name="code">view</field>
-          <field name="close_method">none</field>
-        </record>
-
-           <record model="account.account.type" id="acct_type_income_view">
-               <field name="name">Income View</field>
-               <field name="code">view</field>
-               <field name="report_type">income</field>
-           </record>
-           
-           <record model="account.account.type" id="acct_type_expense_view">
-               <field name="name">Expense View</field>
-               <field name="code">expense</field>
-               <field name="report_type">expense</field>
-           </record>
-           
-           <record model="account.account.type" id="acct_type_asset_view">
-               <field name="name">Asset View</field>
-               <field name="code">asset</field>
-               <field name="report_type">asset</field>
-           </record>
-           
-           <record model="account.account.type" id="acct_type_liability_view">
-               <field name="name">Liability View</field>
-               <field name="code">liability</field>
-               <field name="report_type">liability</field>
-           </record>
-           
-        <record model="account.account.type" id="account_type_income" >
-          <field name="name">Income</field>
-          <field name="code">income</field>
-          <field name="close_method">none</field>
-          <field name="report_type">income</field>
-        </record>
-
-        <record model="account.account.type" id="account_type_expense">
-          <field name="name">Expense</field>
-          <field name="code">expense</field>
-          <field name="close_method">none</field>
-          <field name="report_type">expense</field>
-        </record>
-
-        <record model="account.account.type" id="account_type_tax">
-          <field name="name">Tax</field>
-          <field name="code">tax</field>
-          <field name="report_type">liability</field>
-          <field name="close_method">unreconciled</field>
-        </record>
-
-        <record model="account.account.type" id="account_type_cash">
-          <field name="name">Cash</field>
-          <field name="code">cash</field>
-          <field name="report_type">asset</field>
-          <field name="close_method">balance</field>
-        </record>
-
-        <record model="account.account.type" id="account_type_liability">
-          <field name="name">Liability</field>
-          <field name="code">liability</field>
-          <field name="close_method">balance</field>
-          <field name="report_type">liability</field>
-        </record>
-
-        <record model="account.account.type" id="account_type_asset">
-          <field name="name">Asset</field>
-          <field name="code">asset</field>
-          <field name="close_method">balance</field>
-          <field name="report_type">asset</field>
-        </record>
-
-        <record model="account.account.type" id="account_type_equity">
-          <field name="name">Equity</field>
-          <field name="code">equity</field>
-          <field name="report_type">asset</field>
-          <field name="close_method">balance</field>
-        </record>
-
-    </data>
-</openerp>
diff --git a/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml b/addons/l10n_chart_uk_minimal/l10n_uk_chart.xml
new file mode 100644 (file)
index 0000000..6b89001
--- /dev/null
@@ -0,0 +1,259 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+
+        <!-- Account Templates-->
+        <record id="chart0" model="account.account.template">
+            <field name="code">0</field>
+            <field name="name">Account Chart UK</field>
+            <field eval="0" name="parent_id"/>
+            <field name="type">view</field>
+            <field name="user_type" ref="account_type_view"/>
+        </record>
+
+        <!-- Balance Sheet -->
+
+        <record id="bal" model="account.account.template">
+            <field name="code">1</field>
+            <field name="name">Balance Sheet</field>
+            <field ref="chart0" name="parent_id"/>
+            <field name="type">view</field>
+            <field name="user_type" ref="account_type_view"/>
+        </record>
+
+               <record model="account.account.template" id="liabilities_view">
+                   <field name="name">Liabilities</field>
+                   <field name="code">11</field>
+                   <field name="type">view</field>
+                   <field name="user_type" ref="acct_type_liability_view"/>
+                   <field name="reconcile" eval="False"/>
+                   <field name="parent_id" ref="bal"/>
+               </record>
+
+                       <record id="cli" model="account.account.template">
+                           <field name="code">110</field>
+                           <field name="name">Current Liabilities</field>
+                           <field ref="liabilities_view" name="parent_id"/>
+                           <field name="type">view</field>
+                           <field name="user_type" ref="acct_type_liability_view"/>
+                       </record>
+               
+                               <record id="a_pay" model="account.account.template">
+                                   <field name="code">1111</field>
+                                   <field name="name">Creditors</field>
+                                   <field ref="cli" name="parent_id"/>
+                                   <field name="type">payable</field>
+                                   <field eval="True" name="reconcile"/>
+                                   <field name="user_type" ref="account_type_liability"/>
+                               </record>
+                               
+                               <record id="iva" model="account.account.template">
+                                   <field name="code">1112</field>
+                                   <field name="name">Input VAT</field>
+                                   <field ref="cli" name="parent_id"/>
+                                   <field name="type">other</field>
+                                   <field name="user_type" ref="account_type_liability"/>
+                               </record>
+
+                               <record id="a_reserve_and_surplus" model="account.account.template">
+                                   <field name="code">1113</field>
+                                   <field name="name">Reserve and Surplus Account</field>
+                                   <field ref="cli" name="parent_id"/>
+                                   <field name="type">payable</field>
+                                   <field name="user_type" ref="account_type_liability"/>
+                               </record>
+
+               <!-- <record id="account.property_account_payable" model="ir.property">
+                   <field eval="'account.account,'+str(a_pay)" name="value"/>
+               </record>-->
+
+               <record model="account.account.template" id="assets_view">
+                   <field name="name">Assets</field>
+                   <field name="code">10</field>
+                   <field name="type">view</field>
+                   <field name="user_type" ref="acct_type_asset_view"/>
+                   <field name="reconcile" eval="False"/>
+                   <field name="parent_id" ref="bal"/>
+               </record>
+           
+                       <record id="fas" model="account.account.template">
+                           <field name="code">100</field>
+                           <field name="name">Fixed Assets</field>
+                           <field ref="assets_view" name="parent_id"/>
+                           <field name="type">view</field>
+                           <field name="user_type" ref="acct_type_asset_view"/>
+                       </record>
+
+                               <record id="xfa" model="account.account.template">
+                                   <field name="code">1000</field>
+                                   <field name="name">Fixed Asset Account</field>
+                                   <field ref="fas" name="parent_id"/>
+                                   <field name="type">other</field>
+                                   <field name="user_type" ref="account_type_asset"/>
+                               </record>
+                               
+                       <record id="nca" model="account.account.template">
+                           <field name="code">101</field>
+                           <field name="name">Net Current Assets</field>
+                           <field ref="assets_view" name="parent_id"/>
+                           <field name="type">view</field>
+                           <field name="user_type" ref="acct_type_asset_view"/>
+                       </record>
+
+                               <record id="cas" model="account.account.template">
+                                   <field name="code">1100</field>
+                                   <field name="name">Current Assets</field>
+                                   <field ref="nca" name="parent_id"/>
+                                   <field name="type">view</field>
+                                   <field name="user_type" ref="acct_type_asset_view"/>
+                               </record>
+
+                                       <record id="stk" model="account.account.template">
+                                           <field name="code">11001</field>
+                                           <field name="name">Purchased Stocks</field>
+                                           <field ref="cas" name="parent_id"/>
+                                           <field name="type">other</field>
+                                           <field name="user_type" ref="account_type_asset"/>
+                                       </record>
+
+                                       <record id="a_recv" model="account.account.template">
+                                           <field name="code">11002</field>
+                                           <field name="name">Debtors</field>
+                                           <field ref="cas" name="parent_id"/>
+                                           <field name="type">receivable</field>
+                                           <field eval="True" name="reconcile"/>
+                                           <field name="user_type" ref="account_type_asset"/>
+                                       </record>
+
+                                       <!-- <record id="account.property_account_receivable" model="ir.property">
+                                           <field eval="'account.account,'+str(a_recv)" name="value"/>
+                                       </record> -->
+
+                                       <record id="ova" model="account.account.template">
+                                           <field name="code">11003</field>
+                                           <field name="name">Output VAT</field>
+                                           <field ref="cas" name="parent_id"/>
+                                           <field name="type">other</field>
+                                           <field name="user_type" ref="account_type_asset"/>
+                                       </record>
+
+                                       <record id="bnk" model="account.account.template">
+                                           <field name="code">11004</field>
+                                           <field name="name">Bank Current Account</field>
+                                           <field ref="cas" name="parent_id"/>
+                                           <field name="type">other</field>
+                                           <field name="user_type" ref="account_type_cash"/>
+                                       </record>
+
+                                       <record id="cash" model="account.account.template">
+                                           <field name="code">11005</field>
+                                           <field name="name">Cash</field>
+                                           <field ref="cas" name="parent_id"/>
+                                           <field name="type">other</field>
+                                           <field name="user_type" ref="account_type_cash"/>
+                                       </record>
+
+
+        <!-- Profit and Loss -->
+
+        <record id="gpf" model="account.account.template">
+            <field name="code">2</field>
+            <field name="name">Profit and Loss</field>
+            <field ref="chart0" name="parent_id"/>
+            <field name="type">view</field>
+            <field name="user_type" ref="account_type_view"/>
+        </record>
+       
+               <record model="account.account.template" id="income_view">
+                   <field name="name">Income</field>
+                   <field name="code">20</field>
+                   <field name="type">view</field>
+                   <field name="user_type" ref="acct_type_income_view"/>
+                   <field name="reconcile" eval="False"/>
+                   <field name="parent_id" ref="gpf"/>
+               </record>
+       
+                       <record model="account.account.template" id="income_fx_income">
+                           <field name="name">Foreign Exchange Gain</field>
+                           <field name="code">X201</field>
+                           <field name="type">other</field>
+                           <field name="user_type" ref="account_type_income"/>
+                           <field name="reconcile" eval="False"/>
+                           <field name="parent_id" ref="income_view"/>
+                       </record>
+                       
+                       <record id="rev" model="account.account.template">
+                           <field name="code">200</field>        
+                           <field name="name">Revenue</field>
+                           <field ref="income_view" name="parent_id"/>
+                           <field name="type">view</field>
+                           <field name="user_type" ref="acct_type_income_view"/>
+                       </record>
+               
+                               <record id="a_sale" model="account.account.template">
+                                   <field name="code">2001</field>
+                                   <field name="name">Product Sales</field>
+                                   <field ref="rev" name="parent_id"/>
+                                   <field name="type">other</field>
+                                   <field name="user_type" ref="account_type_income"/>
+                               </record>
+
+               <record model="account.account.template" id="expense_view">
+                   <field name="name">Expense</field>
+                   <field name="code">21</field>
+                   <field name="type">view</field>
+                   <field name="user_type" ref="acct_type_expense_view"/>
+                   <field name="reconcile" eval="False"/>
+                   <field name="parent_id" ref="gpf"/>
+               </record>
+           
+                       <!-- <record id="account.property_account_income_categ" model="ir.property">
+                           <field eval="'account.account,'+str(a_sale)" name="value"/>
+                       </record> -->
+               
+                       <record id="cos" model="account.account.template">
+                           <field name="code">210</field>
+                           <field name="name">Cost of Sales</field>
+                           <field ref="expense_view" name="parent_id"/>
+                           <field name="type">view</field>
+                           <field name="user_type" ref="acct_type_expense_view"/>
+                       </record>
+
+                               <record id="cog" model="account.account.template">
+                                   <field name="code">2100</field>
+                                   <field name="name">Cost of Goods Sold</field>
+                                   <field ref="cos" name="parent_id"/>
+                                   <field name="type">other</field>
+                                   <field name="user_type" ref="account_type_expense"/>
+                               </record>
+
+                       <record id="ovr" model="account.account.template">
+                           <field name="code">211</field>
+                           <field name="name">Overheads</field>
+                           <field ref="expense_view" name="parent_id"/>
+                           <field name="type">view</field>
+                           <field name="user_type" ref="acct_type_expense_view"/>
+                       </record>
+
+                               <record id="a_expense" model="account.account.template">
+                                   <field name="code">2110</field>
+                                   <field name="name">Expenses</field>
+                                   <field ref="ovr" name="parent_id"/>
+                                   <field name="type">other</field>
+                                   <field name="user_type" ref="account_type_expense"/>
+                               </record>
+       
+                               <record model="account.account.template" id="income_fx_expense">
+                                   <field name="name">Foreign Exchange Loss - (test)</field>
+                                   <field name="code">X2111</field>
+                                   <field name="type">other</field>
+                                   <field name="user_type" ref="account_type_expense"/>
+                                   <field name="reconcile" eval="False"/>
+                                   <field name="parent_id" ref="ovr"/>
+                               </record>
+                               
+                               <!-- <record id="account.property_account_expense_categ" model="ir.property">
+                                   <field eval="'account.account,'+str(a_expense)" name="value"/>
+                               </record> -->
+    </data>
+</openerp>
diff --git a/addons/l10n_chart_uk_minimal/l10n_uk_tax.xml b/addons/l10n_chart_uk_minimal/l10n_uk_tax.xml
new file mode 100644 (file)
index 0000000..6f02fc2
--- /dev/null
@@ -0,0 +1,260 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+
+        <!-- VAT Code Definitions -->
+
+        <!-- Invoiced VAT -->
+
+        <!-- Input VAT -->
+
+        <record id="vat_code_chart_root" model="account.tax.code.template">
+            <field name="name">Plan Fees UK</field>
+        </record>
+
+        <record id="vat_code_balance_net" model="account.tax.code.template">
+            <field name="name">VAT Balance to Pay</field>
+            <field name="parent_id" ref="vat_code_chart_root"/>
+        </record>
+
+        <record id="vat_code_input" model="account.tax.code.template">
+            <field name="name">Input VAT</field>
+            <field name="parent_id" ref="vat_code_balance_net"/>
+            <field eval="-1" name="sign"/>
+        </record>
+
+        <record id="vat_code_input_S" model="account.tax.code.template">
+            <field name="name">Input VAT Rate S (15%)</field>
+            <field name="parent_id" ref="vat_code_input"/>
+        </record>
+
+        <record id="vat_code_input_R" model="account.tax.code.template">
+            <field name="name">Input VAT Rate R (5%)</field>
+            <field name="parent_id" ref="vat_code_input"/>
+        </record>
+
+        <!-- Output VAT -->
+
+        <record id="vat_code_output" model="account.tax.code.template">
+            <field name="name">Output VAT</field>
+            <field name="parent_id" ref="vat_code_balance_net"/>
+        </record>
+
+        <record id="vat_code_output_S" model="account.tax.code.template">
+            <field name="name">Output VAT Rate S (15%)</field>
+            <field name="parent_id" ref="vat_code_output"/>
+        </record>
+
+        <record id="vat_code_output_R" model="account.tax.code.template">
+            <field name="name">Output VAT Rate R (5%)</field>
+            <field name="parent_id" ref="vat_code_output"/>
+        </record>
+
+        <!-- Invoiced Base of VAT -->
+
+        <!-- Purchases -->
+
+        <record id="vat_code_base_net" model="account.tax.code.template">
+            <field name="name">Tax Bases</field>
+            <field name="parent_id" ref="vat_code_chart_root"/>
+        </record>
+
+        <record id="vat_code_base_purchases" model="account.tax.code.template">
+            <field name="name">Taxable Purchases Base</field>
+            <field name="parent_id" ref="vat_code_base_net"/>
+        </record>
+
+        <record id="vat_code_purch_S" model="account.tax.code.template">
+            <field name="name">Taxable Purchases Rated S (15%)</field>
+            <field name="parent_id" ref="vat_code_base_purchases"/>
+        </record>
+
+        <record id="vat_code_purch_R" model="account.tax.code.template">
+            <field name="name">Taxable Purchases Rated R (5%)</field>
+            <field name="parent_id" ref="vat_code_base_purchases"/>
+        </record>
+
+        <record id="vat_code_purch_Z" model="account.tax.code.template">
+            <field name="name">Taxable Purchases Rated Z (0%)</field>
+            <field name="parent_id" ref="vat_code_base_purchases"/>
+        </record>
+
+        <record id="vat_code_purch_X" model="account.tax.code.template">
+            <field name="name">Taxable Purchases Type X (Exempt)</field>
+            <field name="parent_id" ref="vat_code_base_purchases"/>
+        </record>
+
+        <record id="vat_code_purch_O" model="account.tax.code.template">
+            <field name="name">Taxable Purchases Type O (Out of scope)</field>
+            <field name="parent_id" ref="vat_code_base_purchases"/>
+        </record>
+
+        <!-- Sales -->
+
+        <record id="vat_code_base_sales" model="account.tax.code.template">
+            <field name="name">Base of Taxable Sales</field>
+            <field name="parent_id" ref="vat_code_base_net"/>
+        </record>
+
+        <record id="vat_code_sales_S" model="account.tax.code.template">
+            <field name="name">Taxable Sales Rated S (15%)</field>
+            <field name="parent_id" ref="vat_code_base_sales"/>
+        </record>
+
+        <record id="vat_code_sales_R" model="account.tax.code.template">
+            <field name="name">Taxable Sales Rated R (5%)</field>
+            <field name="parent_id" ref="vat_code_base_sales"/>
+        </record>
+
+        <record id="vat_code_sales_Z" model="account.tax.code.template">
+            <field name="name">Taxable Sales Rated Z (0%)</field>
+            <field name="parent_id" ref="vat_code_base_sales"/>
+        </record>
+
+        <record id="vat_code_sales_X" model="account.tax.code.template">
+            <field name="name">Taxable Sales Type X (Exempt)</field>
+            <field name="parent_id" ref="vat_code_base_sales"/>
+        </record>
+
+        <record id="vat_code_sales_O" model="account.tax.code.template">
+            <field name="name">Taxable Sales Type O (Out of scope)</field>
+            <field name="parent_id" ref="vat_code_base_sales"/>
+        </record>
+
+        <!-- Chart Template -->
+
+        <record id="l10n_uk_chart_template" model="account.chart.template">
+            <field name="name">UK Minimal Account Chart Template</field>
+            <field name="account_root_id" ref="l10n_chart_uk_minimal.chart0"/>
+            <field name="tax_code_root_id" ref="l10n_chart_uk_minimal.vat_code_chart_root"/>
+               <field name="bank_account_view_id" ref="l10n_chart_uk_minimal.bnk"/>
+            <field name="property_account_receivable" ref="l10n_chart_uk_minimal.a_recv"/>
+            <field name="property_account_payable" ref="l10n_chart_uk_minimal.a_pay"/>
+            <field name="property_account_expense_categ" ref="l10n_chart_uk_minimal.a_expense"/>
+            <field name="property_account_income_categ" ref="l10n_chart_uk_minimal.a_sale"/>
+            <field name="property_reserve_and_surplus_account" ref="l10n_chart_uk_minimal.a_reserve_and_surplus"/>
+        </record>
+
+        <!-- VAT Codes -->
+        <!-- Purchases + Input VAT -->
+
+        <record id="ivats" model="account.tax.template">
+                       <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">IVAT S</field>
+            <field eval="0.15" name="amount"/>
+            <field name="type">percent</field>
+            <field name="account_collected_id" ref="l10n_chart_uk_minimal.iva"/>
+            <field name="account_paid_id" ref="l10n_chart_uk_minimal.iva"/>
+            <field name="base_code_id" ref="vat_code_purch_S"/>
+            <field name="tax_code_id" ref="vat_code_input_S"/>
+            <field name="ref_base_code_id" ref="vat_code_purch_S"/>
+            <field name="ref_tax_code_id" ref="vat_code_input_S"/>
+            <field name="type_tax_use">purchase</field>
+        </record>
+
+        <record id="ivatr" model="account.tax.template">
+                       <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">IVAT R</field>
+            <field eval="0.05" name="amount"/>
+            <field name="type">percent</field>
+            <field name="account_collected_id" ref="l10n_chart_uk_minimal.iva"/>
+            <field name="account_paid_id" ref="l10n_chart_uk_minimal.iva"/>
+            <field name="base_code_id" ref="vat_code_purch_R"/>
+            <field name="tax_code_id" ref="vat_code_input_R"/>
+            <field name="ref_base_code_id" ref="vat_code_purch_R"/>
+            <field name="ref_tax_code_id" ref="vat_code_input_R"/>
+            <field name="type_tax_use">purchase</field>
+        </record>
+
+        <record id="ivatz" model="account.tax.template">
+               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">IVAT Z</field>
+            <field eval="0.0" name="amount"/>
+            <field name="type">percent</field>
+            <field name="base_code_id" ref="vat_code_purch_Z"/>
+            <field name="ref_base_code_id" ref="vat_code_purch_Z"/>
+            <field name="type_tax_use">purchase</field>
+        </record>
+
+        <record id="ivatx" model="account.tax.template">
+               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">IVAT X</field>
+            <field eval="0.0" name="amount"/>
+            <field name="type">percent</field>
+            <field name="base_code_id" ref="vat_code_purch_X"/>
+            <field name="ref_base_code_id" ref="vat_code_purch_X"/>
+            <field name="type_tax_use">purchase</field>
+        </record>
+
+        <record id="ivato" model="account.tax.template">
+               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">IVAT O</field>
+            <field eval="0.0" name="amount"/>
+            <field name="type">percent</field>
+            <field name="base_code_id" ref="vat_code_purch_O"/>
+            <field name="ref_base_code_id" ref="vat_code_purch_O"/>
+            <field name="type_tax_use">purchase</field>
+        </record>
+
+        <!-- Sales + Output VAT -->
+
+        <record id="ovats" model="account.tax.template">
+               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">OVAT S</field>
+            <field eval="0.15" name="amount"/>
+            <field name="type">percent</field>
+            <field name="account_collected_id" ref="l10n_chart_uk_minimal.ova"/>
+            <field name="account_paid_id" ref="l10n_chart_uk_minimal.ova"/>
+            <field name="base_code_id" ref="vat_code_sales_S"/>
+            <field name="tax_code_id" ref="vat_code_output_S"/>
+            <field name="ref_base_code_id" ref="vat_code_sales_S"/>
+            <field name="ref_tax_code_id" ref="vat_code_output_S"/>
+            <field name="type_tax_use">sale</field>
+        </record>
+
+        <record id="ovatr" model="account.tax.template">
+               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">OVAT R</field>
+            <field eval="0.05" name="amount"/>
+            <field name="type">percent</field>
+            <field name="account_collected_id" ref="l10n_chart_uk_minimal.ova"/>
+            <field name="account_paid_id" ref="l10n_chart_uk_minimal.ova"/>
+            <field name="base_code_id" ref="vat_code_sales_R"/>
+            <field name="tax_code_id" ref="vat_code_output_R"/>
+            <field name="ref_base_code_id" ref="vat_code_sales_R"/>
+            <field name="ref_tax_code_id" ref="vat_code_output_R"/>
+            <field name="type_tax_use">sale</field>
+        </record>
+
+        <record id="ovatz" model="account.tax.template">
+               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">OVAT Z</field>
+            <field eval="0.0" name="amount"/>
+            <field name="type">percent</field>
+            <field name="base_code_id" ref="vat_code_sales_Z"/>
+            <field name="ref_base_code_id" ref="vat_code_sales_Z"/>
+            <field name="type_tax_use">sale</field>
+        </record>
+
+        <record id="ovatx" model="account.tax.template">
+               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">OVAT X</field>
+            <field eval="0.0" name="amount"/>
+            <field name="type">percent</field>
+            <field name="base_code_id" ref="vat_code_sales_X"/>
+            <field name="ref_base_code_id" ref="vat_code_sales_X"/>
+            <field name="type_tax_use">sale</field>
+        </record>
+
+        <record id="ovato" model="account.tax.template">
+               <field name="chart_template_id" ref="l10n_uk_chart_template"/>
+            <field name="name">OVAT O</field>
+            <field eval="0.0" name="amount"/>
+            <field name="type">percent</field>
+            <field name="base_code_id" ref="vat_code_sales_O"/>
+            <field name="ref_base_code_id" ref="vat_code_sales_O"/>
+            <field name="type_tax_use">sale</field>
+        </record>
+
+    </data>
+</openerp>
diff --git a/addons/l10n_chart_uk_minimal/l10n_uk_types.xml b/addons/l10n_chart_uk_minimal/l10n_uk_types.xml
new file mode 100644 (file)
index 0000000..d9bfb53
--- /dev/null
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+
+        <record model="account.account.type" id="account_type_receivable" >
+          <field name="name">Receivable</field>
+          <field name="code">receivable</field>
+          <field name="report_type">income</field>
+          <field name="close_method">unreconciled</field>
+        </record>
+
+        <record model="account.account.type" id="account_type_payable" >
+          <field name="name">Payable</field>
+          <field name="code">payable</field>
+          <field name="report_type">expense</field>
+          <field name="close_method">unreconciled</field>
+        </record>
+
+        <record model="account.account.type" id="account_type_view">
+          <field name="name">View</field>
+          <field name="code">view</field>
+          <field name="close_method">none</field>
+        </record>
+
+           <record model="account.account.type" id="acct_type_income_view">
+               <field name="name">Income View</field>
+               <field name="code">view</field>
+               <field name="report_type">income</field>
+           </record>
+           
+           <record model="account.account.type" id="acct_type_expense_view">
+               <field name="name">Expense View</field>
+               <field name="code">expense</field>
+               <field name="report_type">expense</field>
+           </record>
+           
+           <record model="account.account.type" id="acct_type_asset_view">
+               <field name="name">Asset View</field>
+               <field name="code">asset</field>
+               <field name="report_type">asset</field>
+           </record>
+           
+           <record model="account.account.type" id="acct_type_liability_view">
+               <field name="name">Liability View</field>
+               <field name="code">liability</field>
+               <field name="report_type">liability</field>
+           </record>
+           
+        <record model="account.account.type" id="account_type_income" >
+          <field name="name">Income</field>
+          <field name="code">income</field>
+          <field name="close_method">none</field>
+          <field name="report_type">income</field>
+        </record>
+
+        <record model="account.account.type" id="account_type_expense">
+          <field name="name">Expense</field>
+          <field name="code">expense</field>
+          <field name="close_method">none</field>
+          <field name="report_type">expense</field>
+        </record>
+
+        <record model="account.account.type" id="account_type_tax">
+          <field name="name">Tax</field>
+          <field name="code">tax</field>
+          <field name="report_type">liability</field>
+          <field name="close_method">unreconciled</field>
+        </record>
+
+        <record model="account.account.type" id="account_type_cash">
+          <field name="name">Cash</field>
+          <field name="code">cash</field>
+          <field name="report_type">asset</field>
+          <field name="close_method">balance</field>
+        </record>
+
+        <record model="account.account.type" id="account_type_liability">
+          <field name="name">Liability</field>
+          <field name="code">liability</field>
+          <field name="close_method">balance</field>
+          <field name="report_type">liability</field>
+        </record>
+
+        <record model="account.account.type" id="account_type_asset">
+          <field name="name">Asset</field>
+          <field name="code">asset</field>
+          <field name="close_method">balance</field>
+          <field name="report_type">asset</field>
+        </record>
+
+        <record model="account.account.type" id="account_type_equity">
+          <field name="name">Equity</field>
+          <field name="code">equity</field>
+          <field name="report_type">asset</field>
+          <field name="close_method">balance</field>
+        </record>
+
+    </data>
+</openerp>