Merge pull request #31004 from ruthra-kumar/bug_payment_terms_status_rpt

fix: duplicate entries in payment terms report output
This commit is contained in:
Deepesh Garg 2022-05-20 07:53:40 +05:30 committed by GitHub
commit 5edd1dbb35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -187,8 +187,9 @@ def get_so_with_invoices(filters):
.on(soi.parent == so.name) .on(soi.parent == so.name)
.join(ps) .join(ps)
.on(ps.parent == so.name) .on(ps.parent == so.name)
.select(so.name)
.distinct()
.select( .select(
so.name,
so.customer, so.customer,
so.transaction_date.as_("submitted"), so.transaction_date.as_("submitted"),
ifelse(datediff(ps.due_date, functions.CurDate()) < 0, "Overdue", "Unpaid").as_("status"), ifelse(datediff(ps.due_date, functions.CurDate()) < 0, "Overdue", "Unpaid").as_("status"),