Merge lp:~scigghia/openobject-italia/riba_v7_scigghia_2 into lp:~openobject-italia-core-devs/openobject-italia/adding_riba_v7

Proposed by Andrea Cometa
Status: Superseded
Proposed branch: lp:~scigghia/openobject-italia/riba_v7_scigghia_2
Merge into: lp:~openobject-italia-core-devs/openobject-italia/adding_riba_v7
Diff against target: 60 lines (+17/-1)
2 files modified
l10n_it_ricevute_bancarie/riba.py (+16/-1)
l10n_it_ricevute_bancarie/riba_view.xml (+1/-0)
To merge this branch: bzr merge lp:~scigghia/openobject-italia/riba_v7_scigghia_2
Reviewer Review Type Date Requested Status
Lorenzo Battistini Needs Resubmitting
Review via email: mp+208596@code.launchpad.net

This proposal has been superseded by a proposal from 2014-02-27.

Description of the change

in questo branch ho aggiunto il campo data registrazione, da propagare in account.move all'accettazione della distinta.
inoltre è presente un controllo sulla presenza del conto accettazione, senza il quale l'accettazione della distinta causa errore se la configurazione della riba viene modificata da "dopo incasso" a "sbf" dopo aver emesso la distinta

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

Il target branch è stato mergiato.
Conviene impostare lp:openobject-italia/7.0 come target

review: Needs Resubmitting

Unmerged revisions

237. By Andrea Cometa

[imp][l10n_it_ricevute_bancarie] controllo presenza su conto accettazione, data di registrazione su distinta

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'l10n_it_ricevute_bancarie/riba.py'
--- l10n_it_ricevute_bancarie/riba.py 2013-12-16 15:22:58 +0000
+++ l10n_it_ricevute_bancarie/riba.py 2014-02-27 13:10:31 +0000
@@ -92,6 +92,14 @@
92 'payment_ids': fields.function(_get_payment_ids, relation='account.move.line', type="many2many", string='Payments'),92 'payment_ids': fields.function(_get_payment_ids, relation='account.move.line', type="many2many", string='Payments'),
93 'unsolved_move_ids': fields.function(_get_unsolved_move_ids, type='many2many', relation='account.move', method=True, string="Unsolved Entries"),93 'unsolved_move_ids': fields.function(_get_unsolved_move_ids, type='many2many', relation='account.move', method=True, string="Unsolved Entries"),
94 'type': fields.related('config', 'tipo', type='char', size=32, string='Type', readonly=True),94 'type': fields.related('config', 'tipo', type='char', size=32, string='Type', readonly=True),
95 'registration_date': fields.date(
96 'Registration Date',
97 states={'draft': [('readonly', False)],
98 'cancel': [('readonly', False)], },
99 select=True,
100 readonly=True,
101 required=True,
102 help="Keep empty to use the current date"),
95 }103 }
96104
97 _defaults = {105 _defaults = {
@@ -99,6 +107,7 @@
99 'date_created': fields.date.context_today,107 'date_created': fields.date.context_today,
100 'name': lambda self,cr,uid,context: self.pool.get('ir.sequence').get(cr, uid, 'riba.distinta'),108 'name': lambda self,cr,uid,context: self.pool.get('ir.sequence').get(cr, uid, 'riba.distinta'),
101 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'riba.distinta', context=c),109 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'riba.distinta', context=c),
110 'registration_date': fields.date.context_today,
102 }111 }
103 112
104 def unlink(self, cr, uid, ids, context=None):113 def unlink(self, cr, uid, ids, context=None):
@@ -357,6 +366,7 @@
357 move_id= move_pool.create(cr, uid, {366 move_id= move_pool.create(cr, uid, {
358 'ref': 'Ri.Ba. %s - line %s' % (line.distinta_id.name, line.sequence),367 'ref': 'Ri.Ba. %s - line %s' % (line.distinta_id.name, line.sequence),
359 'journal_id': journal.id,368 'journal_id': journal.id,
369 'date': line.distinta_id.registration_date,
360 }, context=context)370 }, context=context)
361 to_be_reconciled = []371 to_be_reconciled = []
362 for riba_move_line in line.move_line_ids:372 for riba_move_line in line.move_line_ids:
@@ -372,7 +382,12 @@
372 to_be_reconciled.append([move_line_id, riba_move_line.move_line_id.id])382 to_be_reconciled.append([move_line_id, riba_move_line.move_line_id.id])
373 move_line_pool.create(cr, uid, {383 move_line_pool.create(cr, uid, {
374 'name': 'Ri.Ba. %s - line %s' % (line.distinta_id.name, line.sequence),384 'name': 'Ri.Ba. %s - line %s' % (line.distinta_id.name, line.sequence),
375 'account_id': line.acceptance_account_id.id,385 'account_id': (
386 line.acceptance_account_id.id or
387 line.distinta_id.config.acceptance_account_id.id
388 # in questo modo se la riga non ha conto accettazione
389 # viene prelevato il conto in configurazione riba
390 ),
376 'partner_id': line.partner_id.id,391 'partner_id': line.partner_id.id,
377 'date_maturity': line.due_date,392 'date_maturity': line.due_date,
378 'credit': 0.0,393 'credit': 0.0,
379394
=== modified file 'l10n_it_ricevute_bancarie/riba_view.xml'
--- l10n_it_ricevute_bancarie/riba_view.xml 2013-11-09 12:43:20 +0000
+++ l10n_it_ricevute_bancarie/riba_view.xml 2014-02-27 13:10:31 +0000
@@ -51,6 +51,7 @@
51 <form string="Ri.Ba. - Distinta">51 <form string="Ri.Ba. - Distinta">
52 <field name="name" />52 <field name="name" />
53 <field name="config" widget="selection"/>53 <field name="config" widget="selection"/>
54 <field name="registration_date" />
54 <notebook colspan="4">55 <notebook colspan="4">
55 <page string="General">56 <page string="General">
56 <field name="line_ids" nolabel="1" colspan="4">57 <field name="line_ids" nolabel="1" colspan="4">

Subscribers

People subscribed via source and target branches

to all changes: