← Back to team overview

openobject-italia-core-devs team mailing list archive

[Merge] lp:~enlightx/openobject-italia/adding_l10n_it_corrispettivi into lp:openobject-italia/7.0

 

Davide Corio - agilebg.com has proposed merging lp:~enlightx/openobject-italia/adding_l10n_it_corrispettivi into lp:openobject-italia/7.0.

Requested reviews:
  OpenERP Italia core devs (openobject-italia-core-devs)

For more details, see:
https://code.launchpad.net/~enlightx/openobject-italia/adding_l10n_it_corrispettivi/+merge/149137

sono stati necessari un po' di aggiustamenti per far andare i corrispettivi sulla 7, quindi testate a fondo.

al momento sembrano andare correttamente.

il partner "corrispettivi" viene creato automenticamente e selezionato di default alla creazione del corrispettivo
-- 
https://code.launchpad.net/~enlightx/openobject-italia/adding_l10n_it_corrispettivi/+merge/149137
Your team OpenERP Italia core devs is requested to review the proposed merge of lp:~enlightx/openobject-italia/adding_l10n_it_corrispettivi into lp:openobject-italia/7.0.
=== added directory 'l10n_it_corrispettivi'
=== added file 'l10n_it_corrispettivi/AUTHORS.txt'
--- l10n_it_corrispettivi/AUTHORS.txt	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/AUTHORS.txt	2013-02-18 19:45:29 +0000
@@ -0,0 +1,2 @@
+Lorenzo Battistini <lorenzo.battistini@xxxxxxxxxxxx>
+

=== added file 'l10n_it_corrispettivi/__init__.py'
--- l10n_it_corrispettivi/__init__.py	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/__init__.py	2013-02-18 19:45:29 +0000
@@ -0,0 +1,22 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#    
+#    Copyright (C) 2011 Associazione OpenERP Italia
+#    (<http://www.openerp-italia.org>). 
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as published
+#    by the Free Software Foundation, either version 3 of the License, or
+#    (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+import account
+import installer

=== added file 'l10n_it_corrispettivi/__openerp__.py'
--- l10n_it_corrispettivi/__openerp__.py	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/__openerp__.py	2013-02-18 19:45:29 +0000
@@ -0,0 +1,39 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#    
+#    Copyright (C) 2011 Associazione OpenERP Italia
+#    (<http://www.openerp-italia.org>). 
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as published
+#    by the Free Software Foundation, either version 3 of the License, or
+#    (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+{
+    'name': 'Italian Localisation - Corrispettivi',
+    'version': '0.1',
+    'category': 'Localisation/Italy',
+    'description': """This module helps to easily input Corrispettivi within OpenERP.
+    
+    Per maggiori informazioni: http://planet.domsense.com/2011/11/openerp-registrare-i-corrispettivi/""";,
+    'author': 'OpenERP Italian Community',
+    'website': 'http://www.openerp-italia.org',
+    'license': 'AGPL-3',
+    "depends" : ['account_voucher'],
+    "data" : [
+  	    'partner_data.xml',	
+        'account_view.xml',
+        'installer_view.xml',
+        ],
+    "active": False,
+    "installable": True
+}

=== added file 'l10n_it_corrispettivi/account.py'
--- l10n_it_corrispettivi/account.py	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/account.py	2013-02-18 19:45:29 +0000
@@ -0,0 +1,112 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#    
+#    Copyright (C) 2011 Associazione OpenERP Italia
+#    (<http://www.openerp-italia.org>). 
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as published
+#    by the Free Software Foundation, either version 3 of the License, or
+#    (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from osv import fields, osv
+from tools.translate import _
+
+class account_invoice(osv.osv):
+    _inherit = 'account.invoice'
+    _columns = {
+        'corrispettivo': fields.boolean('Corrispettivo'),
+        }
+
+    def onchange_company_id(self, cr, uid, ids, company_id, part_id, type, invoice_line, currency_id, context=None):
+        if not context:
+            context={}
+        journal_obj = self.pool.get('account.journal')
+        res = super(account_invoice, self).onchange_company_id(cr, uid, ids, company_id, part_id, type, invoice_line, currency_id)
+        is_corrispettivo = context.get('corrispettivo', False)
+        corr_journal_ids = journal_obj.search(cr, uid, [('corrispettivi','=', True), ('company_id','=', company_id)])
+
+        # Se è un corrispettivo e la company ha almeno un sezionale corrispettivi
+        if is_corrispettivo and corr_journal_ids:
+            res['value']['journal_id']  = corr_journal_ids[0]
+
+        # Se la company ha almeno un sezionale corrispettivi ma l'invoice non è un corrispettivo
+        elif corr_journal_ids and corr_journal_ids[0] in res['domain']['journal_id'][0][2]:
+            # Se l'on_change di invoice ha impostato il journal corrispettivi
+            if corr_journal_ids[0] == res['value']['journal_id'] and len(res['domain']['journal_id'][0][2]) > 1:
+                for j_id in res['domain']['journal_id'][0][2]:
+                    if corr_journal_ids[0] != j_id:
+                        res['value']['journal_id'] = j_id
+                        break
+        return res
+
+
+    def _get_account(self, cr, uid, context=None):
+        if context is None:
+            context = {}
+        is_corrispettivo = context.get('corrispettivo', False)
+        res = False
+        if is_corrispettivo:
+            partner_obj = partner_ids = self.pool.get('res.partner')
+            partner_ids=partner_obj.search(cr, uid, [('corrispettivi', '=', True)])
+            if not partner_ids:
+                raise osv.except_osv(_('Error!'), 
+                     _('No partner "corrispettivi" found'))
+            partner = partner_obj.browse(cr, uid, partner_ids[0])
+            res = partner.property_account_receivable.id
+        return res
+
+    def _get_partner_id(self, cr, uid, context=None):
+        if context is None:
+            context = {}
+        is_corrispettivo = context.get('corrispettivo', False)
+        res = False
+        if is_corrispettivo:
+            partner_obj = partner_ids = self.pool.get('res.partner')
+            partner_ids=partner_obj.search(cr, uid, [('corrispettivi', '=', True)])
+            if not partner_ids:
+                raise osv.except_osv(_('Error!'), 
+                     _('No partner "corrispettivi" found'))
+            res = partner_ids[0]
+        return res
+
+    def onchange_corrispettivo(self, cr, uid, ids, corrispettivo=False, context=None):
+        res = {}
+        user_obj = self.pool.get('res.users')
+        journal_obj = self.pool.get('account.journal') 
+        company_id = user_obj.browse(cr,uid,uid).company_id.id
+        corr_journal_ids = journal_obj.search(cr, uid, [('corrispettivi','=', True), ('company_id','=', company_id)])
+        if corr_journal_ids and corrispettivo:
+            res = {'value': {'journal_id': corr_journal_ids[0]}}
+        return res
+
+    _defaults = {
+        'partner_id': _get_partner_id,
+        'account_id': _get_account,
+        }
+
+account_invoice()
+
+class account_journal(osv.osv):
+    _inherit = 'account.journal'
+    _columns = {
+        'corrispettivi': fields.boolean('Corrispettivi'),
+        }
+account_journal()
+
+class res_partner(osv.osv):
+    _inherit = 'res.partner'
+    _columns = {
+        'corrispettivi': fields.boolean('Corrispettivi'),
+        }
+res_partner()

=== added file 'l10n_it_corrispettivi/account_view.xml'
--- l10n_it_corrispettivi/account_view.xml	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/account_view.xml	2013-02-18 19:45:29 +0000
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+
+        <record id="corrispettivi_tree" model="ir.ui.view">
+            <field name="name">account.corrispettivi.tree</field>
+            <field name="model">account.invoice</field>
+            <field name="priority" eval="17"/>
+            <field name="type">tree</field>
+            <field name="arch" type="xml">
+                <tree colors="blue:state in ('draft');black:state in ('proforma','proforma2','open');gray:state in ('cancel')" string="Corrispettivi">
+                    <field name="date_invoice" string="Date"/>
+                    <field name="number"/>
+                    <field name="partner_id" groups="base.group_erp_manager"/>
+                    <field name="name"/>
+                    <field name="journal_id" invisible="1"/>
+                    <field name="period_id" invisible="1" groups="account.group_account_user"/>
+                    <field name="company_id" groups="base.group_multi_company" widget="selection"/>
+                    <field name="user_id"/>
+                    <field name="date_due" groups="base.group_erp_manager"/>
+                    <field name="origin" groups="base.group_erp_manager"/>
+                    <field name="currency_id"/>
+                    <field name="residual" sum="Residual Amount"/>
+                    <field name="amount_untaxed" sum="Untaxed Amount"/>
+                    <field name="amount_total" sum="Total Amount"/>
+                    <field name="state"/>
+
+                    <button name="invoice_open" states="draft,proforma2" string="Approve" icon="terp-camera_test"/>
+                </tree>
+            </field>
+        </record>
+        <record id="corrispettivi_form" model="ir.ui.view">
+            <field name="name">account.corrispettivi.form</field>
+            <field name="model">account.invoice</field>
+            <field name="priority" eval="17"/>
+            <field name="type">form</field>
+            <field name="arch" type="xml">
+                <form string="Corrispettivo" version="7.0">
+                <header>
+                    <button name="invoice_open" states="draft" string="Validate" class="oe_highlight" groups="base.group_user"/>
+                    <button name="invoice_cancel" states="draft,open" string="Cancel" groups="base.group_no_one"/>
+                    <button name="action_cancel_draft" states="cancel" string="Reset to Draft" type="object" groups="base.group_user"/>
+                    <button name='%(account.action_account_state_open)d' type='action' string='Re-Open' groups="account.group_account_invoice" attrs="{'invisible':['|', ('state','&lt;&gt;','paid'), ('reconciled', '=', True)]}" help="This button only appears when the state of the invoice is 'paid' (showing that it has been fully reconciled) and auto-computed boolean 'reconciled' is False (depicting that it's not the case anymore). In other words, the invoice has been dereconciled and it does not fit anymore the 'paid' state. You should press this button to re-open it and let it continue its normal process after having resolved the eventual exceptions it may have created."/>
+                    <field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft,open,paid"/>
+                </header>
+                <sheet string="Corrispettivo">
+                    <h1>
+                        <label string="Draft Invoice " attrs="{'invisible': ['|',('state','not in',('draft',)), ('type','&lt;&gt;','out_invoice')]}"/>
+                        <label string="Draft Refund " attrs="{'invisible': ['|',('state','not in',('draft',)), ('type','&lt;&gt;','out_refund')]}"/>
+                        <label string="Invoice " attrs="{'invisible': ['|',('state','in',('draft','proforma','proforma2')), ('type','&lt;&gt;','out_invoice')]}"/>
+                        <label string="Refund " attrs="{'invisible': ['|',('state','in',('draft','proforma','proforma2')), ('type','&lt;&gt;','out_refund')]}"/>
+                        <field name="number" readonly="1" class="oe_inline"/>
+                    </h1>
+                    <field name="type" invisible="1"/>
+                    <group>
+                        <group>
+                            <field string="Customer" name="partner_id"
+                                on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)"
+                                groups="base.group_user" context="{'search_default_corrispettivi':1, 'show_address': 1}"
+                                options='{"always_reload": True}'/>
+                            <field name="fiscal_position" widget="selection" />
+                            <field name="corrispettivo" on_change="onchange_corrispettivo(corrispettivo)"/>
+                        </group>
+                        <group>
+                            <field name="date_invoice"/>
+                            <field name="journal_id" groups="account.group_account_user"
+                                on_change="onchange_journal_id(journal_id, context)" widget="selection"/>
+                            <field domain="[('company_id', '=', company_id),('type','=', 'receivable')]"
+                                name="account_id" groups="account.group_account_user"/>
+
+                            <label for="currency_id" groups="base.group_multi_currency"/>
+                            <div groups="base.group_multi_currency">
+                                <field name="currency_id" class="oe_inline"/>
+                            </div>
+                        </group>
+                    </group>
+                    <field name="sent" invisible="1"/>
+                    <notebook colspan="4">
+                        <page string="Invoice Lines">
+                            <field name="invoice_line" nolabel="1" widget="one2many_list" context="{'type': type}">
+                                <tree string="Invoice Lines" editable="bottom">
+                                    <field name="product_id"
+                                        on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
+                                    <field name="name"/>
+                                    <field name="company_id" invisible="1"/>
+                                    <field name="account_id" groups="account.group_account_user"
+                                        domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '!=', 'view')]"
+                                        on_change="onchange_account_id(product_id, parent.partner_id, parent.type, parent.fiscal_position,account_id)"/>
+                                    <field name="account_analytic_id" groups="analytic.group_analytic_accounting"
+                                        domain="[('type','!=','view'), ('company_id', '=', parent.company_id)]"/>
+                                    <field name="quantity"/>
+                                    <field name="uos_id" groups="product.group_uom"
+                                        on_change="uos_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, parent.fiscal_position, price_unit, parent.currency_id, context, parent.company_id)"/>
+                                    <field name="price_unit"/>
+                                    <field name="discount" groups="sale.group_discount_per_so_line"/>
+                                    <field name="invoice_line_tax_id" widget="many2many_tags" context="{'type':parent.type}"
+                                        domain="[('parent_id','=',False),('company_id', '=', parent.company_id)]"/>
+                                    <field name="price_subtotal"/>
+                                </tree>
+                            </field>
+                            <group class="oe_subtotal_footer oe_right">
+                                <field name="amount_untaxed" widget="monetary" options="{'currency_field': 'currency_id'}"/>
+                                <div>
+                                    <label for="amount_tax"/>
+                                    <button name="button_reset_taxes" states="draft,proforma2"
+                                        string="(update)" class="oe_link oe_edit_only"
+                                        type="object" help="Recompute taxes and total"/>
+                                </div>
+                                <field name="amount_tax" nolabel="1" widget="monetary" options="{'currency_field': 'currency_id'}"/>
+                                <field name="amount_total" class="oe_subtotal_footer_separator" widget="monetary" options="{'currency_field': 'currency_id'}"/>
+                                <field name="residual" groups="account.group_account_user" widget="monetary" options="{'currency_field': 'currency_id'}"/>
+                                <field name="reconciled" invisible="1"/>
+                            </group>
+                            <group>
+                                    <field name="payment_term" class="oe_inline"/>
+                            </group>
+                            <div class="oe_clear">
+                                <label for="comment"/>
+                            </div>
+                            <field name="comment" class="oe_inline" placeholder="Additional notes..."/>
+                        </page>
+                        <page string="Other Info">
+                            <group col="4">
+                                <group>
+                                    <field name="company_id" on_change="onchange_company_id(company_id,partner_id,type,invoice_line,currency_id)" widget="selection" groups="base.group_multi_company"/>
+                                    <field name="user_id" groups="base.group_user"/>
+                                    <field domain="[('partner_id.ref_companies', 'in', [company_id])]" name="partner_bank_id"/>
+                                    <field name="period_id" domain="[('state', '=', 'draft'), ('company_id', '=', company_id)]"
+                                        groups="account.group_account_manager"
+                                        string="Accounting Period"
+                                        placeholder="force period"/>
+                                    <field name="date_due"/>
+                                </group>
+                                <group>
+                                    <field name="origin" groups="base.group_user"/>
+                                    <field name="name" string="Customer Reference"/>
+                                    <field name="move_id" groups="account.group_account_user"/>
+                                </group>
+                            </group>
+                            <field name="tax_line">
+                                <tree editable="bottom" string="Taxes">
+                                    <field name="name"/>
+                                    <field name="account_id" groups="account.group_account_user"/>
+                                    <field name="base" on_change="base_change(base,parent.currency_id,parent.company_id,parent.date_invoice)" readonly="1"/>
+                                    <field name="amount" on_change="amount_change(amount,parent.currency_id,parent.company_id,parent.date_invoice)"/>
+                                    <field invisible="True" name="base_amount"/>
+                                    <field invisible="True" name="tax_amount"/>
+                                    <field name="factor_base" invisible="True"/>
+                                    <field name="factor_tax" invisible="True"/>
+                                </tree>
+                            </field>
+                        </page>
+                        <page string="Payments" groups="base.group_user">
+                            <field name="payment_ids">
+                                <tree string="Payments">
+                                    <field name="date"/>
+                                    <field name="move_id"/>
+                                    <field name="ref"/>
+                                    <field name="name"/>
+                                    <field name="journal_id" groups="base.group_user"/>
+                                    <field name="debit"/>
+                                    <field name="credit"/>
+                                    <field name="amount_currency" groups="base.group_multi_currency"/>
+                                    <field name="currency_id" groups="base.group_multi_currency"/>
+                                </tree>
+                            </field>
+                        </page>
+                    </notebook>
+                </sheet>
+              </form>
+            </field>
+        </record>
+
+        <record id="invoice_form" model="ir.ui.view">
+            <field name="name">account.invoice.form</field>
+            <field name="model">account.invoice</field>
+            <field name="type">form</field>
+            <field name="inherit_id" ref="account.invoice_form"></field>
+            <field name="arch" type="xml">
+                <field name="company_id" position="replace">
+                    <field name="company_id" on_change="onchange_company_id(company_id,partner_id,type,invoice_line,currency_id,context)" widget="selection" groups="base.group_multi_company"/>
+                </field>
+            </field>
+        </record>
+
+        <record id="view_account_corrispettivi_filter" model="ir.ui.view">
+            <field name="name">account.corrispettivi.select</field>
+            <field name="model">account.invoice</field>
+            <field name="type">search</field>
+            <field name="arch" type="xml">
+                <search string="Search Corrispettivi">
+                   <group col="10" colspan="4">
+                        <filter name="draft" icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft Invoices"/>
+                        <filter name="invoices" icon="terp-dolar" string="Corrispettivi" domain="[('state','not in',['draft','cancel'])]" help="Open/Paid"/>
+                        <separator orientation="vertical"/>
+                        <filter name="unpaid" icon="terp-dolar_ok!" string="Unpaid" domain="[('state','=','open')]" help="Unpaid"/>
+                        <separator orientation="vertical"/>
+                        <field name="number"/>
+                        <field name="user_id" select="1" widget="selection" string="Salesman">
+                        <filter domain="[('user_id','=',uid)]" help="My invoices" icon="terp-personal" separator="1"/>
+                        </field>
+                        <field name="amount_total"/>
+                    </group>
+                    <newline/>
+                    <group col="10" colspan="4">
+                        <field name="journal_id" widget="selection" select='1'/>
+                        <field name="period_id" select='1' string="Period"/>
+                    </group>
+                    <newline/>
+                    <group expand="0" string="Group By...">
+                        <filter string="Responsible" icon="terp-personal" domain="[]"  context="{'group_by':'user_id'}"/>
+                        <separator orientation="vertical"/>
+                        <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]"  context="{'group_by':'state'}"/>
+                        <separator orientation="vertical"/>
+                        <filter string="Period" icon="terp-go-month" domain="[]" context="{'group_by':'period_id'}"/>
+                        <filter string="Date" icon="terp-go-month" domain="[]"  context="{'group_by':'date_invoice'}"/>
+                    </group>
+               </search>
+            </field>
+        </record>
+
+        <record id="action_corrispettivi_tree" model="ir.actions.act_window">
+            <field name="name">Corrispettivi</field>
+            <field name="res_model">account.invoice</field>
+            <field name="view_type">form</field>
+            <field name="view_mode">tree,form,calendar,graph</field>
+            <field eval="False" name="view_id"/>
+            <field name="domain">[('type','=','out_invoice'),('corrispettivo','=',True)]</field>
+            <field name="context" eval="{'default_type':'out_invoice', 'dafault_journal_type': 'sale', 'default_corrispettivo': True, 'default_partner_id':ref('partner_corrispettivi')}"/>
+            <field name="search_view_id" ref="view_account_corrispettivi_filter"/>
+        </record>
+
+        <record id="account.action_invoice_tree1" model="ir.actions.act_window">
+            <field name="domain">[('type','=','out_invoice'),('corrispettivo','=', False)]</field>
+        </record>
+
+
+        <record id="action_corrispettivi_tree_view1" model="ir.actions.act_window.view">
+            <field eval="1" name="sequence"/>
+            <field name="view_mode">tree</field>
+            <field name="view_id" ref="corrispettivi_tree"/>
+            <field name="act_window_id" ref="action_corrispettivi_tree"/>
+        </record>
+
+        <record id="action_corrispettivi_tree_view2" model="ir.actions.act_window.view">
+            <field eval="2" name="sequence"/>
+            <field name="view_mode">form</field>
+            <field name="view_id" ref="corrispettivi_form"/>
+            <field name="act_window_id" ref="action_corrispettivi_tree"/>
+        </record>
+
+        <menuitem action="action_corrispettivi_tree" id="menu_action_corrispettivi_tree" parent="account.menu_finance_receivables"/>
+
+<!-- partner -->
+
+        <record id="view_partner_form" model="ir.ui.view">
+            <field name="name">res.partner.form</field>
+            <field name="model">res.partner</field>
+            <field name="type">form</field>
+            <field name="inherit_id" ref="base.view_partner_form"/>
+            <field name="arch" type="xml">
+                <field name="supplier" position="after">    
+                    <field name="corrispettivi" groups="account.group_account_manager"/>
+                </field>
+            </field>
+        </record>
+
+<!-- journal -->
+
+        <record id="view_account_journal_form" model="ir.ui.view">
+            <field name="name">account.journal.form</field>
+            <field name="model">account.journal</field>
+            <field name="type">form</field>
+            <field name="inherit_id" ref="account.view_account_journal_form"/>
+            <field name="arch" type="xml">
+                <field name="allow_date" position="after">
+                    <field name="corrispettivi"/>
+                </field>
+            </field>
+        </record>
+
+    </data>
+</openerp>

=== added directory 'l10n_it_corrispettivi/i18n'
=== added file 'l10n_it_corrispettivi/i18n/it.po'
--- l10n_it_corrispettivi/i18n/it.po	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/i18n/it.po	2013-02-18 19:45:29 +0000
@@ -0,0 +1,296 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+#	* l10n_it_corrispettivi
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 6.0.2\n"
+"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
+"POT-Creation-Date: 2011-08-22 08:03+0000\n"
+"PO-Revision-Date: 2011-08-22 10:05+0100\n"
+"Last-Translator: eLBati <lorenzo.battistini@xxxxxxxxxxxx>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: \n"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "(keep empty to use the current period)"
+msgstr "(lasciare il campo vuoto per usare il periodo corrente)"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Other Info"
+msgstr "Altre informazioni"
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,default_credit_account_id:0
+msgid "Default credit account"
+msgstr "Conto di credito di default"
+
+#. module: l10n_it_corrispettivi
+#: model:ir.module.module,shortdesc:l10n_it_corrispettivi.module_meta_information
+msgid "Italian Localisation - Corrispettivi"
+msgstr "Italian Localisation - Corrispettivi"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Responsible"
+msgstr "Responsabile"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Period"
+msgstr "Periodo"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Group By..."
+msgstr "Raggruppa per..."
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "State"
+msgstr "Stato"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Draft"
+msgstr "Bozza"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "PRO-FORMA"
+msgstr "Pro-Forma"
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "Configure"
+msgstr "Configura"
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "title"
+msgstr "Titolo"
+
+#. module: l10n_it_corrispettivi
+#: model:ir.model,name:l10n_it_corrispettivi.model_corrispettivi_config_data
+msgid "corrispettivi.config.data"
+msgstr "corrispettivi.config.data"
+
+#. module: l10n_it_corrispettivi
+#: model:ir.model,name:l10n_it_corrispettivi.model_account_journal
+msgid "Journal"
+msgstr "Sezionale"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Reset to Draft"
+msgstr "Reimposta a \"Bozza\""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Date"
+msgstr "Data"
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "Corrispettivi Configuration"
+msgstr "Configurazione Corrispettivi"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Payment"
+msgstr "Pagamento"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Change"
+msgstr "Modifica"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Customer"
+msgstr "Cliente"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Refund"
+msgstr "Rimborso"
+
+#. module: l10n_it_corrispettivi
+#: code:addons/l10n_it_corrispettivi/account.py:98
+#, python-format
+msgid "No address specified for partner %s"
+msgstr "Nessun indirizzo specificato per il partner %s"
+
+#. module: l10n_it_corrispettivi
+#: field:account.invoice,corrispettivo:0
+msgid "Corrispettivo"
+msgstr "Corrispettivo"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Search Corrispettivi"
+msgstr "Cerca Corrispettivi"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Taxes"
+msgstr "Imposte"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Compute Taxes"
+msgstr "Calcola Imposte e Totali"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+#: field:account.journal,corrispettivi:0
+#: model:ir.actions.act_window,name:l10n_it_corrispettivi.action_corrispettivi_tree
+#: model:ir.ui.menu,name:l10n_it_corrispettivi.menu_action_corrispettivi_tree
+#: field:res.partner,corrispettivi:0
+msgid "Corrispettivi"
+msgstr "Corrispettivi"
+
+#. module: l10n_it_corrispettivi
+#: code:addons/l10n_it_corrispettivi/account.py:64
+#: code:addons/l10n_it_corrispettivi/account.py:79
+#: code:addons/l10n_it_corrispettivi/account.py:93
+#: code:addons/l10n_it_corrispettivi/account.py:97
+#, python-format
+msgid "Error!"
+msgstr "Errore!"
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,journal_view_id:0
+msgid "Journal View"
+msgstr "Visualizzazione sezionale"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Payments"
+msgstr "Pagamenti"
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "Select data to configure Corrispettivi module."
+msgstr "Selezionare i dati con cui configurare il modulo Corrispettivi"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Approve"
+msgstr "Approva"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Validate"
+msgstr "Valida"
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,progress:0
+msgid "Configuration Progress"
+msgstr "Avanzamento configurazione"
+
+#. module: l10n_it_corrispettivi
+#: help:corrispettivi.config.data,default_credit_account_id:0
+#: help:corrispettivi.config.data,default_debit_account_id:0
+msgid "If doubtful, use income account"
+msgstr "Se incerti, utilizzare il conto vendite"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Residual Amount"
+msgstr "Ammontare residuo"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Unpaid"
+msgstr "Non pagato"
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,default_debit_account_id:0
+msgid "Default debit account"
+msgstr "Conto di debito di default"
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,config_logo:0
+msgid "Image"
+msgstr "Immagine"
+
+#. module: l10n_it_corrispettivi
+#: sql_constraint:account.journal:0
+msgid "The name of the journal must be unique per company !"
+msgstr "Il nome del sezionale deve essere unico per ogni azienda!"
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "Configure Corrispettivi Journal"
+msgstr "Configura sezionale corrispettivi"
+
+#. module: l10n_it_corrispettivi
+#: model:ir.actions.act_window,name:l10n_it_corrispettivi.action_corrispettivi_config_data
+msgid "Configure Corrispettivi"
+msgstr "Configura Corrispettivi"
+
+#. module: l10n_it_corrispettivi
+#: code:addons/l10n_it_corrispettivi/account.py:65
+#: code:addons/l10n_it_corrispettivi/account.py:80
+#: code:addons/l10n_it_corrispettivi/account.py:94
+#, python-format
+msgid "No partner \"corrispettivi\" found"
+msgstr "Nessun partner di tipo \"corrispettivi\" trovato"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Re-Open"
+msgstr "Riapri"
+
+#. module: l10n_it_corrispettivi
+#: model:ir.module.module,description:l10n_it_corrispettivi.module_meta_information
+msgid "This module helps to easily input Corrispettivi within OpenERP"
+msgstr "Questo modulo permette di inserire agevolmente i corrispettivi in OpenERP"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+#: model:ir.model,name:l10n_it_corrispettivi.model_account_invoice
+msgid "Invoice"
+msgstr "Fattura"
+
+#. module: l10n_it_corrispettivi
+#: sql_constraint:account.journal:0
+msgid "The code of the journal must be unique per company !"
+msgstr "Il codice del sezionale deve essere unico per una stessa azienda!"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Cancel"
+msgstr "Annulla"
+
+#. module: l10n_it_corrispettivi
+#: model:ir.model,name:l10n_it_corrispettivi.model_res_partner
+msgid "Partner"
+msgstr "Partner"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Untaxed Amount"
+msgstr "Importo non tassato"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Salesman"
+msgstr "Commerciale"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Total Amount"
+msgstr "Importo Totale"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Additional Information"
+msgstr "Informazioni Aggiuntive"
+

=== added file 'l10n_it_corrispettivi/i18n/l10n_it_corrispettivi.pot'
--- l10n_it_corrispettivi/i18n/l10n_it_corrispettivi.pot	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/i18n/l10n_it_corrispettivi.pot	2013-02-18 19:45:29 +0000
@@ -0,0 +1,296 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+#	* l10n_it_corrispettivi
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 6.0.2\n"
+"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
+"POT-Creation-Date: 2011-08-22 08:03+0000\n"
+"PO-Revision-Date: 2011-08-22 08:03+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "(keep empty to use the current period)"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Other Info"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,default_credit_account_id:0
+msgid "Default credit account"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: model:ir.module.module,shortdesc:l10n_it_corrispettivi.module_meta_information
+msgid "Italian Localisation - Corrispettivi"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Responsible"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Period"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Group By..."
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "State"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Draft"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "PRO-FORMA"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "Configure"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "title"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: model:ir.model,name:l10n_it_corrispettivi.model_corrispettivi_config_data
+msgid "corrispettivi.config.data"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: model:ir.model,name:l10n_it_corrispettivi.model_account_journal
+msgid "Journal"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Reset to Draft"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Date"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "Corrispettivi Configuration"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Payment"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Change"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Customer"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Refund"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: code:addons/l10n_it_corrispettivi/account.py:98
+#, python-format
+msgid "No address specified for partner %s"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: field:account.invoice,corrispettivo:0
+msgid "Corrispettivo"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Search Corrispettivi"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Taxes"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Compute Taxes"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+#: field:account.journal,corrispettivi:0
+#: model:ir.actions.act_window,name:l10n_it_corrispettivi.action_corrispettivi_tree
+#: model:ir.ui.menu,name:l10n_it_corrispettivi.menu_action_corrispettivi_tree
+#: field:res.partner,corrispettivi:0
+msgid "Corrispettivi"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: code:addons/l10n_it_corrispettivi/account.py:64
+#: code:addons/l10n_it_corrispettivi/account.py:79
+#: code:addons/l10n_it_corrispettivi/account.py:93
+#: code:addons/l10n_it_corrispettivi/account.py:97
+#, python-format
+msgid "Error!"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,journal_view_id:0
+msgid "Journal View"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Payments"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "Select data to configure Corrispettivi module."
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Approve"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Validate"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,progress:0
+msgid "Configuration Progress"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: help:corrispettivi.config.data,default_credit_account_id:0
+#: help:corrispettivi.config.data,default_debit_account_id:0
+msgid "If doubtful, use income account"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Residual Amount"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Unpaid"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,default_debit_account_id:0
+msgid "Default debit account"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: field:corrispettivi.config.data,config_logo:0
+msgid "Image"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: sql_constraint:account.journal:0
+msgid "The name of the journal must be unique per company !"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:corrispettivi.config.data:0
+msgid "Configure Corrispettivi Journal"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: model:ir.actions.act_window,name:l10n_it_corrispettivi.action_corrispettivi_config_data
+msgid "Configure Corrispettivi"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: code:addons/l10n_it_corrispettivi/account.py:65
+#: code:addons/l10n_it_corrispettivi/account.py:80
+#: code:addons/l10n_it_corrispettivi/account.py:94
+#, python-format
+msgid "No partner \"corrispettivi\" found"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Re-Open"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: model:ir.module.module,description:l10n_it_corrispettivi.module_meta_information
+msgid "This module helps to easily input Corrispettivi within OpenERP"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+#: model:ir.model,name:l10n_it_corrispettivi.model_account_invoice
+msgid "Invoice"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: sql_constraint:account.journal:0
+msgid "The code of the journal must be unique per company !"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Cancel"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: model:ir.model,name:l10n_it_corrispettivi.model_res_partner
+msgid "Partner"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Untaxed Amount"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Salesman"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Total Amount"
+msgstr ""
+
+#. module: l10n_it_corrispettivi
+#: view:account.invoice:0
+msgid "Additional Information"
+msgstr ""
+

=== added file 'l10n_it_corrispettivi/installer.py'
--- l10n_it_corrispettivi/installer.py	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/installer.py	2013-02-18 19:45:29 +0000
@@ -0,0 +1,60 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#    
+#    Copyright (C) 2011 Associazione OpenERP Italia
+#    (<http://www.openerp-italia.org>). 
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero General Public License as published
+#    by the Free Software Foundation, either version 3 of the License, or
+#    (at your option) any later version.
+#
+#    This program is distributed in the hope that it will be useful,
+#    but WITHOUT ANY WARRANTY; without even the implied warranty of
+#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#    GNU General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from osv import fields, osv
+
+class corrispettivi_config_data(osv.osv_memory):
+    _name = 'corrispettivi.config.data'
+    _inherit = 'res.config'
+
+    _columns = {
+        'default_credit_account_id': fields.many2one('account.account', 'Default credit account',
+            domain=[('type','!=','view')], required=True, help='If doubtful, use income account'),
+        'default_debit_account_id': fields.many2one('account.account', 'Default debit account',
+            domain=[('type','!=','view')], required=True, help='If doubtful, use income account'),
+        }
+
+    def execute(self, cr, uid, ids, context=None):
+        for o in self.browse(cr, uid, ids, context=context):
+            seq_id = self.pool.get('ir.sequence').create(cr, uid, {
+                'name': 'Sezionale Corrispettivi',
+                'padding': 3,
+                'prefix': 'COJ/%(year)s/',
+                })
+            journal_id = self.pool.get('account.journal').create(cr, uid, {
+                'code': 'COJ',
+                'name': 'Sezionale Corrispettivi',
+                'type': 'sale',
+                'corrispettivi': True,
+                'sequence_id': seq_id,
+                'default_credit_account_id': o.default_credit_account_id.id,
+                'default_debit_account_id': o.default_debit_account_id.id,
+                })
+            partner_id = self.pool.get('res.partner').create(cr, uid, {
+                'name': 'Corrispettivi',
+                'ref': 'COJ',
+                'customer': False,
+                'supplier': False,
+                'corrispettivi': True,
+                })
+
+corrispettivi_config_data()
+

=== added file 'l10n_it_corrispettivi/installer_view.xml'
--- l10n_it_corrispettivi/installer_view.xml	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/installer_view.xml	2013-02-18 19:45:29 +0000
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data>
+
+        <!-- configartion view -->
+
+        <record id="view_corrispettivi_config_data" model="ir.ui.view">
+            <field name="name">Configure Corrispettivi</field>
+            <field name="model">corrispettivi.config.data</field>
+            <field name="type">form</field>
+            <field name="inherit_id" ref="base.res_config_installer"/>
+            <field name="arch" type="xml">
+              <data>
+                <form position="attributes">
+                  <attribute name="string">Corrispettivi Configuration</attribute>
+                </form>
+		<separator string="title" position="replace">
+                    <p class="oe_grey">
+			Select data to configure Corrispettivi module.
+                    </p>
+                    <group string="Configure corrispettivi" groups="account.group_account_user">
+			<group colspan="4" >
+                            <field name="default_credit_account_id"/>
+                            <field name="default_debit_account_id"/>
+                    	</group>
+                    </group>
+                </separator>
+		<footer position="replace">
+                    <footer>
+                      <button name="action_next" type="object" string="Continue" class="oe_highlight"/>
+			 or
+                      <button string="Skip" class="oe_link" special="cancel" />
+                    </footer>
+                </footer>
+              </data>
+            </field>
+        </record>
+
+        <record id="action_corrispettivi_config_data" model="ir.actions.act_window">
+            <field name="name">Configure Corrispettivi</field>
+            <field name="type">ir.actions.act_window</field>
+            <field name="res_model">corrispettivi.config.data</field>
+            <field name="view_id" ref="view_corrispettivi_config_data"/>
+            <field name="view_type">form</field>
+            <field name="view_mode">form</field>
+            <field name="target">new</field>
+        </record>
+
+        <!-- register configuration wizard -->
+        <record id="config_wizard_step_corrispettivi_config_data" model="ir.actions.todo">
+            <field name="action_id" ref="action_corrispettivi_config_data"/>
+            <field name="restart">onskip</field>
+            <field name="groups_id" eval="[(6,0,[ref('base.group_no_one')])]"/>
+        </record>
+
+    </data>
+</openerp>

=== added file 'l10n_it_corrispettivi/partner_data.xml'
--- l10n_it_corrispettivi/partner_data.xml	1970-01-01 00:00:00 +0000
+++ l10n_it_corrispettivi/partner_data.xml	2013-02-18 19:45:29 +0000
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+    <data noupdate="1">
+
+        <record id="partner_corrispettivi" model="res.partner">
+            <field name="name">corrispettivi</field>
+	    <field name="active">False</field>
+	    <field name="corrispettivi">True</field>
+        </record>
+
+    </data>
+</openerp>

=== modified file 'l10n_it_vat_registries/__openerp__.py'
--- l10n_it_vat_registries/__openerp__.py	2013-01-29 22:08:50 +0000
+++ l10n_it_vat_registries/__openerp__.py	2013-02-18 19:45:29 +0000
@@ -28,7 +28,7 @@
     'author': 'OpenERP Italian Community',
     'website': 'http://www.openerp-italia.org',
     'license': 'AGPL-3',
-    "depends" : ['report_webkit', 'l10n_it_account', 'l10n_it_partially_deductible_vat'],
+    "depends" : ['report_webkit', 'l10n_it_base', 'l10n_it_fiscalcode', 'l10n_it_partially_deductible_vat'],
     "init_xml" : [
         ],
     "update_xml" : [


Follow ups