diff --git a/ext/odoo/addons/l10n_ph/__init__.py b/ext/odoo/addons/l10n_ph/__init__.py new file mode 100644 index 00000000..beaf57f2 --- /dev/null +++ b/ext/odoo/addons/l10n_ph/__init__.py @@ -0,0 +1,13 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Basement720, PH - Accounting +# Copyright © 2016, Dominador B. Ramos Jr. +# 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: diff --git a/ext/odoo/addons/l10n_ph/__manifest__.py b/ext/odoo/addons/l10n_ph/__manifest__.py new file mode 100644 index 00000000..9213fc41 --- /dev/null +++ b/ext/odoo/addons/l10n_ph/__manifest__.py @@ -0,0 +1,37 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Basement720, PH - Accounting +# Copyright © 2016, Dominador B. Ramos Jr. +# 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. ', + '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: diff --git a/ext/odoo/addons/l10n_ph/data/account_chart_template_data.xml b/ext/odoo/addons/l10n_ph/data/account_chart_template_data.xml new file mode 100644 index 00000000..f8d697dc --- /dev/null +++ b/ext/odoo/addons/l10n_ph/data/account_chart_template_data.xml @@ -0,0 +1,43 @@ + + + + + + + Sale VAT + taxes + + + Purchase VAT + taxes + + + + + + VAT 12% + percent + 12 + sale + + + + + + + + + + Purchase VAT 12% + 12 + percent + purchase + + + + + + + + + diff --git a/ext/odoo/addons/l10n_ph/data/account_chart_template_data.yml b/ext/odoo/addons/l10n_ph/data/account_chart_template_data.yml new file mode 100644 index 00000000..70df4db3 --- /dev/null +++ b/ext/odoo/addons/l10n_ph/data/account_chart_template_data.yml @@ -0,0 +1,3 @@ +- + !python {model: account.chart.template, id: ph_chart_template}: | + self[0].try_loading_for_current_company() diff --git a/ext/odoo/addons/l10n_ph/data/account_data.xml b/ext/odoo/addons/l10n_ph/data/account_data.xml new file mode 100644 index 00000000..67834004 --- /dev/null +++ b/ext/odoo/addons/l10n_ph/data/account_data.xml @@ -0,0 +1,10 @@ + + + + + + + VAT 12% + + + diff --git a/ext/odoo/addons/l10n_ph/data/l10n_ph_chart_data.xml b/ext/odoo/addons/l10n_ph/data/l10n_ph_chart_data.xml new file mode 100644 index 00000000..117db4ce --- /dev/null +++ b/ext/odoo/addons/l10n_ph/data/l10n_ph_chart_data.xml @@ -0,0 +1,234 @@ + + + + + + 1017 + Liquidity Transfers + + + + + + PH Account Chart Template + 6 + 1014 + 1015 + + + + + + + + + + + + + + 1000 + Fixed Asset Account + + + + + + 1010 + Current Assets + + + + + + 10111 + Stock Valuation Account + + + + + 10112 + Stock Interim Account (Received) + + + + + 10113 + Stock Interim Account (Delivered) + + + + + + 1012 + Account Receivable + + + + + + + 1013 + Tax Paid + + + + + + 1016 + Opening Income Account + + + + + + 1020 + Non-current assets + + + + + + 1030 + Prepayments + + + + + + 1110 + Current Liabilities + + + + + + 1111 + Account Payable + + + + + + + 1112 + Tax Received + + + + + + 1113 + Reserve and Profit/Loss Account + + + + + + 1120 + Non-current Liabilities + + + + + + + + + 200 + Product Sales + + + + + + + 210 + Cost of Revenue + + + + + + + + 220 + Expenses + + + + + + + Foreign Exchange Gain + 2010 + + + + + + + Foreign Exchange Loss + 2110 + + + + + + + 2121 + Salary Expenses + + + + + + 2122 + Purchase of Equipments + + + + + + 2123 + Bank Fees + + + + + + 3001 + Capital + + + + + 3002 + Dividends + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ext/odoo/addons/l10n_ph/data/res.country.state.csv b/ext/odoo/addons/l10n_ph/data/res.country.state.csv new file mode 100644 index 00000000..45e13b64 --- /dev/null +++ b/ext/odoo/addons/l10n_ph/data/res.country.state.csv @@ -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 diff --git a/ext/odoo/addons/l10n_ph/data/res_country_data.xml b/ext/odoo/addons/l10n_ph/data/res_country_data.xml new file mode 100644 index 00000000..4987c3c6 --- /dev/null +++ b/ext/odoo/addons/l10n_ph/data/res_country_data.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/ext/odoo/addons/l10n_ph/data/res_currency_data.xml b/ext/odoo/addons/l10n_ph/data/res_currency_data.xml new file mode 100644 index 00000000..928baa26 --- /dev/null +++ b/ext/odoo/addons/l10n_ph/data/res_currency_data.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/ext/odoo/addons/l10n_ph/static/description/icon.png b/ext/odoo/addons/l10n_ph/static/description/icon.png new file mode 100644 index 00000000..b48d0d51 Binary files /dev/null and b/ext/odoo/addons/l10n_ph/static/description/icon.png differ