[ADD] module l10n_vn, contribution by Tien Tran (General Solutions)

bzr revid: mat@openerp.com-20130516083252-0k4rl6yr60m1uhy0
This commit is contained in:
Martin Trigaux
2013-05-16 10:32:52 +02:00
7 changed files with 2309 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# This module is Copyright (c) 2009-2013 General Solutions (http://gscom.vn) All Rights Reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+42
View File
@@ -0,0 +1,42 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# This module is Copyright (c) 2009-2013 General Solutions (http://gscom.vn) All Rights Reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
{
"name" : "Vietnam Chart of Accounts",
"version" : "1.0",
"author" : "General Solutions",
'website': 'http://gscom.vn',
"category" : "Localization/Account Charts",
"description": """
This is the module to manage the accounting chart for Vietnam in OpenERP.
========================================================================
This module applies to companies based in Vietnamese Accounting Standard (VAS).
**Credits:** General Solutions.
""",
"depends" : ["account","base_vat","base_iban"],
"data" : ["account_tax_code.xml","account_chart.xml","account_tax.xml","l10n_vn_wizard.xml"],
"demo" : [],
'auto_install': False,
"installable": True,
}
+2022
View File
File diff suppressed because it is too large Load Diff
+90
View File
@@ -0,0 +1,90 @@
<?xml version="1.0"?>
<openerp>
<data>
<!-- Tax Definitions -->
<!-- for purchase -->
<record id="tax_purchase_vat10" model="account.tax.template">
<field name="chart_template_id" ref="vn_template"/>
<field name="name">Thuế GTGT được khấu trừ 10%</field>
<field name="amount" eval="0.100000"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="chart1331"/>
<field name="account_paid_id" ref="chart1331"/>
<field name="type_tax_use">purchase</field>
<field name="base_code_id" ref="l10n_vn.vat_code_tax_in_local_10_base"/>
<field name="tax_code_id" ref="l10n_vn.vat_code_tax_in_local_10_balance"/>
<field name="ref_base_code_id" ref="l10n_vn.vat_code_tax_in_local_10_base"/>
<field name="ref_tax_code_id" ref="l10n_vn.vat_code_tax_in_local_10_balance"/>
</record>
<record id="tax_purchase_vat5" model="account.tax.template">
<field name="chart_template_id" ref="vn_template"/>
<field name="name">Thuế GTGT được khấu trừ 5%</field>
<field name="amount" eval="0.050000"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="chart1331"/>
<field name="account_paid_id" ref="chart1331"/>
<field name="type_tax_use">purchase</field>
<field name="base_code_id" ref="l10n_vn.vat_code_tax_in_local_05_base"/>
<field name="tax_code_id" ref="l10n_vn.vat_code_tax_in_local_05_balance"/>
<field name="ref_base_code_id" ref="l10n_vn.vat_code_tax_in_local_05_base"/>
<field name="ref_tax_code_id" ref="l10n_vn.vat_code_tax_in_local_05_balance"/>
</record>
<record id="tax_purchase_vat0" model="account.tax.template">
<field name="chart_template_id" ref="vn_template"/>
<field name="name">Thuế GTGT được khấu trừ 0%</field>
<field name="amount" eval="0.000000"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="chart1331"/>
<field name="account_paid_id" ref="chart1331"/>
<field name="type_tax_use">purchase</field>
<field name="base_code_id" ref="l10n_vn.vat_code_tax_in_local_00_base"/>
<field name="tax_code_id" ref="l10n_vn.vat_code_tax_in_local_00_balance"/>
<field name="ref_base_code_id" ref="l10n_vn.vat_code_tax_in_local_00_base"/>
<field name="ref_tax_code_id" ref="l10n_vn.vat_code_tax_in_local_00_balance"/>
</record>
<!-- for sale -->
<record id="tax_sale_vat10" model="account.tax.template">
<field name="chart_template_id" ref="vn_template"/>
<field name="name">Thuế GTGT phải nộp 10%</field>
<field name="amount" eval="0.100000"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="chart33311"/>
<field name="account_paid_id" ref="chart33311"/>
<field name="type_tax_use">sale</field>
<field name="base_code_id" ref="l10n_vn.vat_code_tax_out_local_10_base"/>
<field name="tax_code_id" ref="l10n_vn.vat_code_tax_out_local_10_balance"/>
<field name="ref_base_code_id" ref="l10n_vn.vat_code_tax_out_local_10_base"/>
<field name="ref_tax_code_id" ref="l10n_vn.vat_code_tax_out_local_10_balance"/>
</record>
<record id="tax_sale_vat5" model="account.tax.template">
<field name="chart_template_id" ref="vn_template"/>
<field name="name">Thuế GTGT phải nộp 5%</field>
<field name="amount" eval="0.050000"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="chart33311"/>
<field name="account_paid_id" ref="chart33311"/>
<field name="type_tax_use">sale</field>
<field name="base_code_id" ref="l10n_vn.vat_code_tax_out_local_05_base"/>
<field name="tax_code_id" ref="l10n_vn.vat_code_tax_out_local_05_balance"/>
<field name="ref_base_code_id" ref="l10n_vn.vat_code_tax_out_local_05_base"/>
<field name="ref_tax_code_id" ref="l10n_vn.vat_code_tax_out_local_05_balance"/>
</record>
<record id="tax_sale_vat0" model="account.tax.template">
<field name="chart_template_id" ref="vn_template"/>
<field name="name">Thuế GTGT phải nộp 0%</field>
<field name="amount" eval="0.000000"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="chart33311"/>
<field name="account_paid_id" ref="chart33311"/>
<field name="type_tax_use">sale</field>
<field name="base_code_id" ref="l10n_vn.vat_code_tax_out_local_00_base"/>
<field name="tax_code_id" ref="l10n_vn.vat_code_tax_out_local_00_balance"/>
<field name="ref_base_code_id" ref="l10n_vn.vat_code_tax_out_local_00_base"/>
<field name="ref_tax_code_id" ref="l10n_vn.vat_code_tax_out_local_00_balance"/>
</record>
</data>
</openerp>
+122
View File
@@ -0,0 +1,122 @@
<?xml version="1.0"?>
<openerp>
<data>
<!-- Tax Code Definitions -->
<record model="account.tax.code.template" id="vat_code_tax">
<field name="name">Tờ khai thuế GTGT</field>
<field name="code">MAIN</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_in">
<field name="name">HHDV mua vào</field>
<field name="parent_id" ref="vat_code_tax"/>
<field name="code">IN</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_out">
<field name="name">HHDV bán ra</field>
<field name="parent_id" ref="vat_code_tax"/>
<field name="code">OUT</field>
</record>
<!-- Tax base -->
<record model="account.tax.code.template" id="vat_code_tax_in_local_base">
<field name="name">Giá trị HHDV mua vào</field>
<field name="parent_id" ref="vat_code_tax_in"/>
<field name="code">IN_BASE</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_in_local_00_base">
<field name="name">Giá trị HHDV mua vào chịu thuế 0%</field>
<field name="parent_id" ref="vat_code_tax_in_local_base"/>
<field name="code">IN_BASE_00</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_in_local_05_base">
<field name="name">Giá trị HHDV mua vào chịu thuế 5%</field>
<field name="parent_id" ref="vat_code_tax_in_local_base"/>
<field name="code">IN_BASE_05</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_in_local_10_base">
<field name="name">Giá trị HHDV mua vào chịu thuế 10%</field>
<field name="parent_id" ref="vat_code_tax_in_local_base"/>
<field name="code">IN_BASE_10</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_out_local_base">
<field name="name">Giá trị HHDV bán ra</field>
<field name="parent_id" ref="vat_code_tax_out"/>
<field name="code">OUT_BASE</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_out_local_00_base">
<field name="name">Giá trị HHDV bán ra chịu thuế 0%</field>
<field name="parent_id" ref="vat_code_tax_out_local_base"/>
<field name="code">OUT_BASE_00</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_out_local_05_base">
<field name="name">Giá trị HHDV bán ra chịu thuế 5%</field>
<field name="parent_id" ref="vat_code_tax_out_local_base"/>
<field name="code">OUT_BASE_05</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_out_local_10_base">
<field name="name">Giá trị HHDV bán ra chịu thuế 10%</field>
<field name="parent_id" ref="vat_code_tax_out_local_base"/>
<field name="code">OUT_BASE_10</field>
</record>
<!-- Tax balance -->
<record model="account.tax.code.template" id="vat_code_tax_in_local_balance">
<field name="name">Thuế GTGT HHDV mua vào</field>
<field name="parent_id" ref="vat_code_tax_in"/>
<field name="code">IN_BALANCE</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_in_local_00_balance">
<field name="name">Thuế GTGT HHDV mua vào chịu thuế 0%</field>
<field name="parent_id" ref="vat_code_tax_in_local_balance"/>
<field name="code">IN_BALANCE_00</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_in_local_05_balance">
<field name="name">Thuế GTGT HHDV mua vào chịu thuế 5%</field>
<field name="parent_id" ref="vat_code_tax_in_local_balance"/>
<field name="code">IN_BALANCE_05</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_in_local_10_balance">
<field name="name">Thuế GTGT HHDV mua vào chịu thuế 10%</field>
<field name="parent_id" ref="vat_code_tax_in_local_balance"/>
<field name="code">IN_BALANCE_10</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_out_local_balance">
<field name="name">Thuế GTGT HHDV bán ra</field>
<field name="parent_id" ref="vat_code_tax_out"/>
<field name="code">OUT_BALANCE</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_out_local_00_balance">
<field name="name">Thuế GTGT HHDV bán ra chịu thuế 0%</field>
<field name="parent_id" ref="vat_code_tax_out_local_balance"/>
<field name="code">OUT_BALANCE_00</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_out_local_05_balance">
<field name="name">Thuế GTGT HHDV bán ra chịu thuế 5%</field>
<field name="parent_id" ref="vat_code_tax_out_local_balance"/>
<field name="code">OUT_BALANCE_05</field>
</record>
<record model="account.tax.code.template" id="vat_code_tax_out_local_10_balance">
<field name="name">Thuế GTGT HHDV bán ra chịu thuế 10%</field>
<field name="parent_id" ref="vat_code_tax_out_local_balance"/>
<field name="code">OUT_BALANCE_10</field>
</record>
</data>
</openerp>
+10
View File
@@ -0,0 +1,10 @@
<?xml version="1.0"?>
<openerp>
<data noupdate="1">
<record id="account.action_wizard_multi_chart_todo" model="ir.actions.todo">
<field name="state">open</field>
</record>
</data>
</openerp>
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB