Skip to content

Commit 0a57b8b

Browse files
jjscarafiarov-adhoc
authored andcommitted
[FIX] l10n_latam_check: manual payment methods usage
Si al crear el dummy paymenet no tenemos manual method para el diario banco usamos el manual method sin diario
1 parent deb2898 commit 0a57b8b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

l10n_latam_check/15.0.0.0.0/end-migration.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ def adapt_third_checks(env):
162162
# third_checks_journals = env['account.payment.method.line'].search([('payment_method_id', '=', new_third_checks_id)]).mapped('journal_id')
163163
# checks_payment_manual_method_lines_map = {}
164164
manual_payment_method = env.ref('account.account_payment_method_manual_in')
165+
# manual_payment_method_line es un type "inbound"
165166
manual_payment_method_line = env['account.payment.method.line'].search([('payment_method_id', '=', manual_payment_method.id), ('journal_id', '=', False)], limit=1)
166167
if not manual_payment_method_line:
167168
manual_payment_method_line = env['account.payment.method.line'].create({
@@ -285,7 +286,7 @@ def adapt_third_checks(env):
285286
lambda pm: pm.payment_method_id == env.ref('l10n_latam_check.account_payment_method_in_third_party_checks'))
286287
if not payment_method_line:
287288
payment_method_line = env["account.journal"].browse(new_pay_journal_id).inbound_payment_method_line_ids.filtered(
288-
lambda pm: pm.payment_method_id == env.ref('account.account_payment_method_manual_in'))
289+
lambda pm: pm.payment_method_id == env.ref('account.account_payment_method_manual_in')) or manual_payment_method_line
289290
else:
290291
payment_type = 'outbound'
291292
new_pay_journal_id = check_payment.journal_id.id

0 commit comments

Comments
 (0)