l10n_gr: refactor VAT templates and codes.

So far, there is only the most common 23% VAT there, and the 19%, 21%
ones used in 2010. The rest of the VAT codes for less-taxed goods,
in-EU moves and Aegean Islands need to be filled.

Since these tax-related xml files are likely to grow, we split them in
VAT-related, root data and other taxes (to do) files.

bzr revid: p_christ@hol.gr-20110113094636-5eovg7t8iipn1naj
This commit is contained in:
P. Christeas 2011-01-13 11:46:36 +02:00
parent 9ceb43222b
commit 9dd7a4e7f8
3 changed files with 228 additions and 213 deletions

View File

@ -20,17 +20,21 @@
#
##############################################################################
{
"name" : "Greece - minimal",
"version" : "0.1",
"author" : "P. Christeas",
"website": "",
"name" : "Greece - Normal Plan",
"version" : "0.2",
"author" : "P. Christeas, OpenERP SA.",
"website": "http://openerp.hellug.gr/",
"category" : "Localisation/Account Charts",
"description": "This is the base module to manage the accounting chart for Greece.",
"depends" : ["base", "account", "base_iban", "base_vat", "account_chart"],
"init_xml" : [],
"demo_xml" : [],
"update_xml" : ["account_types.xml","account_chart.xml", "account_full_chart.xml",
"account_tax.xml","l10n_gr_wizard.xml"],
"update_xml" : [ "account_types.xml",
"account_chart.xml",
"account_full_chart.xml",
"account_tax.xml",
"account_tax_vat.xml",
"l10n_gr_wizard.xml"],
"installable": True,
'certificate': '001146244418929008029',
}

View File

@ -1,13 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="False">
<data noupdate="False">
<!-- Chart Template -->
<!-- this file contains the base (common) data for all kinds
of taxes, as well as the chart of accounts sum-up.
-->
<!-- VAT Code Definitions -->
<!-- Invoiced VAT -->
<!-- Input VAT -->
<record id="l10n_gr_chart_template" model="account.chart.template">
<field name="name">Πρότυπο Ελληνικού Λογιστικού Σχεδίου</field>
<field name="account_root_id" ref="chartgr_0"/>
<field name="tax_code_root_id" ref="vat_code_chart_root"/>
<field name="bank_account_view_id" ref="chartgr_38_03"/>
<field name="property_account_receivable" ref="chartgr_30_00"/>
<field name="property_account_payable" ref="chartgr_50_00"/>
<field name="property_account_expense_categ" ref="chartgr_64_98"/>
<field name="property_account_income_categ" ref="chartgr_71_00"/>
</record>
<record id="vat_code_chart_root" model="account.tax.code.template">
<field name="name">Πίνακες φόρου</field>
@ -16,218 +26,35 @@
<record id="vat_code_balance_net" model="account.tax.code.template">
<field name="name">Υπόλοιπο ΦΠΑ </field>
<field name="parent_id" ref="vat_code_chart_root"/>
<field name="code">501-511</field>
<field name="code">501-511</field>
</record>
<record id="vat_code_input" model="account.tax.code.template">
<field name="name">ΦΠΑ Εισροών</field>
<!-- A few vat codes are here, because they may be reused as roots
for other taxes -->
<record id="vat_code_ivat337" model="account.tax.code.template">
<field name="name">ΦΠΑ Πωλήσεων</field>
<field name="info">Το σύνολο του καταβλητέου ΦΠΑ </field>
<field name="code">337</field>
<field name="parent_id" ref="vat_code_balance_net"/>
</record>
<record id="vat_code_input_restgr" model="account.tax.code.template">
<field name="name">Λοιπή Ελλάδα εκτός Αιγαίου</field>
<field name="parent_id" ref="vat_code_input"/>
</record>
<record id="vat_code_input_9" model="account.tax.code.template">
<field name="name">ΦΠΑ Εισροών 9%</field>
<field name="code">371</field>
<field name="parent_id" ref="vat_code_input_restgr"/>
</record>
<record id="vat_code_input_4" model="account.tax.code.template">
<field name="name">ΦΠΑ Εισροών 4,5%</field>
<field name="code">372</field>
<field name="parent_id" ref="vat_code_input_restgr"/>
</record>
<record id="vat_code_input_19" model="account.tax.code.template">
<field name="name">ΦΠΑ Εισροών 19%</field>
<field name="code">373</field>
<field name="parent_id" ref="vat_code_input_restgr"/>
</record>
<record id="vat_code_input_aeg" model="account.tax.code.template">
<field name="name">Νησιά Αιγαίου</field>
<field name="parent_id" ref="vat_code_input"/>
</record>
<record id="vat_code_input_6" model="account.tax.code.template">
<field name="name">ΦΠΑ Εισροών 6%</field>
<field name="code">374</field>
<field name="parent_id" ref="vat_code_input_aeg"/>
</record>
<record id="vat_code_input_3" model="account.tax.code.template">
<field name="name">ΦΠΑ Εισροών 3%</field>
<field name="code">375</field>
<field name="parent_id" ref="vat_code_input_aeg"/>
</record>
<record id="vat_code_input_13" model="account.tax.code.template">
<field name="name">ΦΠΑ Εισροών 13%</field>
<field name="code">376</field>
<field name="parent_id" ref="vat_code_input_aeg"/>
</record>
<record id="vat_code_output" model="account.tax.code.template">
<field name="name">ΦΠΑ Εκροών</field>
<field name="parent_id" ref="vat_code_balance_net"/>
</record>
<record id="vat_code_output_restgr" model="account.tax.code.template">
<field name="name">Λοιπή Ελλάδα εκτός Αιγαίου</field>
<field name="parent_id" ref="vat_code_output"/>
</record>
<record id="vat_code_output_9" model="account.tax.code.template">
<field name="name">ΦΠΑ Εκροών 9%</field>
<field name="code">331</field>
<field name="parent_id" ref="vat_code_output_restgr"/>
</record>
<record id="vat_code_output_4" model="account.tax.code.template">
<field name="name">ΦΠΑ Εκροών 4,5%</field>
<field name="code">332</field>
<field name="parent_id" ref="vat_code_output_restgr"/>
</record>
<record id="vat_code_output_19" model="account.tax.code.template">
<field name="name">ΦΠΑ Εκροών 19%</field>
<field name="code">333</field>
<field name="parent_id" ref="vat_code_output_restgr"/>
</record>
<record id="vat_code_output_aeg" model="account.tax.code.template">
<field name="name">Νησιά Αιγαίου</field>
<field name="parent_id" ref="vat_code_output"/>
</record>
<record id="vat_code_output_6" model="account.tax.code.template">
<field name="name">ΦΠΑ Εκροών 6%</field>
<field name="code">334</field>
<field name="parent_id" ref="vat_code_output_aeg"/>
</record>
<record id="vat_code_output_3" model="account.tax.code.template">
<field name="name">ΦΠΑ Εκροών 3%</field>
<field name="code">335</field>
<field name="parent_id" ref="vat_code_output_aeg"/>
</record>
<record id="vat_code_output_13" model="account.tax.code.template">
<field name="name">ΦΠΑ Εκροών 13%</field>
<field name="code">336</field>
<field name="parent_id" ref="vat_code_output_aeg"/>
</record>
<record id="sum_output" model="account.tax.code.template">
<record id="vat_code_ivat_311" model="account.tax.code.template">
<field name="info">Συνολικό εισόδημα</field>
<field name="code">311</field>
<field name="name">Σύνολο Εκροών</field>
<field name="code">311</field>
<field name="parent_id" ref="vat_code_chart_root"/>
</record>
<record id="sum_output_307" model="account.tax.code.template">
<field name="name">Σύνολο Φορολ/τέων Εκροών</field>
<field name="code">307</field>
<field name="parent_id" ref="sum_output"/>
<record id="vat_code_evat_420" model="account.tax.code.template">
<field name="code">420</field>
<field name="name">ΦΠΑ Αγορών</field>
<field name="parent_id" ref="vat_code_balance_net"/>
</record>
<record id="output_301" model="account.tax.code.template">
<field name="name">Εκροές 9%</field>
<field name="code">301</field>
<field name="parent_id" ref="sum_output_307"/>
</record>
<record id="output_302" model="account.tax.code.template">
<field name="name">Εκροές 4.5%</field>
<field name="code">302</field>
<field name="parent_id" ref="sum_output_307"/>
</record>
<record id="output_303" model="account.tax.code.template">
<field name="name">Εκροές 19%</field>
<field name="code">303</field>
<field name="parent_id" ref="sum_output_307"/>
</record>
<!-- Other tax columns -->
<record id="sum_input" model="account.tax.code.template">
<field name="name">Σύνολο Φορολ/τέων εισροών</field>
<record id="vat_code_evat_358" model="account.tax.code.template">
<field name="code">358</field>
<field name="name">Σύνολο φορολ. Εισροών</field>
<field name="parent_id" ref="vat_code_chart_root"/>
</record>
<record id="sum_input_358" model="account.tax.code.template">
<field name="name">Σύνολο Φορολ/τέων εισροών</field>
<field name="code">358</field>
<field name="parent_id" ref="vat_code_chart_root"/>
</record>
<record id="input_351" model="account.tax.code.template">
<field name="name">Εισροές 9%</field>
<field name="code">351</field>
<field name="parent_id" ref="sum_input_358"/>
</record>
<record id="input_352" model="account.tax.code.template">
<field name="name">Εισροές 4.5%</field>
<field name="code">352</field>
<field name="parent_id" ref="sum_input_358"/>
</record>
<record id="input_353" model="account.tax.code.template">
<field name="name">Εισροές 19%</field>
<field name="code">353</field>
<field name="parent_id" ref="sum_input_358"/>
</record>
<!-- Chart Template -->
<record id="l10n_gr_chart_template" model="account.chart.template">
<field name="name">Πρότυπο Ελληνικού Λογιστικού Σχεδίου</field>
<field name="account_root_id" ref="chartgr_0"/>
<field name="tax_code_root_id" ref="vat_code_chart_root"/>
<field name="bank_account_view_id" ref="chartgr_38_03"/>
<field name="property_account_receivable" ref="chartgr_31"/>
<field name="property_account_payable" ref="chartgr_50"/>
<field name="property_account_expense_categ" ref="chartgr_64"/>
<field name="property_account_income_categ" ref="chartgr_72"/>
</record>
<!-- VAT Codes -->
<!-- Purchases + Input VAT -->
<record id="ivat19" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Εισροές 19</field>
<field eval="0.19" name="amount"/>
<field name="type">percent</field>
<field name="type_tax_use">sale</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="input_353"/>
<field name="tax_code_id" ref="vat_code_input_19"/>
<!-- refunds: <field name="ref_base_code_id" ref="vat_code_purch_S"/>
<field name="ref_tax_code_id" ref="vat_code_input_S"/> -->
</record>
<!-- revise the tax.. -->
<record id="ovat19" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Outputs 19</field>
<field eval="0.19" name="amount"/>
<field name="type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="output_303"/>
<field name="tax_code_id" ref="vat_code_output_19"/>
<!-- refunds: <field name="ref_base_code_id" ref="vat_code_purch_S"/>
<field name="ref_tax_code_id" ref="vat_code_input_S"/> -->
</record>
</data>
</data>
</openerp>

View File

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="False">
<!-- Tax definitions for VAT taxes -->
<!-- VAT on income, codes -->
<record id="vat_code_ivat_307" model="account.tax.code.template">
<field name="code">307</field>
<field name="name">Σύνολο φορολ. Εκροών</field>
<field name="parent_id" ref="vat_code_ivat_311"/>
</record>
<record id="vat_code_ivat_303" model="account.tax.code.template">
<field name="code">303</field>
<field name="name">Πωλήσεις 19-23%</field>
<field name="parent_id" ref="vat_code_ivat_307"/>
</record>
<record id="vat_code_ivat_333" model="account.tax.code.template">
<field name="code">333</field>
<field name="name">ΦΠΑ 19-23%</field>
<field name="parent_id" ref="vat_code_ivat337"/>
</record>
<!-- return VAT for purchases -->
<record id="vat_code_evat_353" model="account.tax.code.template">
<field name="info">Αγορές παγίων και εμπορευμάτων με δικαίωμα έκπτωσης ΦΠΑ.</field>
<field name="code">353</field>
<field name="name">Αγορές ΦΠΑ 19-23%</field>
<field name="parent_id" ref="vat_code_evat_358"/>
</record>
<record id="vat_code_evat_357" model="account.tax.code.template">
<field name="info">Δαπάνες και έξoδα με δικαίωμα έκπτωσης ΦΠΑ</field>
<field name="code">357</field>
<field name="name">Δαπάνες/Έξοδα φορολ.</field>
<field name="parent_id" ref="vat_code_evat_358"/>
</record>
<record id="vat_code_evat_378" model="account.tax.code.template">
<field name="info">Σύνολο ΦΠΑ που εκπίπτει, από αγορές ή δαπάνες</field>
<field name="code">378</field>
<field name="name">Σύνολο Φορ. Αγορών</field>
<field name="parent_id" ref="vat_code_evat_420"/>
</record>
<record id="vat_code_evat_373" model="account.tax.code.template">
<field name="info">Φόρος εισροών που αντιστοιχεί στο 353, από αγορές με ΦΠΑ.</field>
<field name="code">373</field>
<field name="name">ΦΠΑ Αγορών 19-23%</field>
<field name="parent_id" ref="vat_code_evat_378"/>
</record>
<record id="vat_code_evat_377" model="account.tax.code.template">
<field name="info">Φόρος που αντιστοιχεί στο 357, για δαπάνες-έξοδα</field>
<field name="code">377</field>
<field name="name">ΦΠΑ Δαπανών</field>
<field name="parent_id" ref="vat_code_evat_378"/>
</record>
<!-- tax definitions for VAT on sales (income) -->
<record id="ivat19" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Πωλήσεις ΦΠΑ 19%</field>
<field eval="0.19" name="amount"/>
<field name="sequence" eval="3" />
<field name="type">percent</field>
<field name="type_tax_use">sale</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_ivat_303"/>
<field name="tax_code_id" ref="vat_code_ivat_333"/>
<!-- refunds: <field name="ref_base_code_id" ref="vat_code_purch_S"/>
<field name="ref_tax_code_id" ref="vat_code_input_S"/> -->
</record>
<record id="ivat21" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Πωλήσεις ΦΠΑ 21%</field>
<field eval="0.21" name="amount"/>
<field name="sequence" eval="2" />
<field name="type">percent</field>
<field name="type_tax_use">sale</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_ivat_303"/>
<field name="tax_code_id" ref="vat_code_ivat_333"/>
</record>
<record id="ivat23" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Πωλήσεις ΦΠΑ 23%</field>
<field eval="0.23" name="amount"/>
<field name="type">percent</field>
<field name="type_tax_use">sale</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_ivat_303"/>
<field name="tax_code_id" ref="vat_code_ivat_333"/>
</record>
<!-- tax definitions for return VAT from purchases -->
<record id="pvat19" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Αγορές ΦΠΑ19%</field>
<field eval="0.19" name="amount"/>
<field name="sequence" eval="3" />
<field name="type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_evat_353"/>
<field name="tax_code_id" ref="vat_code_evat_373"/>
<!-- refunds: <field name="ref_base_code_id" ref="vat_code_purch_S"/>
<field name="ref_tax_code_id" ref="vat_code_input_S"/> -->
</record>
<record id="pvat21" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Αγορές ΦΠΑ21%</field>
<field eval="0.21" name="amount"/>
<field name="sequence" eval="2" />
<field name="type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_evat_353"/>
<field name="tax_code_id" ref="vat_code_evat_373"/>
</record>
<record id="pvat23" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Αγορές ΦΠΑ23%</field>
<field eval="0.23" name="amount"/>
<field name="type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_evat_353"/>
<field name="tax_code_id" ref="vat_code_evat_373"/>
</record>
<!-- return VAT on expenses (different from purchases ) -->
<record id="evat19" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Δαπάνες ΦΠΑ19%</field>
<field eval="0.19" name="amount"/>
<field name="sequence" eval="3" />
<field name="type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_evat_357"/>
<field name="tax_code_id" ref="vat_code_evat_377"/>
</record>
<record id="evat21" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Δαπάνες ΦΠΑ21%</field>
<field eval="0.21" name="amount"/>
<field name="sequence" eval="2" />
<field name="type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_evat_357"/>
<field name="tax_code_id" ref="vat_code_evat_377"/>
</record>
<record id="evat23" model="account.tax.template">
<field name="chart_template_id" ref="l10n_gr_chart_template"/>
<field name="name">Δαπάνες ΦΠΑ23%</field>
<field eval="0.23" name="amount"/>
<field name="sequence" eval="2" />
<field name="type">percent</field>
<field name="type_tax_use">purchase</field>
<field name="account_collected_id" ref="chartgr_54_00"/>
<field name="account_paid_id" ref="chartgr_54_00"/>
<field name="base_code_id" ref="vat_code_evat_357"/>
<field name="tax_code_id" ref="vat_code_evat_377"/>
</record>
</data>
</openerp>