Jagdish Panchal (Open ERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-l10n_in_improvements_mra-jap into 
lp:~openerp-dev/openobject-addons/trunk-l10_in_improvements-mra.

Requested reviews:
  OpenERP R&D Team (openerp-dev)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-l10n_in_improvements_mra-jap/+merge/113353

Hello Sir,

 l10n_in:
    - Rename Company type in the selection field.
    - Add Tax Payable account and put 4 accounts of tax inside it.
    - Add Tax Receivable account and link it with purchase tax.

Thanks,
JAP
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-l10n_in_improvements_mra-jap/+merge/113353
Your team OpenERP R&D Team is requested to review the proposed merge of 
lp:~openerp-dev/openobject-addons/trunk-l10n_in_improvements_mra-jap into 
lp:~openerp-dev/openobject-addons/trunk-l10_in_improvements-mra.
=== modified file 'l10n_in/l10n_in_installer.py'
--- l10n_in/l10n_in_installer.py	2012-07-02 05:31:29 +0000
+++ l10n_in/l10n_in_installer.py	2012-07-04 09:01:36 +0000
@@ -26,8 +26,8 @@
 class l10n_installer(osv.osv_memory):
     _inherit = 'account.installer'
     _columns = {
-        'company_type': fields.selection([('public_company', 'Public Firm'),
-                                         ('partnership_private_company', 'Partnership/Private Firm')
+        'company_type': fields.selection([('public_company', 'Public Ltd.'),
+                                         ('partnership_private_company', 'Private/Partnership Ltd.')
                                          ], 'Company Type', required=True,
                                         help='Company Type is used to install Indian chart of accounts as per need of business.'),
     }

=== modified file 'l10n_in/l10n_in_private_chart.xml'
--- l10n_in/l10n_in_private_chart.xml	2012-07-03 10:34:16 +0000
+++ l10n_in/l10n_in_private_chart.xml	2012-07-04 09:01:36 +0000
@@ -132,7 +132,26 @@
             <field name="parent_id" ref="a10"/>
             <field name="note">Amount of equipment's cost that has been allocated to Depreciation Expense since the time the equipment was acquired.</field>
         </record>			
+
+        <record model="account.account.template" id="a190">
+            <field name="name">Tax Receivable</field>
+            <field name="code">190</field>
+            <field name="type">view</field>
+            <field name="user_type" ref="account.data_account_type_asset"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="a10"/>
+        </record>
 		
+        <record model="account.account.template" id="a191">
+            <field name="name">Purchase Tax</field>
+            <field name="code">191</field>
+            <field name="type">receivable</field>
+            <field name="user_type" ref="account.data_account_type_receivable"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="a190"/>
+        </record>
+			
+				
 		<!-- Liabilities -->
 		
         <record model="account.account.template" id="a20">
@@ -215,41 +234,52 @@
         </record>		
 		
 
+
     <!-- Tax Account -->
+
     <record model="account.account.template" id="a216">
+        <field name="name">Tax payable</field>
+        <field name="code">216</field>
+        <field name="type">view</field>
+        <field name="user_type" ref="account.data_account_type_liability"/>
+        <field name="reconcile" eval="False"/>
+        <field name="parent_id" ref="a20"/>
+    </record>
+	
+    <record model="account.account.template" id="a2161">
         <field name="name">Sales Tax Payable</field>
-        <field name="code">216</field>
+        <field name="code">2161</field>
         <field name="type">other</field>
         <field name="user_type" ref="account.data_account_type_payable"/>
         <field name="reconcile" eval="True"/>
-        <field name="parent_id" ref="a20"/>
+        <field name="parent_id" ref="a216"/>
     </record>
     
-    <record model="account.account.template" id="a217">
+    <record model="account.account.template" id="a2162">
         <field name="name">VAT Payable</field>
-        <field name="code">217</field>
+        <field name="code">2162</field>
         <field name="type">other</field>
         <field name="user_type" ref="account.data_account_type_payable"/>
         <field name="reconcile" eval="True"/>
-        <field name="parent_id" ref="a20"/>
+        <field name="parent_id" ref="a216"/>
     </record>
     
-    <record model="account.account.template" id="a218">
+    <record model="account.account.template" id="a2163">
         <field name="name">Service Tax Payable</field>
-        <field name="code">218</field>
+        <field name="code">2163</field>
         <field name="type">other</field>
         <field name="user_type" ref="account.data_account_type_payable"/>
         <field name="reconcile" eval="True"/>
-        <field name="parent_id" ref="a20"/>
+        <field name="parent_id" ref="a216"/>
     </record>
     
-    <record model="account.account.template" id="a219">
+    <record model="account.account.template" id="a2164">
         <field name="name">Exice Duty Payable</field>
-        <field name="code">219</field>
+        <field name="code">2164</field>
         <field name="type">other</field>
         <field name="user_type" ref="account.data_account_type_payable"/>
         <field name="reconcile" eval="True"/>
-        <field name="parent_id" ref="a20"/>
+        <field name="parent_id" ref="a216"/>
     </record>
 
 	 <!--  Owner's Equity Accounts -->	
@@ -491,7 +521,7 @@
         <!-- Chart template -->
 		
         <record id="indian_chart_template_private" model="account.chart.template">
-            <field name="name">India - Chart of Accounts for Partnership/Private Firm</field>
+            <field name="name">India - Chart of Accounts for Private/Partnership Ltd.</field>
             <field name="account_root_id" ref="a0"/>
             <field name="tax_code_root_id" ref="vat_code_tax"/>
             <field name="bank_account_view_id" ref="a101"/>

=== modified file 'l10n_in/l10n_in_private_tax_template.xml'
--- l10n_in/l10n_in_private_tax_template.xml	2012-07-03 09:42:57 +0000
+++ l10n_in/l10n_in_private_tax_template.xml	2012-07-04 09:01:36 +0000
@@ -12,8 +12,8 @@
         <field name="amount">0.15</field>
         <field name="type">percent</field>
         <field name="type_tax_use">sale</field>
-        <field name="account_collected_id" ref="a216"/>
-        <field name="account_paid_id" ref="a216"/> 		
+        <field name="account_collected_id" ref="a2161"/>
+        <field name="account_paid_id" ref="a2161"/> 		
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
         <field name="ref_base_code_id" ref="vat_code_base_tax_sale"/>
@@ -28,8 +28,8 @@
         <field name="amount">0.12</field>
         <field name="type">percent</field>
         <field name="type_tax_use">sale</field>
-        <field name="account_collected_id" ref="a216"/>
-        <field name="account_paid_id" ref="a216"/> 		
+        <field name="account_collected_id" ref="a2161"/>
+        <field name="account_paid_id" ref="a2161"/> 		
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
         <field name="ref_base_code_id" ref="vat_code_base_tax_sale"/>
@@ -44,8 +44,8 @@
         <field name="amount">0.04</field>
         <field name="type">percent</field>
         <field name="type_tax_use">sale</field>
-        <field name="account_collected_id" ref="a216"/>
-        <field name="account_paid_id" ref="a216"/>
+        <field name="account_collected_id" ref="a2161"/>
+        <field name="account_paid_id" ref="a2161"/>
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
         <field name="ref_base_code_id" ref="vat_code_base_tax_sale"/>
@@ -58,8 +58,8 @@
     
     <record id="purchase_tax_public" model="account.tax.template">
         <field name="name">Purchase Tax-15%</field>
-        <field name="account_collected_id" ref="a216"/>
-        <field name="account_paid_id" ref="a216"/> 
+        <field name="account_collected_id" ref="a191"/>
+        <field name="account_paid_id" ref="a191"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">0.15</field>
         <field name="type">percent</field>
@@ -79,8 +79,8 @@
         <field name="amount">0.05</field>
         <field name="type">percent</field>
         <field name="type_tax_use">all</field>
-        <field name="account_collected_id" ref="a217"/>
-        <field name="account_paid_id" ref="a217"/> 		
+        <field name="account_collected_id" ref="a2162"/>
+        <field name="account_paid_id" ref="a2162"/> 		
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="base_sign">1</field>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
@@ -99,8 +99,8 @@
         <field name="amount">0.15</field>
         <field name="type">percent</field>
         <field name="type_tax_use">all</field>
-        <field name="account_collected_id" ref="a217"/>
-        <field name="account_paid_id" ref="a217"/> 		
+        <field name="account_collected_id" ref="a2162"/>
+        <field name="account_paid_id" ref="a2162"/> 		
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="base_sign">1</field>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
@@ -119,8 +119,8 @@
         <field name="amount">0.08</field>
         <field name="type">percent</field>
         <field name="type_tax_use">all</field>
-        <field name="account_collected_id" ref="a217"/>
-        <field name="account_paid_id" ref="a217"/>
+        <field name="account_collected_id" ref="a2162"/>
+        <field name="account_paid_id" ref="a2162"/>
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
         <field name="ref_base_code_id" ref="vat_code_base_tax_sale"/>
@@ -135,8 +135,8 @@
         <field name="amount">0.10</field>
         <field name="type">percent</field>
         <field name="type_tax_use">all</field>
-        <field name="account_collected_id" ref="a217"/>
-        <field name="account_paid_id" ref="a217"/>
+        <field name="account_collected_id" ref="a2162"/>
+        <field name="account_paid_id" ref="a2162"/>
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
         <field name="ref_base_code_id" ref="vat_code_base_tax_sale"/>
@@ -151,8 +151,8 @@
         <field name="amount">12.5</field>
         <field name="type">percent</field>
         <field name="type_tax_use">all</field>
-        <field name="account_collected_id" ref="a217"/>
-        <field name="account_paid_id" ref="a217"/>       
+        <field name="account_collected_id" ref="a2162"/>
+        <field name="account_paid_id" ref="a2162"/>       
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
         <field name="ref_base_code_id" ref="vat_code_base_tax_sale"/>
@@ -169,8 +169,8 @@
         <field name="amount">0.10</field>
         <field name="type">percent</field>
         <field name="type_tax_use">sale</field>
-        <field name="account_collected_id" ref="a219"/>
-        <field name="account_paid_id" ref="a219"/> 		
+        <field name="account_collected_id" ref="a2164"/>
+        <field name="account_paid_id" ref="a2164"/> 		
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="base_sign">1</field>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
@@ -209,8 +209,8 @@
         <field name="include_base_amount" eval="True"/>
         <field name="amount">0.12</field>
         <field name="type">percent</field>
-        <field name="account_collected_id" ref="a218"/>
-        <field name="account_paid_id" ref="a218"/> 			
+        <field name="account_collected_id" ref="a2163"/>
+        <field name="account_paid_id" ref="a2163"/> 			
         <field name="base_code_id" ref="vat_code_base_tax_sale"/>
         <field name="tax_code_id" ref="vat_code_tax_rec"/>
         <field name="ref_base_code_id" ref="vat_code_base_tax_sale"/>

=== modified file 'l10n_in/l10n_in_public_chart.xml'
--- l10n_in/l10n_in_public_chart.xml	2012-07-03 10:34:16 +0000
+++ l10n_in/l10n_in_public_chart.xml	2012-07-04 09:01:36 +0000
@@ -113,7 +113,25 @@
             <field name="reconcile" eval="False"/>
             <field name="parent_id" ref="p10000"/>
         </record>		
-		
+
+        <record model="account.account.template" id="p15400">
+            <field name="name">Tax Receivable</field>
+            <field name="code">15400</field>
+            <field name="type">view</field>
+            <field name="user_type" ref="account.data_account_type_asset"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="p10000"/>
+        </record>
+
+        <record model="account.account.template" id="p15410">
+            <field name="name">Purchase tax</field>
+            <field name="code">15410</field>
+            <field name="type">other</field>
+            <field name="user_type" ref="account.data_account_type_receivable"/>
+            <field name="reconcile" eval="False"/>
+            <field name="parent_id" ref="p15400"/>
+        </record>		
+				
 		<!-- Liabilities -->
 		
         <record model="account.account.template" id="p20">
@@ -260,54 +278,63 @@
             <field name="reconcile" eval="False"/>
             <field name="parent_id" ref="p27000"/>
         </record>
-		
+
+	    <record model="account.account.template" id="p24600">
+	        <field name="name">Reserve and Surplus Account</field>
+	        <field name="code">24600</field>
+	        <field name="type">other</field>
+	        <field name="user_type" ref="account.data_account_type_liability"/>
+	        <field name="reconcile" eval="False"/>
+	        <field name="parent_id" ref="p20000"/>
+	    </record>
+			
     <!-- Tax Account -->
     
-    <record model="account.account.template" id="p24600">
+    <record model="account.account.template" id="p24700">
+        <field name="name">Tax payable</field>
+        <field name="code">24700</field>
+        <field name="type">view</field>
+        <field name="user_type" ref="account.data_account_type_liability"/>
+        <field name="reconcile" eval="False"/>
+        <field name="parent_id" ref="p20000"/>
+    </record>
+		
+    <record model="account.account.template" id="p24710">
         <field name="name">Sales Tax Payable</field>
-        <field name="code">24600</field>
+        <field name="code">24710</field>
         <field name="type">other</field>
         <field name="user_type" ref="account.data_account_type_payable"/>
         <field name="reconcile" eval="False"/>
-        <field name="parent_id" ref="p20000"/>
+        <field name="parent_id" ref="p24700"/>
     </record>
     
-    <record model="account.account.template" id="p24800">
+    <record model="account.account.template" id="p24720">
         <field name="name">VAT Payable</field>
-        <field name="code">24800</field>
+        <field name="code">24720</field>
         <field name="type">other</field>
         <field name="user_type" ref="account.data_account_type_payable"/>
         <field name="reconcile" eval="False"/>
-        <field name="parent_id" ref="p20000"/>
+        <field name="parent_id" ref="p24700"/>
     </record>
     
-    <record model="account.account.template" id="p24900">
+    <record model="account.account.template" id="p24730">
         <field name="name">Exice Duty Payable</field>
-        <field name="code">24900</field>
+        <field name="code">24730</field>
         <field name="type">other</field>
         <field name="user_type" ref="account.data_account_type_payable"/>
         <field name="reconcile" eval="False"/>
-        <field name="parent_id" ref="p20000"/>
+        <field name="parent_id" ref="p24700"/>
     </record>
 
-    <record model="account.account.template" id="p24700">
+    <record model="account.account.template" id="p24740">
         <field name="name">Service Tax Payable</field>
-        <field name="code">24700</field>
+        <field name="code">24740</field>
         <field name="type">other</field>
         <field name="user_type" ref="account.data_account_type_payable"/>
         <field name="reconcile" eval="False"/>
-        <field name="parent_id" ref="p20000"/>
+        <field name="parent_id" ref="p24700"/>
     </record>
 
-    <record model="account.account.template" id="p24950">
-        <field name="name">Reserve and Surplus Account</field>
-        <field name="code">24950</field>
-        <field name="type">other</field>
-        <field name="user_type" ref="account.data_account_type_liability"/>
-        <field name="reconcile" eval="False"/>
-        <field name="parent_id" ref="p20000"/>
-    </record>	
-		
 		 <!-- Profit And Loss Account -->
 		 
         <record model="account.account.template" id="p3">
@@ -573,7 +600,7 @@
 
 		
         <record id="indian_chart_template_public" model="account.chart.template">
-            <field name="name">India - Chart of Accounts for Public Firm</field>
+            <field name="name">India - Chart of Accounts for Public Ltd.</field>
             <field name="account_root_id" ref="p0"/>
             <field name="tax_code_root_id" ref="vat_code_tax"/> 
             <field name="bank_account_view_id" ref="p10100"/> 
@@ -581,7 +608,7 @@
             <field name="property_account_payable" ref="p21000"/>
             <field name="property_account_expense_categ" ref="p41010"/>
             <field name="property_account_income_categ" ref="p31010"/>
-            <field name="property_reserve_and_surplus_account" ref="p24950"/> 
+            <field name="property_reserve_and_surplus_account" ref="p24600"/> 
         </record> 
 
     </data>

=== modified file 'l10n_in/l10n_in_public_tax_template.xml'
--- l10n_in/l10n_in_public_tax_template.xml	2012-07-03 09:42:57 +0000
+++ l10n_in/l10n_in_public_tax_template.xml	2012-07-04 09:01:36 +0000
@@ -7,8 +7,8 @@
 	
 	<record id="sales_tax_public_main" model="account.tax.template">
         <field name="name">Sale Tax-15%</field>
-        <field name="account_collected_id" ref="p24600"/>
-        <field name="account_paid_id" ref="p24600"/> 
+        <field name="account_collected_id" ref="p24710"/>
+        <field name="account_paid_id" ref="p24710"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">0.15</field>
         <field name="type">percent</field>
@@ -22,8 +22,8 @@
 	
 	<record id="sales_tax_public" model="account.tax.template">
         <field name="name">Sale Tax-12%</field>
-        <field name="account_collected_id" ref="p24600"/>
-        <field name="account_paid_id" ref="p24600"/> 
+        <field name="account_collected_id" ref="p24710"/>
+        <field name="account_paid_id" ref="p24710"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">0.12</field>
         <field name="type">percent</field>
@@ -37,8 +37,8 @@
     
     <record id="sales_tax_public_4" model="account.tax.template">
         <field name="name">Sale Tax-4%</field>
-        <field name="account_collected_id" ref="p24600"/>
-        <field name="account_paid_id" ref="p24600"/> 
+        <field name="account_collected_id" ref="p24710"/>
+        <field name="account_paid_id" ref="p24710"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">0.04</field>
         <field name="type">percent</field>
@@ -54,8 +54,8 @@
     
     	<record id="purchase_tax_public" model="account.tax.template">
         <field name="name">Purchase Tax-15%</field>
-        <field name="account_collected_id" ref="p24600"/>
-        <field name="account_paid_id" ref="p24600"/> 
+        <field name="account_collected_id" ref="p15410"/>
+        <field name="account_paid_id" ref="p15410"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">0.15</field>
         <field name="type">percent</field>
@@ -73,8 +73,8 @@
 
 	<record id="vat_public_main" model="account.tax.template">
         <field name="name">VAT-5%(4% VAT+1% Add. Tax.)</field>
-        <field name="account_collected_id" ref="p24800"/>
-        <field name="account_paid_id" ref="p24800"/> 
+        <field name="account_collected_id" ref="p24720"/>
+        <field name="account_paid_id" ref="p24720"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">0.05</field>
         <field name="type">percent</field>
@@ -93,8 +93,8 @@
 
 	<record id="vat_public_main_tax" model="account.tax.template">
         <field name="name">VAT-15% (12.5% VAT + 2.5% Add. Tax.)</field>
-        <field name="account_collected_id" ref="p24800"/>
-        <field name="account_paid_id" ref="p24800"/> 
+        <field name="account_collected_id" ref="p24720"/>
+        <field name="account_paid_id" ref="p24720"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">0.15</field>
         <field name="type">percent</field>
@@ -113,8 +113,8 @@
 
 	<record id="vat_public_tax" model="account.tax.template">
         <field name="name">VAT-8%</field>
-        <field name="account_collected_id" ref="p24800"/>
-        <field name="account_paid_id" ref="p24800"/> 
+        <field name="account_collected_id" ref="p24720"/>
+        <field name="account_paid_id" ref="p24720"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">0.08</field>
         <field name="type">percent</field>
@@ -133,8 +133,8 @@
     
         <record id="vat_public_tax_10" model="account.tax.template">
         <field name="name">VAT-10%</field>
-        <field name="account_collected_id" ref="p24800"/>
-        <field name="account_paid_id" ref="p24800"/> 
+        <field name="account_collected_id" ref="p24720"/>
+        <field name="account_paid_id" ref="p24720"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">0.10</field>
         <field name="type">percent</field>
@@ -153,8 +153,8 @@
 
         <record id="vat_public_tax_12" model="account.tax.template">
         <field name="name">VAT-12.5%</field>
-        <field name="account_collected_id" ref="p24800"/>
-        <field name="account_paid_id" ref="p24800"/> 
+        <field name="account_collected_id" ref="p24720"/>
+        <field name="account_paid_id" ref="p24720"/> 
         <field name="price_include" eval="0"/>
         <field name="amount">12.5</field>
         <field name="type">percent</field>
@@ -175,8 +175,8 @@
 	
 	<record id="service_public_main" model="account.tax.template">
         <field name="name">Service Tax-12.30%</field>
-        <field name="account_collected_id" ref="p24700"/>
-        <field name="account_paid_id" ref="p24700"/> 
+        <field name="account_collected_id" ref="p24740"/>
+        <field name="account_paid_id" ref="p24740"/> 
         <field name="include_base_amount" eval="True"/>
         <field name="amount">0.12</field>
         <field name="type">percent</field>
@@ -215,8 +215,8 @@
 
 	<record id="exice_public_main" model="account.tax.template">
         <field name="name">Excise Duty-10.30%</field>
-        <field name="account_collected_id" ref="p24900"/>
-        <field name="account_paid_id" ref="p24900"/>
+        <field name="account_collected_id" ref="p24730"/>
+        <field name="account_paid_id" ref="p24730"/>
         <field name="include_base_amount" eval="True"/>
         <field name="amount">0.10</field>
         <field name="type">percent</field>

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to