[MERGE] merged the xrg branch related to l10n_gr module + change the type of account non-leaves to 'view'

bzr revid: qdp-launchpad@tinyerp.com-20110114100940-qafaa4h0t9phly9g
This commit is contained in:
qdp-launchpad@tinyerp.com 2011-01-14 11:09:40 +01:00
commit e5708c6b95
7 changed files with 489 additions and 467 deletions

View File

@ -2311,6 +2311,7 @@ class account_account_template(osv.osv):
accounts = self.browse(cr, uid, ids, context=context)
for account in accounts:
if account.parent_id and account.parent_id.type != 'view':
print 'BOUM account', account.name, account.code
return False
return True

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',
}

File diff suppressed because it is too large Load Diff

View File

@ -1,233 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="False">
<data noupdate="False">
<!-- Chart Template -->
<!-- VAT Code Definitions -->
<!-- Invoiced VAT -->
<!-- Input VAT -->
<!-- this file contains the base (common) data for all kinds
of taxes, as well as the chart of accounts sum-up.
-->
<record id="vat_code_chart_root" model="account.tax.code.template">
<field name="name">Πίνακες φόρου</field>
</record>
<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_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>
</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">
<field name="name">Σύνολο Εκροών</field>
<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="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>
<field name="parent_id" ref="vat_code_chart_root"/>
</record>
<record id="sum_input_358" 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="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>

View File

@ -3,61 +3,67 @@
<data noupdate="False">
<record model="account.account.type" id="account_type_receivable" >
<field name="name">Receivable</field>
<field name="name">Εισπρακτέα</field>
<field name="code">receivable</field>
<field name="close_method">unreconciled</field>
</record>
<record model="account.account.type" id="account_type_payable" >
<field name="name">Payable</field>
<field name="name">Πληρωτέα</field>
<field name="code">payable</field>
<field name="close_method">unreconciled</field>
</record>
<record model="account.account.type" id="account_type_view">
<field name="name">View</field>
<field name="name">Προβολή</field>
<field name="code">view</field>
<field name="close_method">none</field>
</record>
<record model="account.account.type" id="account_type_income" >
<field name="name">Income</field>
<field name="name">Έσοδα</field>
<field name="code">income</field>
<field name="close_method">none</field>
</record>
<record model="account.account.type" id="account_type_expense">
<field name="name">Expense</field>
<field name="name">Έξοδα</field>
<field name="code">expense</field>
<field name="close_method">none</field>
</record>
<record model="account.account.type" id="account_type_tax">
<field name="name">Tax</field>
<field name="name">Φόρος</field>
<field name="code">tax</field>
<field name="close_method">unreconciled</field>
</record>
<record model="account.account.type" id="account_type_cash">
<field name="name">Cash</field>
<field name="name">Μετρητά</field>
<field name="code">cash</field>
<field name="close_method">balance</field>
</record>
<record model="account.account.type" id="account_type_asset">
<field name="name">Asset</field>
<field name="name">Πάγια</field>
<field name="code">asset</field>
<field name="close_method">balance</field>
</record>
<record model="account.account.type" id="account_type_equity">
<field name="name">Equity</field>
<field name="name">Ενεργητικό</field>
<field name="code">equity</field>
<field name="close_method">balance</field>
</record>
<record model="account.account.type" id="account_type_liability">
<field name="name">Παθητικό</field>
<field name="code">liability</field>
<field name="close_method">balance</field>
</record>
<record model="account.account.type" id="account_type_other">
<field name="name">Other</field>
<field name="name">Άλλο</field>
<field name="code">other</field>
<field name="close_method">unreconciled</field>
</record>