← Back to team overview

openobject-italia-core-devs team mailing list archive

[Merge] lp:~scigghia/openobject-italia/6.1 into lp:openobject-italia/6.1

 

Andrea Cometa has proposed merging lp:~scigghia/openobject-italia/6.1 into lp:openobject-italia/6.1.

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

For more details, see:
https://code.launchpad.net/~scigghia/openobject-italia/6.1/+merge/152268

ho aggiunto l'iban del cliente sulla view distinta riba,
in questo modo si ha un colpo d'occhio sui clienti che non hanno iban, onde evitare l'errore successivo nel wizard export
-- 
https://code.launchpad.net/~scigghia/openobject-italia/6.1/+merge/152268
Your team OpenERP Italia core devs is requested to review the proposed merge of lp:~scigghia/openobject-italia/6.1 into lp:openobject-italia/6.1.
=== modified file 'l10n_it_account/account/invoice.py'
--- l10n_it_account/account/invoice.py	2013-01-04 14:02:10 +0000
+++ l10n_it_account/account/invoice.py	2013-03-07 20:04:21 +0000
@@ -35,11 +35,13 @@
             inv_type = obj_inv.type
             if inv_type == 'in_invoice' or inv_type == 'in_refund':
                 return True
+            if obj_inv.internal_number:
+                return True
             number = obj_inv.number
             date_invoice = obj_inv.date_invoice
             journal = obj_inv.journal_id.id
-            res = self.search(cr, uid, [('type','=',inv_type),('date_invoice','>',date_invoice), 
-                ('number', '<', number), ('journal_id','=',journal)])
+            res = self.search(cr, uid, [('type','=',inv_type), ('number', '<', number), 
+                ('date_invoice','>',date_invoice), ('journal_id','=',journal)])
             if res:
                 raise osv.except_osv(_('Date Inconsistency'),
                         _('Cannot create invoice! Post the invoice with a greater date'))

=== modified file 'l10n_it_ricevute_bancarie/riba.py'
--- l10n_it_ricevute_bancarie/riba.py	2013-01-04 14:02:10 +0000
+++ l10n_it_ricevute_bancarie/riba.py	2013-03-07 20:04:21 +0000
@@ -320,6 +320,7 @@
         'acceptance_account_id': fields.many2one('account.account', 'Acceptance Account'),
         'amount' : fields.function(_get_line_values, method=True, string="Amount", multi="line"),
         'bank_id': fields.many2one('res.partner.bank', 'Debitor Bank'),
+        'iban': fields.related('bank_id', 'iban', type='char', string='IBAN', store=False, readonly=True),
         'distinta_id': fields.many2one('riba.distinta', 'Distinta', required=True, ondelete='cascade'),
         'partner_id' : fields.many2one('res.partner', "Cliente", readonly=True),
         'invoice_date' : fields.function(_get_line_values, string="Invoice Date", type='char', size=256, method=True, multi="line"),

=== modified file 'l10n_it_ricevute_bancarie/riba_view.xml'
--- l10n_it_ricevute_bancarie/riba_view.xml	2012-06-16 10:45:58 +0000
+++ l10n_it_ricevute_bancarie/riba_view.xml	2013-03-07 20:04:21 +0000
@@ -62,6 +62,7 @@
                                     <field name="invoice_number"/>
                                     <field name="invoice_date"/>
                                     <field name="partner_id"/>
+                                    <field name="iban"/>
                                     <field name="amount" sum="Amount"/>
                                     <field name="due_date"/>
                                     <field name="state"/>


Follow ups