Greek General Fiscal Plan

This is the full (?) chart of accounts.

Properties that set the default accounts seem to be broken now, TODO.

bzr revid: p_christ@hol.gr-20101028122843-333j3wod1oqgx6we
This commit is contained in:
P. Christeas 2010-10-28 15:28:43 +03:00
parent 7e9d6466ca
commit 273b722921
5 changed files with 11077 additions and 173 deletions

View File

@ -29,7 +29,7 @@
"depends" : ["base", "account", "base_iban", "base_vat", "account_chart"],
"init_xml" : [],
"demo_xml" : [],
"update_xml" : ["account_types.xml","account_chart.xml",
"update_xml" : ["account_types.xml","account_chart.xml", "account_full_chart.xml",
"account_tax.xml","l10n_gr_wizard.xml"],
"installable": True
}

View File

@ -4,174 +4,14 @@
<data noupdate="False">
<!-- Account Templates-->
<record id="chart0" model="account.account.template">
<record id="chartgr_0" model="account.account.template">
<field name="code">0</field>
<field name="name">Account Chart EL</field>
<field eval="0" name="parent_id"/>
<field name="name">Γενικό Λογιστικό Σχέδιο</field>
<!--<field eval="0" name="parent_id"/> -->
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<!-- Balance Sheet -->
<record id="bal" model="account.account.template">
<field name="name">Balance Sheet</field>
<field ref="chart0" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<record id="fas" model="account.account.template">
<field name="name">Fixed Assets</field>
<field ref="bal" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<record id="xfa" model="account.account.template">
<field name="name">Fixed Asset Account</field>
<field ref="fas" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="account_type_asset"/>
</record>
<record id="nca" model="account.account.template">
<field name="name">Net Current Assets</field>
<field ref="bal" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<record id="cas" model="account.account.template">
<field name="name">Current Assets</field>
<field ref="nca" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<record id="stk" model="account.account.template">
<field name="code"/>
<field name="name">Purchased Stocks</field>
<field ref="cas" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="account_type_asset"/>
</record>
<record id="a_recv" model="account.account.template">
<field name="code"/>
<field name="name">Debtors</field>
<field ref="cas" name="parent_id"/>
<field name="type">receivable</field>
<field eval="True" name="reconcile"/>
<field name="user_type" ref="account_type_receivable"/>
</record>
<record id="ova" model="account.account.template">
<field name="name">Output VAT</field>
<field ref="cas" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="account_type_tax"/>
</record>
<record id="bnk" model="account.account.template">
<field name="name">Bank Current Account</field>
<field ref="cas" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="account_type_cash"/>
</record>
<record id="cash" model="account.account.template">
<field name="code"/>
<field name="name">Cash</field>
<field ref="cas" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="account_type_cash"/>
</record>
<record id="cli" model="account.account.template">
<field name="name">Current Liabilities</field>
<field ref="nca" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<record id="a_pay" model="account.account.template">
<field name="code"/>
<field name="name">Creditors</field>
<field ref="cli" name="parent_id"/>
<field name="type">payable</field>
<field eval="True" name="reconcile"/>
<field name="user_type" ref="account_type_payable"/>
</record>
<!-- <record id="account.property_account_payable" model="ir.property">
<field eval="'account.account,'+str(a_pay)" name="value"/>
</record>-->
<record id="iva" model="account.account.template">
<field name="name">Input VAT</field>
<field ref="cli" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="account_type_tax"/>
</record>
<!-- Profit and Loss -->
<record id="gpf" model="account.account.template">
<field name="name">Profit and Loss</field>
<field ref="chart0" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<record id="rev" model="account.account.template">
<field name="name">Revenue</field>
<field ref="gpf" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<record id="a_sale" model="account.account.template">
<field name="code"/>
<field name="name">Product Sales</field>
<field ref="rev" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="account_type_income"/>
</record>
<!-- <record id="account.property_account_income_categ" model="ir.property">
<field eval="'account.account,'+str(a_sale)" name="value"/>
</record> -->
<record id="cos" model="account.account.template">
<field name="name">Cost of Sales</field>
<field ref="gpf" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<record id="cog" model="account.account.template">
<field name="code"/>
<field name="name">Cost of Goods Sold</field>
<field ref="cos" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="account_type_expense"/>
</record>
<record id="ovr" model="account.account.template">
<field name="name">Overheads</field>
<field ref="gpf" name="parent_id"/>
<field name="type">view</field>
<field name="user_type" ref="account_type_view"/>
</record>
<record id="a_expense" model="account.account.template">
<field name="code"/>
<field name="name">Expenses</field>
<field ref="ovr" name="parent_id"/>
<field name="type">other</field>
<field name="user_type" ref="account_type_expense"/>
</record>
<!-- <record id="account.property_account_expense_categ" model="ir.property">
<field eval="'account.account,'+str(a_expense)" name="value"/>

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="True">
<data noupdate="False">
<!-- VAT Code Definitions -->
@ -115,10 +115,10 @@
<field name="account_root_id" ref="l10n_chart_gr.chart0"/>
<field name="tax_code_root_id" ref="l10n_chart_gr.vat_code_chart_root"/>
<field name="bank_account_view_id" ref="l10n_chart_gr.bnk"/>
<field name="property_account_receivable" ref="l10n_chart_gr.a_recv"/>
<field name="property_account_payable" ref="l10n_chart_gr.a_pay"/>
<field name="property_account_expense_categ" ref="l10n_chart_gr.a_expense"/>
<field name="property_account_income_categ" ref="l10n_chart_gr.a_sale"/>
<field name="property_account_receivable" ref="l10n_chart_gr.chartgr_3"/>
<field name="property_account_payable" ref="l10n_chart_gr.chartgr_5"/>
<field name="property_account_expense_categ" ref="l10n_chart_gr.chartgr_6"/>
<field name="property_account_income_categ" ref="l10n_chart_gr.chartgr_7"/>
</record>
<!-- VAT Codes -->
@ -129,8 +129,9 @@
<field name="name">IVAT 19</field>
<field eval="0.19" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="l10n_chart_gr.iva"/>
<field name="account_paid_id" ref="l10n_chart_gr.iva"/>
<field name="type_tax_use">sale</field>
<field name="account_collected_id" ref="l10n_chart_gr.chartgr_54_00"/>
<field name="account_paid_id" ref="l10n_chart_gr.chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_input_19"/>
<field name="tax_code_id" ref="vat_code_input_19"/>
@ -138,13 +139,15 @@
<field name="ref_tax_code_id" ref="vat_code_input_S"/> -->
</record>
<!-- *-* revise the ΦΠΑ.. -->
<record id="ovat19" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">OVAT 19</field>
<field eval="0.19" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="l10n_chart_gr.iva"/>
<field name="account_paid_id" ref="l10n_chart_gr.iva"/>
<field name="type_tax_use">purchase</field>
<field name="account_collected_id" ref="l10n_chart_gr.chartgr_54_00"/>
<field name="account_paid_id" ref="l10n_chart_gr.chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_output_19"/>
<field name="tax_code_id" ref="vat_code_output_19"/>

View File

@ -56,5 +56,11 @@
<field name="close_method">balance</field>
</record>
<record model="account.account.type" id="account_type_other">
<field name="name">Other</field>
<field name="code">other</field>
<field name="close_method">unreconciled</field>
</record>
</data>
</openerp>