Merge lp:~enlightx-deactivatedaccount/openobject-italia/adding_l10n_it_corrispettivi into lp:~openobject-italia-core-devs/openobject-italia/italian-addons-7.0

Proposed by Davide Corio
Status: Merged
Merged at revision: 204
Proposed branch: lp:~enlightx-deactivatedaccount/openobject-italia/adding_l10n_it_corrispettivi
Merge into: lp:~openobject-italia-core-devs/openobject-italia/italian-addons-7.0
Diff against target: 1243 lines (+1180/-1)
11 files modified
l10n_it_corrispettivi/AUTHORS.txt (+2/-0)
l10n_it_corrispettivi/__init__.py (+22/-0)
l10n_it_corrispettivi/__openerp__.py (+39/-0)
l10n_it_corrispettivi/account.py (+112/-0)
l10n_it_corrispettivi/account_view.xml (+283/-0)
l10n_it_corrispettivi/i18n/it.po (+296/-0)
l10n_it_corrispettivi/i18n/l10n_it_corrispettivi.pot (+296/-0)
l10n_it_corrispettivi/installer.py (+60/-0)
l10n_it_corrispettivi/installer_view.xml (+57/-0)
l10n_it_corrispettivi/partner_data.xml (+12/-0)
l10n_it_vat_registries/__openerp__.py (+1/-1)
To merge this branch: bzr merge lp:~enlightx-deactivatedaccount/openobject-italia/adding_l10n_it_corrispettivi
Reviewer Review Type Date Requested Status
Lorenzo Battistini Approve
Review via email: mp+149137@code.launchpad.net

Description of the change

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

To post a comment you must log in.
Revision history for this message
Lorenzo Battistini (elbati) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== 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 @@
1Lorenzo Battistini <lorenzo.battistini@domsense.com>
2
03
=== 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 @@
1# -*- encoding: utf-8 -*-
2##############################################################################
3#
4# Copyright (C) 2011 Associazione OpenERP Italia
5# (<http://www.openerp-italia.org>).
6#
7# This program is free software: you can redistribute it and/or modify
8# it under the terms of the GNU Affero General Public License as published
9# by the Free Software Foundation, either version 3 of the License, or
10# (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16#
17# You should have received a copy of the GNU Affero General Public License
18# along with this program. If not, see <http://www.gnu.org/licenses/>.
19#
20##############################################################################
21import account
22import installer
023
=== 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 @@
1# -*- coding: utf-8 -*-
2##############################################################################
3#
4# Copyright (C) 2011 Associazione OpenERP Italia
5# (<http://www.openerp-italia.org>).
6#
7# This program is free software: you can redistribute it and/or modify
8# it under the terms of the GNU Affero General Public License as published
9# by the Free Software Foundation, either version 3 of the License, or
10# (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16#
17# You should have received a copy of the GNU Affero General Public License
18# along with this program. If not, see <http://www.gnu.org/licenses/>.
19#
20##############################################################################
21{
22 'name': 'Italian Localisation - Corrispettivi',
23 'version': '0.1',
24 'category': 'Localisation/Italy',
25 'description': """This module helps to easily input Corrispettivi within OpenERP.
26
27 Per maggiori informazioni: http://planet.domsense.com/2011/11/openerp-registrare-i-corrispettivi/""",
28 'author': 'OpenERP Italian Community',
29 'website': 'http://www.openerp-italia.org',
30 'license': 'AGPL-3',
31 "depends" : ['account_voucher'],
32 "data" : [
33 'partner_data.xml',
34 'account_view.xml',
35 'installer_view.xml',
36 ],
37 "active": False,
38 "installable": True
39}
040
=== 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 @@
1# -*- encoding: utf-8 -*-
2##############################################################################
3#
4# Copyright (C) 2011 Associazione OpenERP Italia
5# (<http://www.openerp-italia.org>).
6#
7# This program is free software: you can redistribute it and/or modify
8# it under the terms of the GNU Affero General Public License as published
9# by the Free Software Foundation, either version 3 of the License, or
10# (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16#
17# You should have received a copy of the GNU Affero General Public License
18# along with this program. If not, see <http://www.gnu.org/licenses/>.
19#
20##############################################################################
21
22from osv import fields, osv
23from tools.translate import _
24
25class account_invoice(osv.osv):
26 _inherit = 'account.invoice'
27 _columns = {
28 'corrispettivo': fields.boolean('Corrispettivo'),
29 }
30
31 def onchange_company_id(self, cr, uid, ids, company_id, part_id, type, invoice_line, currency_id, context=None):
32 if not context:
33 context={}
34 journal_obj = self.pool.get('account.journal')
35 res = super(account_invoice, self).onchange_company_id(cr, uid, ids, company_id, part_id, type, invoice_line, currency_id)
36 is_corrispettivo = context.get('corrispettivo', False)
37 corr_journal_ids = journal_obj.search(cr, uid, [('corrispettivi','=', True), ('company_id','=', company_id)])
38
39 # Se è un corrispettivo e la company ha almeno un sezionale corrispettivi
40 if is_corrispettivo and corr_journal_ids:
41 res['value']['journal_id'] = corr_journal_ids[0]
42
43 # Se la company ha almeno un sezionale corrispettivi ma l'invoice non è un corrispettivo
44 elif corr_journal_ids and corr_journal_ids[0] in res['domain']['journal_id'][0][2]:
45 # Se l'on_change di invoice ha impostato il journal corrispettivi
46 if corr_journal_ids[0] == res['value']['journal_id'] and len(res['domain']['journal_id'][0][2]) > 1:
47 for j_id in res['domain']['journal_id'][0][2]:
48 if corr_journal_ids[0] != j_id:
49 res['value']['journal_id'] = j_id
50 break
51 return res
52
53
54 def _get_account(self, cr, uid, context=None):
55 if context is None:
56 context = {}
57 is_corrispettivo = context.get('corrispettivo', False)
58 res = False
59 if is_corrispettivo:
60 partner_obj = partner_ids = self.pool.get('res.partner')
61 partner_ids=partner_obj.search(cr, uid, [('corrispettivi', '=', True)])
62 if not partner_ids:
63 raise osv.except_osv(_('Error!'),
64 _('No partner "corrispettivi" found'))
65 partner = partner_obj.browse(cr, uid, partner_ids[0])
66 res = partner.property_account_receivable.id
67 return res
68
69 def _get_partner_id(self, cr, uid, context=None):
70 if context is None:
71 context = {}
72 is_corrispettivo = context.get('corrispettivo', False)
73 res = False
74 if is_corrispettivo:
75 partner_obj = partner_ids = self.pool.get('res.partner')
76 partner_ids=partner_obj.search(cr, uid, [('corrispettivi', '=', True)])
77 if not partner_ids:
78 raise osv.except_osv(_('Error!'),
79 _('No partner "corrispettivi" found'))
80 res = partner_ids[0]
81 return res
82
83 def onchange_corrispettivo(self, cr, uid, ids, corrispettivo=False, context=None):
84 res = {}
85 user_obj = self.pool.get('res.users')
86 journal_obj = self.pool.get('account.journal')
87 company_id = user_obj.browse(cr,uid,uid).company_id.id
88 corr_journal_ids = journal_obj.search(cr, uid, [('corrispettivi','=', True), ('company_id','=', company_id)])
89 if corr_journal_ids and corrispettivo:
90 res = {'value': {'journal_id': corr_journal_ids[0]}}
91 return res
92
93 _defaults = {
94 'partner_id': _get_partner_id,
95 'account_id': _get_account,
96 }
97
98account_invoice()
99
100class account_journal(osv.osv):
101 _inherit = 'account.journal'
102 _columns = {
103 'corrispettivi': fields.boolean('Corrispettivi'),
104 }
105account_journal()
106
107class res_partner(osv.osv):
108 _inherit = 'res.partner'
109 _columns = {
110 'corrispettivi': fields.boolean('Corrispettivi'),
111 }
112res_partner()
0113
=== 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 @@
1<?xml version="1.0" encoding="utf-8"?>
2<openerp>
3 <data>
4
5 <record id="corrispettivi_tree" model="ir.ui.view">
6 <field name="name">account.corrispettivi.tree</field>
7 <field name="model">account.invoice</field>
8 <field name="priority" eval="17"/>
9 <field name="type">tree</field>
10 <field name="arch" type="xml">
11 <tree colors="blue:state in ('draft');black:state in ('proforma','proforma2','open');gray:state in ('cancel')" string="Corrispettivi">
12 <field name="date_invoice" string="Date"/>
13 <field name="number"/>
14 <field name="partner_id" groups="base.group_erp_manager"/>
15 <field name="name"/>
16 <field name="journal_id" invisible="1"/>
17 <field name="period_id" invisible="1" groups="account.group_account_user"/>
18 <field name="company_id" groups="base.group_multi_company" widget="selection"/>
19 <field name="user_id"/>
20 <field name="date_due" groups="base.group_erp_manager"/>
21 <field name="origin" groups="base.group_erp_manager"/>
22 <field name="currency_id"/>
23 <field name="residual" sum="Residual Amount"/>
24 <field name="amount_untaxed" sum="Untaxed Amount"/>
25 <field name="amount_total" sum="Total Amount"/>
26 <field name="state"/>
27
28 <button name="invoice_open" states="draft,proforma2" string="Approve" icon="terp-camera_test"/>
29 </tree>
30 </field>
31 </record>
32 <record id="corrispettivi_form" model="ir.ui.view">
33 <field name="name">account.corrispettivi.form</field>
34 <field name="model">account.invoice</field>
35 <field name="priority" eval="17"/>
36 <field name="type">form</field>
37 <field name="arch" type="xml">
38 <form string="Corrispettivo" version="7.0">
39 <header>
40 <button name="invoice_open" states="draft" string="Validate" class="oe_highlight" groups="base.group_user"/>
41 <button name="invoice_cancel" states="draft,open" string="Cancel" groups="base.group_no_one"/>
42 <button name="action_cancel_draft" states="cancel" string="Reset to Draft" type="object" groups="base.group_user"/>
43 <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."/>
44 <field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft,open,paid"/>
45 </header>
46 <sheet string="Corrispettivo">
47 <h1>
48 <label string="Draft Invoice " attrs="{'invisible': ['|',('state','not in',('draft',)), ('type','&lt;&gt;','out_invoice')]}"/>
49 <label string="Draft Refund " attrs="{'invisible': ['|',('state','not in',('draft',)), ('type','&lt;&gt;','out_refund')]}"/>
50 <label string="Invoice " attrs="{'invisible': ['|',('state','in',('draft','proforma','proforma2')), ('type','&lt;&gt;','out_invoice')]}"/>
51 <label string="Refund " attrs="{'invisible': ['|',('state','in',('draft','proforma','proforma2')), ('type','&lt;&gt;','out_refund')]}"/>
52 <field name="number" readonly="1" class="oe_inline"/>
53 </h1>
54 <field name="type" invisible="1"/>
55 <group>
56 <group>
57 <field string="Customer" name="partner_id"
58 on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank_id,company_id)"
59 groups="base.group_user" context="{'search_default_corrispettivi':1, 'show_address': 1}"
60 options='{"always_reload": True}'/>
61 <field name="fiscal_position" widget="selection" />
62 <field name="corrispettivo" on_change="onchange_corrispettivo(corrispettivo)"/>
63 </group>
64 <group>
65 <field name="date_invoice"/>
66 <field name="journal_id" groups="account.group_account_user"
67 on_change="onchange_journal_id(journal_id, context)" widget="selection"/>
68 <field domain="[('company_id', '=', company_id),('type','=', 'receivable')]"
69 name="account_id" groups="account.group_account_user"/>
70
71 <label for="currency_id" groups="base.group_multi_currency"/>
72 <div groups="base.group_multi_currency">
73 <field name="currency_id" class="oe_inline"/>
74 </div>
75 </group>
76 </group>
77 <field name="sent" invisible="1"/>
78 <notebook colspan="4">
79 <page string="Invoice Lines">
80 <field name="invoice_line" nolabel="1" widget="one2many_list" context="{'type': type}">
81 <tree string="Invoice Lines" editable="bottom">
82 <field name="product_id"
83 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)"/>
84 <field name="name"/>
85 <field name="company_id" invisible="1"/>
86 <field name="account_id" groups="account.group_account_user"
87 domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '!=', 'view')]"
88 on_change="onchange_account_id(product_id, parent.partner_id, parent.type, parent.fiscal_position,account_id)"/>
89 <field name="account_analytic_id" groups="analytic.group_analytic_accounting"
90 domain="[('type','!=','view'), ('company_id', '=', parent.company_id)]"/>
91 <field name="quantity"/>
92 <field name="uos_id" groups="product.group_uom"
93 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)"/>
94 <field name="price_unit"/>
95 <field name="discount" groups="sale.group_discount_per_so_line"/>
96 <field name="invoice_line_tax_id" widget="many2many_tags" context="{'type':parent.type}"
97 domain="[('parent_id','=',False),('company_id', '=', parent.company_id)]"/>
98 <field name="price_subtotal"/>
99 </tree>
100 </field>
101 <group class="oe_subtotal_footer oe_right">
102 <field name="amount_untaxed" widget="monetary" options="{'currency_field': 'currency_id'}"/>
103 <div>
104 <label for="amount_tax"/>
105 <button name="button_reset_taxes" states="draft,proforma2"
106 string="(update)" class="oe_link oe_edit_only"
107 type="object" help="Recompute taxes and total"/>
108 </div>
109 <field name="amount_tax" nolabel="1" widget="monetary" options="{'currency_field': 'currency_id'}"/>
110 <field name="amount_total" class="oe_subtotal_footer_separator" widget="monetary" options="{'currency_field': 'currency_id'}"/>
111 <field name="residual" groups="account.group_account_user" widget="monetary" options="{'currency_field': 'currency_id'}"/>
112 <field name="reconciled" invisible="1"/>
113 </group>
114 <group>
115 <field name="payment_term" class="oe_inline"/>
116 </group>
117 <div class="oe_clear">
118 <label for="comment"/>
119 </div>
120 <field name="comment" class="oe_inline" placeholder="Additional notes..."/>
121 </page>
122 <page string="Other Info">
123 <group col="4">
124 <group>
125 <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"/>
126 <field name="user_id" groups="base.group_user"/>
127 <field domain="[('partner_id.ref_companies', 'in', [company_id])]" name="partner_bank_id"/>
128 <field name="period_id" domain="[('state', '=', 'draft'), ('company_id', '=', company_id)]"
129 groups="account.group_account_manager"
130 string="Accounting Period"
131 placeholder="force period"/>
132 <field name="date_due"/>
133 </group>
134 <group>
135 <field name="origin" groups="base.group_user"/>
136 <field name="name" string="Customer Reference"/>
137 <field name="move_id" groups="account.group_account_user"/>
138 </group>
139 </group>
140 <field name="tax_line">
141 <tree editable="bottom" string="Taxes">
142 <field name="name"/>
143 <field name="account_id" groups="account.group_account_user"/>
144 <field name="base" on_change="base_change(base,parent.currency_id,parent.company_id,parent.date_invoice)" readonly="1"/>
145 <field name="amount" on_change="amount_change(amount,parent.currency_id,parent.company_id,parent.date_invoice)"/>
146 <field invisible="True" name="base_amount"/>
147 <field invisible="True" name="tax_amount"/>
148 <field name="factor_base" invisible="True"/>
149 <field name="factor_tax" invisible="True"/>
150 </tree>
151 </field>
152 </page>
153 <page string="Payments" groups="base.group_user">
154 <field name="payment_ids">
155 <tree string="Payments">
156 <field name="date"/>
157 <field name="move_id"/>
158 <field name="ref"/>
159 <field name="name"/>
160 <field name="journal_id" groups="base.group_user"/>
161 <field name="debit"/>
162 <field name="credit"/>
163 <field name="amount_currency" groups="base.group_multi_currency"/>
164 <field name="currency_id" groups="base.group_multi_currency"/>
165 </tree>
166 </field>
167 </page>
168 </notebook>
169 </sheet>
170 </form>
171 </field>
172 </record>
173
174 <record id="invoice_form" model="ir.ui.view">
175 <field name="name">account.invoice.form</field>
176 <field name="model">account.invoice</field>
177 <field name="type">form</field>
178 <field name="inherit_id" ref="account.invoice_form"></field>
179 <field name="arch" type="xml">
180 <field name="company_id" position="replace">
181 <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"/>
182 </field>
183 </field>
184 </record>
185
186 <record id="view_account_corrispettivi_filter" model="ir.ui.view">
187 <field name="name">account.corrispettivi.select</field>
188 <field name="model">account.invoice</field>
189 <field name="type">search</field>
190 <field name="arch" type="xml">
191 <search string="Search Corrispettivi">
192 <group col="10" colspan="4">
193 <filter name="draft" icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft Invoices"/>
194 <filter name="invoices" icon="terp-dolar" string="Corrispettivi" domain="[('state','not in',['draft','cancel'])]" help="Open/Paid"/>
195 <separator orientation="vertical"/>
196 <filter name="unpaid" icon="terp-dolar_ok!" string="Unpaid" domain="[('state','=','open')]" help="Unpaid"/>
197 <separator orientation="vertical"/>
198 <field name="number"/>
199 <field name="user_id" select="1" widget="selection" string="Salesman">
200 <filter domain="[('user_id','=',uid)]" help="My invoices" icon="terp-personal" separator="1"/>
201 </field>
202 <field name="amount_total"/>
203 </group>
204 <newline/>
205 <group col="10" colspan="4">
206 <field name="journal_id" widget="selection" select='1'/>
207 <field name="period_id" select='1' string="Period"/>
208 </group>
209 <newline/>
210 <group expand="0" string="Group By...">
211 <filter string="Responsible" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
212 <separator orientation="vertical"/>
213 <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/>
214 <separator orientation="vertical"/>
215 <filter string="Period" icon="terp-go-month" domain="[]" context="{'group_by':'period_id'}"/>
216 <filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'date_invoice'}"/>
217 </group>
218 </search>
219 </field>
220 </record>
221
222 <record id="action_corrispettivi_tree" model="ir.actions.act_window">
223 <field name="name">Corrispettivi</field>
224 <field name="res_model">account.invoice</field>
225 <field name="view_type">form</field>
226 <field name="view_mode">tree,form,calendar,graph</field>
227 <field eval="False" name="view_id"/>
228 <field name="domain">[('type','=','out_invoice'),('corrispettivo','=',True)]</field>
229 <field name="context" eval="{'default_type':'out_invoice', 'dafault_journal_type': 'sale', 'default_corrispettivo': True, 'default_partner_id':ref('partner_corrispettivi')}"/>
230 <field name="search_view_id" ref="view_account_corrispettivi_filter"/>
231 </record>
232
233 <record id="account.action_invoice_tree1" model="ir.actions.act_window">
234 <field name="domain">[('type','=','out_invoice'),('corrispettivo','=', False)]</field>
235 </record>
236
237
238 <record id="action_corrispettivi_tree_view1" model="ir.actions.act_window.view">
239 <field eval="1" name="sequence"/>
240 <field name="view_mode">tree</field>
241 <field name="view_id" ref="corrispettivi_tree"/>
242 <field name="act_window_id" ref="action_corrispettivi_tree"/>
243 </record>
244
245 <record id="action_corrispettivi_tree_view2" model="ir.actions.act_window.view">
246 <field eval="2" name="sequence"/>
247 <field name="view_mode">form</field>
248 <field name="view_id" ref="corrispettivi_form"/>
249 <field name="act_window_id" ref="action_corrispettivi_tree"/>
250 </record>
251
252 <menuitem action="action_corrispettivi_tree" id="menu_action_corrispettivi_tree" parent="account.menu_finance_receivables"/>
253
254<!-- partner -->
255
256 <record id="view_partner_form" model="ir.ui.view">
257 <field name="name">res.partner.form</field>
258 <field name="model">res.partner</field>
259 <field name="type">form</field>
260 <field name="inherit_id" ref="base.view_partner_form"/>
261 <field name="arch" type="xml">
262 <field name="supplier" position="after">
263 <field name="corrispettivi" groups="account.group_account_manager"/>
264 </field>
265 </field>
266 </record>
267
268<!-- journal -->
269
270 <record id="view_account_journal_form" model="ir.ui.view">
271 <field name="name">account.journal.form</field>
272 <field name="model">account.journal</field>
273 <field name="type">form</field>
274 <field name="inherit_id" ref="account.view_account_journal_form"/>
275 <field name="arch" type="xml">
276 <field name="allow_date" position="after">
277 <field name="corrispettivi"/>
278 </field>
279 </field>
280 </record>
281
282 </data>
283</openerp>
0284
=== 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 @@
1# Translation of OpenERP Server.
2# This file contains the translation of the following modules:
3# * l10n_it_corrispettivi
4#
5msgid ""
6msgstr ""
7"Project-Id-Version: OpenERP Server 6.0.2\n"
8"Report-Msgid-Bugs-To: support@openerp.com\n"
9"POT-Creation-Date: 2011-08-22 08:03+0000\n"
10"PO-Revision-Date: 2011-08-22 10:05+0100\n"
11"Last-Translator: eLBati <lorenzo.battistini@domsense.com>\n"
12"Language-Team: \n"
13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: 8bit\n"
16"Plural-Forms: \n"
17
18#. module: l10n_it_corrispettivi
19#: view:account.invoice:0
20msgid "(keep empty to use the current period)"
21msgstr "(lasciare il campo vuoto per usare il periodo corrente)"
22
23#. module: l10n_it_corrispettivi
24#: view:account.invoice:0
25msgid "Other Info"
26msgstr "Altre informazioni"
27
28#. module: l10n_it_corrispettivi
29#: field:corrispettivi.config.data,default_credit_account_id:0
30msgid "Default credit account"
31msgstr "Conto di credito di default"
32
33#. module: l10n_it_corrispettivi
34#: model:ir.module.module,shortdesc:l10n_it_corrispettivi.module_meta_information
35msgid "Italian Localisation - Corrispettivi"
36msgstr "Italian Localisation - Corrispettivi"
37
38#. module: l10n_it_corrispettivi
39#: view:account.invoice:0
40msgid "Responsible"
41msgstr "Responsabile"
42
43#. module: l10n_it_corrispettivi
44#: view:account.invoice:0
45msgid "Period"
46msgstr "Periodo"
47
48#. module: l10n_it_corrispettivi
49#: view:account.invoice:0
50msgid "Group By..."
51msgstr "Raggruppa per..."
52
53#. module: l10n_it_corrispettivi
54#: view:account.invoice:0
55msgid "State"
56msgstr "Stato"
57
58#. module: l10n_it_corrispettivi
59#: view:account.invoice:0
60msgid "Draft"
61msgstr "Bozza"
62
63#. module: l10n_it_corrispettivi
64#: view:account.invoice:0
65msgid "PRO-FORMA"
66msgstr "Pro-Forma"
67
68#. module: l10n_it_corrispettivi
69#: view:corrispettivi.config.data:0
70msgid "Configure"
71msgstr "Configura"
72
73#. module: l10n_it_corrispettivi
74#: view:corrispettivi.config.data:0
75msgid "title"
76msgstr "Titolo"
77
78#. module: l10n_it_corrispettivi
79#: model:ir.model,name:l10n_it_corrispettivi.model_corrispettivi_config_data
80msgid "corrispettivi.config.data"
81msgstr "corrispettivi.config.data"
82
83#. module: l10n_it_corrispettivi
84#: model:ir.model,name:l10n_it_corrispettivi.model_account_journal
85msgid "Journal"
86msgstr "Sezionale"
87
88#. module: l10n_it_corrispettivi
89#: view:account.invoice:0
90msgid "Reset to Draft"
91msgstr "Reimposta a \"Bozza\""
92
93#. module: l10n_it_corrispettivi
94#: view:account.invoice:0
95msgid "Date"
96msgstr "Data"
97
98#. module: l10n_it_corrispettivi
99#: view:corrispettivi.config.data:0
100msgid "Corrispettivi Configuration"
101msgstr "Configurazione Corrispettivi"
102
103#. module: l10n_it_corrispettivi
104#: view:account.invoice:0
105msgid "Payment"
106msgstr "Pagamento"
107
108#. module: l10n_it_corrispettivi
109#: view:account.invoice:0
110msgid "Change"
111msgstr "Modifica"
112
113#. module: l10n_it_corrispettivi
114#: view:account.invoice:0
115msgid "Customer"
116msgstr "Cliente"
117
118#. module: l10n_it_corrispettivi
119#: view:account.invoice:0
120msgid "Refund"
121msgstr "Rimborso"
122
123#. module: l10n_it_corrispettivi
124#: code:addons/l10n_it_corrispettivi/account.py:98
125#, python-format
126msgid "No address specified for partner %s"
127msgstr "Nessun indirizzo specificato per il partner %s"
128
129#. module: l10n_it_corrispettivi
130#: field:account.invoice,corrispettivo:0
131msgid "Corrispettivo"
132msgstr "Corrispettivo"
133
134#. module: l10n_it_corrispettivi
135#: view:account.invoice:0
136msgid "Search Corrispettivi"
137msgstr "Cerca Corrispettivi"
138
139#. module: l10n_it_corrispettivi
140#: view:account.invoice:0
141msgid "Taxes"
142msgstr "Imposte"
143
144#. module: l10n_it_corrispettivi
145#: view:account.invoice:0
146msgid "Compute Taxes"
147msgstr "Calcola Imposte e Totali"
148
149#. module: l10n_it_corrispettivi
150#: view:account.invoice:0
151#: field:account.journal,corrispettivi:0
152#: model:ir.actions.act_window,name:l10n_it_corrispettivi.action_corrispettivi_tree
153#: model:ir.ui.menu,name:l10n_it_corrispettivi.menu_action_corrispettivi_tree
154#: field:res.partner,corrispettivi:0
155msgid "Corrispettivi"
156msgstr "Corrispettivi"
157
158#. module: l10n_it_corrispettivi
159#: code:addons/l10n_it_corrispettivi/account.py:64
160#: code:addons/l10n_it_corrispettivi/account.py:79
161#: code:addons/l10n_it_corrispettivi/account.py:93
162#: code:addons/l10n_it_corrispettivi/account.py:97
163#, python-format
164msgid "Error!"
165msgstr "Errore!"
166
167#. module: l10n_it_corrispettivi
168#: field:corrispettivi.config.data,journal_view_id:0
169msgid "Journal View"
170msgstr "Visualizzazione sezionale"
171
172#. module: l10n_it_corrispettivi
173#: view:account.invoice:0
174msgid "Payments"
175msgstr "Pagamenti"
176
177#. module: l10n_it_corrispettivi
178#: view:corrispettivi.config.data:0
179msgid "Select data to configure Corrispettivi module."
180msgstr "Selezionare i dati con cui configurare il modulo Corrispettivi"
181
182#. module: l10n_it_corrispettivi
183#: view:account.invoice:0
184msgid "Approve"
185msgstr "Approva"
186
187#. module: l10n_it_corrispettivi
188#: view:account.invoice:0
189msgid "Validate"
190msgstr "Valida"
191
192#. module: l10n_it_corrispettivi
193#: field:corrispettivi.config.data,progress:0
194msgid "Configuration Progress"
195msgstr "Avanzamento configurazione"
196
197#. module: l10n_it_corrispettivi
198#: help:corrispettivi.config.data,default_credit_account_id:0
199#: help:corrispettivi.config.data,default_debit_account_id:0
200msgid "If doubtful, use income account"
201msgstr "Se incerti, utilizzare il conto vendite"
202
203#. module: l10n_it_corrispettivi
204#: view:account.invoice:0
205msgid "Residual Amount"
206msgstr "Ammontare residuo"
207
208#. module: l10n_it_corrispettivi
209#: view:account.invoice:0
210msgid "Unpaid"
211msgstr "Non pagato"
212
213#. module: l10n_it_corrispettivi
214#: field:corrispettivi.config.data,default_debit_account_id:0
215msgid "Default debit account"
216msgstr "Conto di debito di default"
217
218#. module: l10n_it_corrispettivi
219#: field:corrispettivi.config.data,config_logo:0
220msgid "Image"
221msgstr "Immagine"
222
223#. module: l10n_it_corrispettivi
224#: sql_constraint:account.journal:0
225msgid "The name of the journal must be unique per company !"
226msgstr "Il nome del sezionale deve essere unico per ogni azienda!"
227
228#. module: l10n_it_corrispettivi
229#: view:corrispettivi.config.data:0
230msgid "Configure Corrispettivi Journal"
231msgstr "Configura sezionale corrispettivi"
232
233#. module: l10n_it_corrispettivi
234#: model:ir.actions.act_window,name:l10n_it_corrispettivi.action_corrispettivi_config_data
235msgid "Configure Corrispettivi"
236msgstr "Configura Corrispettivi"
237
238#. module: l10n_it_corrispettivi
239#: code:addons/l10n_it_corrispettivi/account.py:65
240#: code:addons/l10n_it_corrispettivi/account.py:80
241#: code:addons/l10n_it_corrispettivi/account.py:94
242#, python-format
243msgid "No partner \"corrispettivi\" found"
244msgstr "Nessun partner di tipo \"corrispettivi\" trovato"
245
246#. module: l10n_it_corrispettivi
247#: view:account.invoice:0
248msgid "Re-Open"
249msgstr "Riapri"
250
251#. module: l10n_it_corrispettivi
252#: model:ir.module.module,description:l10n_it_corrispettivi.module_meta_information
253msgid "This module helps to easily input Corrispettivi within OpenERP"
254msgstr "Questo modulo permette di inserire agevolmente i corrispettivi in OpenERP"
255
256#. module: l10n_it_corrispettivi
257#: view:account.invoice:0
258#: model:ir.model,name:l10n_it_corrispettivi.model_account_invoice
259msgid "Invoice"
260msgstr "Fattura"
261
262#. module: l10n_it_corrispettivi
263#: sql_constraint:account.journal:0
264msgid "The code of the journal must be unique per company !"
265msgstr "Il codice del sezionale deve essere unico per una stessa azienda!"
266
267#. module: l10n_it_corrispettivi
268#: view:account.invoice:0
269msgid "Cancel"
270msgstr "Annulla"
271
272#. module: l10n_it_corrispettivi
273#: model:ir.model,name:l10n_it_corrispettivi.model_res_partner
274msgid "Partner"
275msgstr "Partner"
276
277#. module: l10n_it_corrispettivi
278#: view:account.invoice:0
279msgid "Untaxed Amount"
280msgstr "Importo non tassato"
281
282#. module: l10n_it_corrispettivi
283#: view:account.invoice:0
284msgid "Salesman"
285msgstr "Commerciale"
286
287#. module: l10n_it_corrispettivi
288#: view:account.invoice:0
289msgid "Total Amount"
290msgstr "Importo Totale"
291
292#. module: l10n_it_corrispettivi
293#: view:account.invoice:0
294msgid "Additional Information"
295msgstr "Informazioni Aggiuntive"
296
0297
=== 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 @@
1# Translation of OpenERP Server.
2# This file contains the translation of the following modules:
3# * l10n_it_corrispettivi
4#
5msgid ""
6msgstr ""
7"Project-Id-Version: OpenERP Server 6.0.2\n"
8"Report-Msgid-Bugs-To: support@openerp.com\n"
9"POT-Creation-Date: 2011-08-22 08:03+0000\n"
10"PO-Revision-Date: 2011-08-22 08:03+0000\n"
11"Last-Translator: <>\n"
12"Language-Team: \n"
13"MIME-Version: 1.0\n"
14"Content-Type: text/plain; charset=UTF-8\n"
15"Content-Transfer-Encoding: \n"
16"Plural-Forms: \n"
17
18#. module: l10n_it_corrispettivi
19#: view:account.invoice:0
20msgid "(keep empty to use the current period)"
21msgstr ""
22
23#. module: l10n_it_corrispettivi
24#: view:account.invoice:0
25msgid "Other Info"
26msgstr ""
27
28#. module: l10n_it_corrispettivi
29#: field:corrispettivi.config.data,default_credit_account_id:0
30msgid "Default credit account"
31msgstr ""
32
33#. module: l10n_it_corrispettivi
34#: model:ir.module.module,shortdesc:l10n_it_corrispettivi.module_meta_information
35msgid "Italian Localisation - Corrispettivi"
36msgstr ""
37
38#. module: l10n_it_corrispettivi
39#: view:account.invoice:0
40msgid "Responsible"
41msgstr ""
42
43#. module: l10n_it_corrispettivi
44#: view:account.invoice:0
45msgid "Period"
46msgstr ""
47
48#. module: l10n_it_corrispettivi
49#: view:account.invoice:0
50msgid "Group By..."
51msgstr ""
52
53#. module: l10n_it_corrispettivi
54#: view:account.invoice:0
55msgid "State"
56msgstr ""
57
58#. module: l10n_it_corrispettivi
59#: view:account.invoice:0
60msgid "Draft"
61msgstr ""
62
63#. module: l10n_it_corrispettivi
64#: view:account.invoice:0
65msgid "PRO-FORMA"
66msgstr ""
67
68#. module: l10n_it_corrispettivi
69#: view:corrispettivi.config.data:0
70msgid "Configure"
71msgstr ""
72
73#. module: l10n_it_corrispettivi
74#: view:corrispettivi.config.data:0
75msgid "title"
76msgstr ""
77
78#. module: l10n_it_corrispettivi
79#: model:ir.model,name:l10n_it_corrispettivi.model_corrispettivi_config_data
80msgid "corrispettivi.config.data"
81msgstr ""
82
83#. module: l10n_it_corrispettivi
84#: model:ir.model,name:l10n_it_corrispettivi.model_account_journal
85msgid "Journal"
86msgstr ""
87
88#. module: l10n_it_corrispettivi
89#: view:account.invoice:0
90msgid "Reset to Draft"
91msgstr ""
92
93#. module: l10n_it_corrispettivi
94#: view:account.invoice:0
95msgid "Date"
96msgstr ""
97
98#. module: l10n_it_corrispettivi
99#: view:corrispettivi.config.data:0
100msgid "Corrispettivi Configuration"
101msgstr ""
102
103#. module: l10n_it_corrispettivi
104#: view:account.invoice:0
105msgid "Payment"
106msgstr ""
107
108#. module: l10n_it_corrispettivi
109#: view:account.invoice:0
110msgid "Change"
111msgstr ""
112
113#. module: l10n_it_corrispettivi
114#: view:account.invoice:0
115msgid "Customer"
116msgstr ""
117
118#. module: l10n_it_corrispettivi
119#: view:account.invoice:0
120msgid "Refund"
121msgstr ""
122
123#. module: l10n_it_corrispettivi
124#: code:addons/l10n_it_corrispettivi/account.py:98
125#, python-format
126msgid "No address specified for partner %s"
127msgstr ""
128
129#. module: l10n_it_corrispettivi
130#: field:account.invoice,corrispettivo:0
131msgid "Corrispettivo"
132msgstr ""
133
134#. module: l10n_it_corrispettivi
135#: view:account.invoice:0
136msgid "Search Corrispettivi"
137msgstr ""
138
139#. module: l10n_it_corrispettivi
140#: view:account.invoice:0
141msgid "Taxes"
142msgstr ""
143
144#. module: l10n_it_corrispettivi
145#: view:account.invoice:0
146msgid "Compute Taxes"
147msgstr ""
148
149#. module: l10n_it_corrispettivi
150#: view:account.invoice:0
151#: field:account.journal,corrispettivi:0
152#: model:ir.actions.act_window,name:l10n_it_corrispettivi.action_corrispettivi_tree
153#: model:ir.ui.menu,name:l10n_it_corrispettivi.menu_action_corrispettivi_tree
154#: field:res.partner,corrispettivi:0
155msgid "Corrispettivi"
156msgstr ""
157
158#. module: l10n_it_corrispettivi
159#: code:addons/l10n_it_corrispettivi/account.py:64
160#: code:addons/l10n_it_corrispettivi/account.py:79
161#: code:addons/l10n_it_corrispettivi/account.py:93
162#: code:addons/l10n_it_corrispettivi/account.py:97
163#, python-format
164msgid "Error!"
165msgstr ""
166
167#. module: l10n_it_corrispettivi
168#: field:corrispettivi.config.data,journal_view_id:0
169msgid "Journal View"
170msgstr ""
171
172#. module: l10n_it_corrispettivi
173#: view:account.invoice:0
174msgid "Payments"
175msgstr ""
176
177#. module: l10n_it_corrispettivi
178#: view:corrispettivi.config.data:0
179msgid "Select data to configure Corrispettivi module."
180msgstr ""
181
182#. module: l10n_it_corrispettivi
183#: view:account.invoice:0
184msgid "Approve"
185msgstr ""
186
187#. module: l10n_it_corrispettivi
188#: view:account.invoice:0
189msgid "Validate"
190msgstr ""
191
192#. module: l10n_it_corrispettivi
193#: field:corrispettivi.config.data,progress:0
194msgid "Configuration Progress"
195msgstr ""
196
197#. module: l10n_it_corrispettivi
198#: help:corrispettivi.config.data,default_credit_account_id:0
199#: help:corrispettivi.config.data,default_debit_account_id:0
200msgid "If doubtful, use income account"
201msgstr ""
202
203#. module: l10n_it_corrispettivi
204#: view:account.invoice:0
205msgid "Residual Amount"
206msgstr ""
207
208#. module: l10n_it_corrispettivi
209#: view:account.invoice:0
210msgid "Unpaid"
211msgstr ""
212
213#. module: l10n_it_corrispettivi
214#: field:corrispettivi.config.data,default_debit_account_id:0
215msgid "Default debit account"
216msgstr ""
217
218#. module: l10n_it_corrispettivi
219#: field:corrispettivi.config.data,config_logo:0
220msgid "Image"
221msgstr ""
222
223#. module: l10n_it_corrispettivi
224#: sql_constraint:account.journal:0
225msgid "The name of the journal must be unique per company !"
226msgstr ""
227
228#. module: l10n_it_corrispettivi
229#: view:corrispettivi.config.data:0
230msgid "Configure Corrispettivi Journal"
231msgstr ""
232
233#. module: l10n_it_corrispettivi
234#: model:ir.actions.act_window,name:l10n_it_corrispettivi.action_corrispettivi_config_data
235msgid "Configure Corrispettivi"
236msgstr ""
237
238#. module: l10n_it_corrispettivi
239#: code:addons/l10n_it_corrispettivi/account.py:65
240#: code:addons/l10n_it_corrispettivi/account.py:80
241#: code:addons/l10n_it_corrispettivi/account.py:94
242#, python-format
243msgid "No partner \"corrispettivi\" found"
244msgstr ""
245
246#. module: l10n_it_corrispettivi
247#: view:account.invoice:0
248msgid "Re-Open"
249msgstr ""
250
251#. module: l10n_it_corrispettivi
252#: model:ir.module.module,description:l10n_it_corrispettivi.module_meta_information
253msgid "This module helps to easily input Corrispettivi within OpenERP"
254msgstr ""
255
256#. module: l10n_it_corrispettivi
257#: view:account.invoice:0
258#: model:ir.model,name:l10n_it_corrispettivi.model_account_invoice
259msgid "Invoice"
260msgstr ""
261
262#. module: l10n_it_corrispettivi
263#: sql_constraint:account.journal:0
264msgid "The code of the journal must be unique per company !"
265msgstr ""
266
267#. module: l10n_it_corrispettivi
268#: view:account.invoice:0
269msgid "Cancel"
270msgstr ""
271
272#. module: l10n_it_corrispettivi
273#: model:ir.model,name:l10n_it_corrispettivi.model_res_partner
274msgid "Partner"
275msgstr ""
276
277#. module: l10n_it_corrispettivi
278#: view:account.invoice:0
279msgid "Untaxed Amount"
280msgstr ""
281
282#. module: l10n_it_corrispettivi
283#: view:account.invoice:0
284msgid "Salesman"
285msgstr ""
286
287#. module: l10n_it_corrispettivi
288#: view:account.invoice:0
289msgid "Total Amount"
290msgstr ""
291
292#. module: l10n_it_corrispettivi
293#: view:account.invoice:0
294msgid "Additional Information"
295msgstr ""
296
0297
=== 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 @@
1# -*- encoding: utf-8 -*-
2##############################################################################
3#
4# Copyright (C) 2011 Associazione OpenERP Italia
5# (<http://www.openerp-italia.org>).
6#
7# This program is free software: you can redistribute it and/or modify
8# it under the terms of the GNU Affero General Public License as published
9# by the Free Software Foundation, either version 3 of the License, or
10# (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16#
17# You should have received a copy of the GNU Affero General Public License
18# along with this program. If not, see <http://www.gnu.org/licenses/>.
19#
20##############################################################################
21
22from osv import fields, osv
23
24class corrispettivi_config_data(osv.osv_memory):
25 _name = 'corrispettivi.config.data'
26 _inherit = 'res.config'
27
28 _columns = {
29 'default_credit_account_id': fields.many2one('account.account', 'Default credit account',
30 domain=[('type','!=','view')], required=True, help='If doubtful, use income account'),
31 'default_debit_account_id': fields.many2one('account.account', 'Default debit account',
32 domain=[('type','!=','view')], required=True, help='If doubtful, use income account'),
33 }
34
35 def execute(self, cr, uid, ids, context=None):
36 for o in self.browse(cr, uid, ids, context=context):
37 seq_id = self.pool.get('ir.sequence').create(cr, uid, {
38 'name': 'Sezionale Corrispettivi',
39 'padding': 3,
40 'prefix': 'COJ/%(year)s/',
41 })
42 journal_id = self.pool.get('account.journal').create(cr, uid, {
43 'code': 'COJ',
44 'name': 'Sezionale Corrispettivi',
45 'type': 'sale',
46 'corrispettivi': True,
47 'sequence_id': seq_id,
48 'default_credit_account_id': o.default_credit_account_id.id,
49 'default_debit_account_id': o.default_debit_account_id.id,
50 })
51 partner_id = self.pool.get('res.partner').create(cr, uid, {
52 'name': 'Corrispettivi',
53 'ref': 'COJ',
54 'customer': False,
55 'supplier': False,
56 'corrispettivi': True,
57 })
58
59corrispettivi_config_data()
60
061
=== 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 @@
1<?xml version="1.0" encoding="utf-8"?>
2<openerp>
3 <data>
4
5 <!-- configartion view -->
6
7 <record id="view_corrispettivi_config_data" model="ir.ui.view">
8 <field name="name">Configure Corrispettivi</field>
9 <field name="model">corrispettivi.config.data</field>
10 <field name="type">form</field>
11 <field name="inherit_id" ref="base.res_config_installer"/>
12 <field name="arch" type="xml">
13 <data>
14 <form position="attributes">
15 <attribute name="string">Corrispettivi Configuration</attribute>
16 </form>
17 <separator string="title" position="replace">
18 <p class="oe_grey">
19 Select data to configure Corrispettivi module.
20 </p>
21 <group string="Configure corrispettivi" groups="account.group_account_user">
22 <group colspan="4" >
23 <field name="default_credit_account_id"/>
24 <field name="default_debit_account_id"/>
25 </group>
26 </group>
27 </separator>
28 <footer position="replace">
29 <footer>
30 <button name="action_next" type="object" string="Continue" class="oe_highlight"/>
31 or
32 <button string="Skip" class="oe_link" special="cancel" />
33 </footer>
34 </footer>
35 </data>
36 </field>
37 </record>
38
39 <record id="action_corrispettivi_config_data" model="ir.actions.act_window">
40 <field name="name">Configure Corrispettivi</field>
41 <field name="type">ir.actions.act_window</field>
42 <field name="res_model">corrispettivi.config.data</field>
43 <field name="view_id" ref="view_corrispettivi_config_data"/>
44 <field name="view_type">form</field>
45 <field name="view_mode">form</field>
46 <field name="target">new</field>
47 </record>
48
49 <!-- register configuration wizard -->
50 <record id="config_wizard_step_corrispettivi_config_data" model="ir.actions.todo">
51 <field name="action_id" ref="action_corrispettivi_config_data"/>
52 <field name="restart">onskip</field>
53 <field name="groups_id" eval="[(6,0,[ref('base.group_no_one')])]"/>
54 </record>
55
56 </data>
57</openerp>
058
=== 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 @@
1<?xml version="1.0" encoding="utf-8"?>
2<openerp>
3 <data noupdate="1">
4
5 <record id="partner_corrispettivi" model="res.partner">
6 <field name="name">corrispettivi</field>
7 <field name="active">False</field>
8 <field name="corrispettivi">True</field>
9 </record>
10
11 </data>
12</openerp>
013
=== 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 @@
28 'author': 'OpenERP Italian Community',28 'author': 'OpenERP Italian Community',
29 'website': 'http://www.openerp-italia.org',29 'website': 'http://www.openerp-italia.org',
30 'license': 'AGPL-3',30 'license': 'AGPL-3',
31 "depends" : ['report_webkit', 'l10n_it_account', 'l10n_it_partially_deductible_vat'],31 "depends" : ['report_webkit', 'l10n_it_base', 'l10n_it_fiscalcode', 'l10n_it_partially_deductible_vat'],
32 "init_xml" : [32 "init_xml" : [
33 ],33 ],
34 "update_xml" : [34 "update_xml" : [

Subscribers

People subscribed via source and target branches