[ADD] public l10n-vn module

bzr revid: tientranphuoc@gmail.com-20121231145800-s1g9h6zdsq2m82k3
This commit is contained in:
Tien Tran 2012-12-31 21:58:00 +07:00
parent efb64ff56e
commit 496ea9b6e5
6 changed files with 2295 additions and 0 deletions

23
addons/l10n_vn/__init__.py Executable file
View File

@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (c) 2010 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:

34
addons/l10n_vn/__openerp__.py Executable file
View File

@ -0,0 +1,34 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (c) 2010 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.",
"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,
}

2016
addons/l10n_vn/account_chart.xml Executable file

File diff suppressed because it is too large Load Diff

90
addons/l10n_vn/account_tax.xml Executable file
View File

@ -0,0 +1,90 @@
<?xml version="1.0"?>
<openerp>
<data noupdate="True">
<!-- 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>

View File

@ -0,0 +1,122 @@
<?xml version="1.0"?>
<openerp>
<data noupdate="True">
<!-- 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>

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>