[minor] validate invoice number is selected in Payment Reconciliation
This commit is contained in:
parent
142859f36e
commit
740a11263f
@ -70,7 +70,7 @@ class PaymentReconciliation(Document):
|
||||
non_reconciled_invoices = []
|
||||
dr_or_cr = "debit" if self.party_type == "Customer" else "credit"
|
||||
cond = self.check_condition(dr_or_cr)
|
||||
|
||||
|
||||
invoice_list = frappe.db.sql("""
|
||||
select
|
||||
voucher_no, voucher_type, posting_date,
|
||||
@ -141,6 +141,9 @@ class PaymentReconciliation(Document):
|
||||
|
||||
def reconcile(self, args):
|
||||
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:
|
||||
e.invoice_type, e.invoice_number = e.invoice_number.split(" | ")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user