Localization Accounting Philippines
parent
277c4d02a0
commit
7f0139a87a
|
|
@ -0,0 +1,13 @@
|
|||
# -*- encoding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Basement720, PH - Accounting
|
||||
# Copyright © 2016, Dominador B. Ramos Jr. <mongramosjr@gmail.com>
|
||||
# This file is part of PH - Accounting and is released under
|
||||
# the BSD 3-Clause License: https://opensource.org/licenses/BSD-3-Clause
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
# -*- encoding: utf-8 -*-
|
||||
##############################################################################
|
||||
#
|
||||
# Basement720, PH - Accounting
|
||||
# Copyright © 2016, Dominador B. Ramos Jr. <mongramosjr@gmail.com>
|
||||
# This file is part of PH - Accounting and is released under
|
||||
# the BSD 3-Clause License: https://opensource.org/licenses/BSD-3-Clause
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
{
|
||||
'name': 'PH - Accounting',
|
||||
'version': '2016.03',
|
||||
'category': 'Localization',
|
||||
'description': """
|
||||
This is the latest PH OpenERP localisation necessary to run OpenERP accounting for PH with:
|
||||
=================================================================================================
|
||||
- a generic chart of accounts
|
||||
- BIR-ready tax structure
|
||||
- a few other adaptations""",
|
||||
'author': 'Mong Ramos Jr. <mongramosjr@gmail.com>',
|
||||
'website': 'https://www.basement720.com/',
|
||||
'depends': ['account'],
|
||||
'data': [
|
||||
'data/res_country_data.xml',
|
||||
'data/res.country.state.csv',
|
||||
'data/res_currency_data.xml',
|
||||
|
||||
'data/l10n_ph_chart_data.xml',
|
||||
'data/account_data.xml',
|
||||
'data/account_chart_template_data.xml',
|
||||
'data/account_chart_template_data.yml',
|
||||
],
|
||||
'demo' : [],
|
||||
'installable': 'True',
|
||||
}
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data noupdate="1">
|
||||
<!-- Account Tags -->
|
||||
|
||||
<record id="tax_tag_sale_vat" model="account.account.tag">
|
||||
<field name="name">Sale VAT</field>
|
||||
<field name="applicability">taxes</field>
|
||||
</record>
|
||||
<record id="tax_tag_purchase_vat" model="account.account.tag">
|
||||
<field name="name">Purchase VAT</field>
|
||||
<field name="applicability">taxes</field>
|
||||
</record>
|
||||
|
||||
<!-- Tax template for sale and purchase -->
|
||||
<record id="sale_tax_template" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
<field name="name">VAT 12%</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">12</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="account_id" ref="conf_iva"/>
|
||||
<field name="refund_account_id" ref="conf_iva"/>
|
||||
<field name="price_include" eval="True"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('tax_tag_sale_vat')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_vat_12"/>
|
||||
</record>
|
||||
|
||||
<record id="purchase_tax_template" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
<field name="name">Purchase VAT 12%</field>
|
||||
<field name="amount">12</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="account_id" ref="conf_ova"/>
|
||||
<field name="refund_account_id" ref="conf_ova"/>
|
||||
<field name="price_include" eval="True"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('tax_tag_purchase_vat')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_vat_12"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
-
|
||||
!python {model: account.chart.template, id: ph_chart_template}: |
|
||||
self[0].try_loading_for_current_company()
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<!-- Account Tax Group -->
|
||||
<record id="tax_group_vat_12" model="account.tax.group">
|
||||
<field name="name">VAT 12%</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,234 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="code">1017</field>
|
||||
<field name="name">Liquidity Transfers</field>
|
||||
<field name="reconcile" eval='True'/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
</record>
|
||||
|
||||
<record id="ph_chart_template" model="account.chart.template">
|
||||
<field name="name">PH Account Chart Template</field>
|
||||
<field name="code_digits">6</field>
|
||||
<field name="bank_account_code_prefix">1014</field>
|
||||
<field name="cash_account_code_prefix">1015</field>
|
||||
<field name="transfer_account_id" ref="transfer_account_id"/>
|
||||
<field name="currency_id" ref="base.PHP"/>
|
||||
</record>
|
||||
<record id="transfer_account_id" model="account.account.template">
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
<!-- Account Templates-->
|
||||
|
||||
<!-- Balance Sheet -->
|
||||
<record id="conf_xfa" model="account.account.template">
|
||||
<field name="code">1000</field>
|
||||
<field name="name">Fixed Asset Account</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_fixed_assets"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_stk" model="account.account.template">
|
||||
<field name="code">1010</field>
|
||||
<field name="name">Current Assets</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_cas" model="account.account.template">
|
||||
<field name="code">10111</field>
|
||||
<field name="name">Stock Valuation Account</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
<record id="conf_cas_interim1" model="account.account.template">
|
||||
<field name="code">10112</field>
|
||||
<field name="name">Stock Interim Account (Received)</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
<record id="conf_cas_interim2" model="account.account.template">
|
||||
<field name="code">10113</field>
|
||||
<field name="name">Stock Interim Account (Delivered)</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_a_recv" model="account.account.template">
|
||||
<field name="code">1012</field>
|
||||
<field name="name">Account Receivable</field>
|
||||
<field eval="True" name="reconcile"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_receivable"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_ova" model="account.account.template">
|
||||
<field name="code">1013</field>
|
||||
<field name="name">Tax Paid</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_o_income" model="account.account.template">
|
||||
<field name="code">1016</field>
|
||||
<field name="name">Opening Income Account</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_other_income"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_ncas" model="account.account.template">
|
||||
<field name="code">1020</field>
|
||||
<field name="name">Non-current assets</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_non_current_assets"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_prepayments" model="account.account.template">
|
||||
<field name="code">1030</field>
|
||||
<field name="name">Prepayments</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_prepayments"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="current_liabilities" model="account.account.template">
|
||||
<field name="code">1110</field>
|
||||
<field name="name">Current Liabilities</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_a_pay" model="account.account.template">
|
||||
<field name="code">1111</field>
|
||||
<field name="name">Account Payable</field>
|
||||
<field eval="True" name="reconcile"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_payable"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_iva" model="account.account.template">
|
||||
<field name="code">1112</field>
|
||||
<field name="name">Tax Received</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_a_reserve_and_surplus" model="account.account.template">
|
||||
<field name="code">1113</field>
|
||||
<field name="name">Reserve and Profit/Loss Account</field>
|
||||
<field eval="True" name="reconcile"/>
|
||||
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
<record id="cas" model="account.account.template">
|
||||
<field name="code">1120</field>
|
||||
<field name="name">Non-current Liabilities</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_non_current_liabilities"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
|
||||
<!-- Profit and Loss -->
|
||||
|
||||
<record id="conf_a_sale" model="account.account.template">
|
||||
<field name="code">200</field>
|
||||
<field name="name">Product Sales</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_revenue"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account.account_tag_operating')])]"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_cog" model="account.account.template">
|
||||
<field name="code">210</field>
|
||||
<field name="name">Cost of Revenue</field>
|
||||
<!-- FORWARDPORT UP TO SAAS-10 -->
|
||||
<field name="user_type_id" ref="account.data_account_type_direct_costs"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account.account_tag_operating')])]"/>
|
||||
</record>
|
||||
|
||||
<record id="conf_a_expense" model="account.account.template">
|
||||
<field name="code">220</field>
|
||||
<field name="name">Expenses</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_expenses"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account.account_tag_operating')])]"/>
|
||||
</record>
|
||||
|
||||
<record model="account.account.template" id="exchange_fx_income">
|
||||
<field name="name">Foreign Exchange Gain</field>
|
||||
<field name="code">2010</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_revenue"/>
|
||||
<field name="reconcile" eval="False"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account.account_tag_financing')])]"/>
|
||||
</record>
|
||||
<record model="account.account.template" id="exchange_fx_expense">
|
||||
<field name="name">Foreign Exchange Loss</field>
|
||||
<field name="code">2110</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_expenses"/>
|
||||
<field name="reconcile" eval="False"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account.account_tag_financing')])]"/>
|
||||
</record>
|
||||
<record id="a_salary_expense" model="account.account.template">
|
||||
<field name="code">2121</field>
|
||||
<field name="name">Salary Expenses</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_expenses"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account.account_tag_operating')])]"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
<record id="a_expense_invest" model="account.account.template">
|
||||
<field name="code">2122</field>
|
||||
<field name="name">Purchase of Equipments</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_expenses"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account.account_tag_investing')])]"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
<record id="a_expense_finance" model="account.account.template">
|
||||
<field name="code">2123</field>
|
||||
<field name="name">Bank Fees</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_expenses"/>
|
||||
<field name="tag_ids" eval="[(6,0,[ref('account.account_tag_financing')])]"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
<record id="a_capital" model="account.account.template">
|
||||
<field name="code">3001</field>
|
||||
<field name="name">Capital</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_equity"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
<record id="a_dividends" model="account.account.template">
|
||||
<field name="code">3002</field>
|
||||
<field name="name">Dividends</field>
|
||||
<field name="user_type_id" ref="account.data_account_type_equity"/>
|
||||
<field name="chart_template_id" ref="ph_chart_template"/>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- chart template -->
|
||||
<record id="ph_chart_template" model="account.chart.template">
|
||||
<field name="property_account_receivable_id" ref="conf_a_recv"/>
|
||||
<field name="property_account_payable_id" ref="conf_a_pay"/>
|
||||
<field name="property_account_expense_categ_id" ref="conf_a_expense"/>
|
||||
<field name="property_account_income_categ_id" ref="conf_a_sale"/>
|
||||
|
||||
<field name="complete_tax_set" eval="False"/>
|
||||
<field name="use_anglo_saxon" eval="True"/>
|
||||
|
||||
<field name="property_stock_account_input_categ_id" ref="conf_cas_interim1"/>
|
||||
<field name="property_stock_account_output_categ_id" ref="conf_cas_interim2"/>
|
||||
<field name="property_stock_valuation_account_id" ref="conf_cas"/>
|
||||
<field name="income_currency_exchange_account_id" ref="exchange_fx_income"/>
|
||||
<field name="expense_currency_exchange_account_id" ref="exchange_fx_expense"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
id,country_id:id,code,name
|
||||
,,,
|
||||
state_ph_1,base.ph,ABR,Abra
|
||||
state_ph_2,base.ph,AGN,Agusan del Norte
|
||||
state_ph_3,base.ph,AGS,Agusan del Sur
|
||||
state_ph_4,base.ph,AKL,Aklan
|
||||
state_ph_5,base.ph,ALB,Albay
|
||||
state_ph_6,base.ph,ANT,Antique
|
||||
state_ph_7,base.ph,AUR,Aurora
|
||||
state_ph_8,base.ph,BAS,Basilan
|
||||
state_ph_9,base.ph,BAT,Bataan
|
||||
state_ph_10,base.ph,BTN,Batanes
|
||||
state_ph_11,base.ph,BTG,Batangas
|
||||
state_ph_12,base.ph,BEN,Benguet
|
||||
state_ph_13,base.ph,BIL,Biliran
|
||||
state_ph_14,base.ph,BOH,Bohol
|
||||
state_ph_15,base.ph,BUK,Bukidnon
|
||||
state_ph_16,base.ph,BUL,Bulacan
|
||||
state_ph_17,base.ph,CAG,Cagayan
|
||||
state_ph_18,base.ph,MM,Metro Manila
|
||||
state_ph_19,base.ph,CAN,Camarines Norte
|
||||
state_ph_20,base.ph,CAS,Camarines Sur
|
||||
state_ph_21,base.ph,CAM,Camiguin
|
||||
state_ph_22,base.ph,CAP,Capiz
|
||||
state_ph_23,base.ph,CAT,Catanduanes
|
||||
state_ph_24,base.ph,CAV,Cavite
|
||||
state_ph_25,base.ph,CEB,Cebu
|
||||
state_ph_26,base.ph,COM,Compostela Valley
|
||||
state_ph_27,base.ph,DVN,Davao del Norte
|
||||
state_ph_28,base.ph,DVS,Davao del Sur
|
||||
state_ph_29,base.ph,DVO,Davao Oriental
|
||||
state_ph_30,base.ph,ESA,Eastern Samar
|
||||
state_ph_31,base.ph,GUI,Guimaras
|
||||
state_ph_32,base.ph,IFU,Ifugao
|
||||
state_ph_33,base.ph,ILN,Ilocos Norte
|
||||
state_ph_34,base.ph,ILS,Ilocos Sur
|
||||
state_ph_35,base.ph,ILO,Iloilo
|
||||
state_ph_36,base.ph,ISA,Isabela Province
|
||||
state_ph_37,base.ph,KAL,Kalinga
|
||||
state_ph_38,base.ph,LAU,La Union
|
||||
state_ph_39,base.ph,LAG,Laguna
|
||||
state_ph_40,base.ph,LND,Lanao del Norte
|
||||
state_ph_41,base.ph,LNS,Lanao del Sur
|
||||
state_ph_42,base.ph,LEY,Leyte
|
||||
state_ph_43,base.ph,MAG,Maguindanao
|
||||
state_ph_44,base.ph,MAR,Marinduque
|
||||
state_ph_45,base.ph,MAS,Masbate
|
||||
state_ph_46,base.ph,MIO,Misamis Occidental
|
||||
state_ph_47,base.ph,MIR,Misamis Oriental
|
||||
state_ph_48,base.ph,MTP,Mountain Province
|
||||
state_ph_49,base.ph,NEO,Negros Occidental
|
||||
state_ph_50,base.ph,NER,Negros Oriental
|
||||
state_ph_51,base.ph,NCO,North Cotabato
|
||||
state_ph_52,base.ph,NSM,Northern Samar
|
||||
state_ph_53,base.ph,NUE,Nueva Ecija
|
||||
state_ph_54,base.ph,NUV,Nueva Vizcaya
|
||||
state_ph_55,base.ph,OCM,Occidental Mindoro
|
||||
state_ph_56,base.ph,ORM,Oriental Mindoro
|
||||
state_ph_57,base.ph,PAL,Palawan
|
||||
state_ph_58,base.ph,PAM,Pampanga
|
||||
state_ph_59,base.ph,PAN,Pangasinan
|
||||
state_ph_60,base.ph,QUE,Quezon
|
||||
state_ph_61,base.ph,QUI,Quirino
|
||||
state_ph_62,base.ph,RIZ,Rizal
|
||||
state_ph_63,base.ph,ROM,Romblon
|
||||
state_ph_64,base.ph,SAR,Sarangani
|
||||
state_ph_65,base.ph,SIQ,Siquijor
|
||||
state_ph_66,base.ph,SOR,Sorsogon
|
||||
state_ph_67,base.ph,SCO,South Cotabato
|
||||
state_ph_68,base.ph,SLE,Southern Leyte
|
||||
state_ph_69,base.ph,SKU,SultanKudarat
|
||||
state_ph_70,base.ph,SUL,Sulu
|
||||
state_ph_71,base.ph,SUN,Surigao del Norte
|
||||
state_ph_72,base.ph,SUS,Surigao del Sur
|
||||
state_ph_73,base.ph,TAR,Tarlac
|
||||
state_ph_74,base.ph,TAW,Tawi-Tawi
|
||||
state_ph_75,base.ph,WSM,Western Samar
|
||||
state_ph_76,base.ph,ZAM,Zambales
|
||||
state_ph_77,base.ph,ZDN,Zamboanga del Norte
|
||||
state_ph_78,base.ph,ZDS,Zamboanga del Sur
|
||||
state_ph_79,base.ph,ZBS,Zamboanga Sibugay
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data noupdate="0">
|
||||
<record id="base.ph" model="res.country">
|
||||
<field name="address_format" eval="'%(street)s\n%(street2)s\n%(city)s %(state_name)s %(zip)s\n%(country_name)s'" />
|
||||
</record>
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="0">
|
||||
<record id="base.PHP" model="res.currency">
|
||||
<field name="symbol">₱</field>
|
||||
<field name="active" eval="True"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 7.2 KiB |
Loading…
Reference in New Issue