[minor] validate invoice number is selected in Payment Reconciliation

This commit is contained in:
Anand Doshi 2015-09-29 12:54:50 +05:30
parent 142859f36e
commit 740a11263f

View File

@ -141,6 +141,9 @@ class PaymentReconciliation(Document):
def reconcile(self, args): def reconcile(self, args):
for e in self.get('payments'): for e in self.get('payments'):
if not e.invoice_number:
frappe.throw(_("Row {0}: Please select Invoice Number for reconcilation").format(e.idx))
if " | " in e.invoice_number: if " | " in e.invoice_number:
e.invoice_type, e.invoice_number = e.invoice_number.split(" | ") e.invoice_type, e.invoice_number = e.invoice_number.split(" | ")