From c9f77edc4d0839ccaec8c25d2b79eaf5676f8ef0 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Tue, 4 Jun 2013 23:10:24 +0200 Subject: [PATCH] [FIX] Attempt to add move line without invoice to payment order gives error on empty value for the payment line's 'state' field --- account_banking/wizard/account_payment_order.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/account_banking/wizard/account_payment_order.py b/account_banking/wizard/account_payment_order.py index f4bbfebfd..253cae262 100644 --- a/account_banking/wizard/account_payment_order.py +++ b/account_banking/wizard/account_payment_order.py @@ -97,8 +97,12 @@ class payment_order_create(osv.osv_memory): # customer invoice number (in the case of debit order) communication = line.invoice.number.replace('/', '') state = 'structured' - if communication != line.ref: + if line.invoice.number != line.ref: communication2 = line.ref + else: + state = 'normal' + communication2 = line.ref + # support debit orders when enabled if (payment.payment_order_type == 'debit' and 'amount_to_receive' in line):