From d8c903365d9fc03b0250686bdf70c003dba72079 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Fri, 4 May 2012 12:00:17 +0530 Subject: [PATCH] [IMP] account : Improved the print overdue payment report. bzr revid: mdi@tinyerp.com-20120504063017-nolj0oo3jr2yhdp6 --- addons/account/report/account_print_overdue.rml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/addons/account/report/account_print_overdue.rml b/addons/account/report/account_print_overdue.rml index a8a44000719..0b10a0c8be4 100644 --- a/addons/account/report/account_print_overdue.rml +++ b/addons/account/report/account_print_overdue.rml @@ -153,26 +153,26 @@ - Dear Sir/Madam,[[ reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0) == 0 and removeParentNode('para') ]] + [[ not getLines(o) and removeParentNode('para') or 'Dear Sir/Madam,']] - [[ reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0) == 0 and removeParentNode('para') or message(o, company) ]] + [[ not getLines(o) and removeParentNode('para') or message(o, company) ]] - There is nothing due with this customer or a company. [[ reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0) != 0 and removeParentNode('para') ]] + [[ getLines(o) and removeParentNode('para') or 'There is nothing due with this customer.']] - Best regards.[[ reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0) == 0 and removeParentNode('para') ]] + [[ not getLines(o) and removeParentNode('para') or 'Best regards.']] - Date[[ reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0) == 0 and removeParentNode('blockTable') ]] + Date[[ not getLines(o) and removeParentNode('blockTable') ]] Description @@ -236,7 +236,7 @@ - Sub-Total : [[ reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0) == 0 and removeParentNode('blockTable') ]] + [[ not getLines(o) and removeParentNode('blockTable') or 'Sub-Total :']] [[ formatLang((reduce(lambda x, y: x + ((y['account_id']['type'] == 'receivable' and y['debit'] or 0) or (y['account_id']['type'] == 'payable' and y['credit'] * -1 or 0)), getLines(o), 0))) ]] @@ -262,7 +262,7 @@ - Balance : [[ reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0) == 0 and removeParentNode('blockTable') ]] + [[ not getLines(o) and removeParentNode('blockTable') or 'Balance :']] [[ formatLang((reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0))) ]] [[ company.currency_id.symbol ]] @@ -280,7 +280,7 @@ - Total amount due: [[ reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0) == 0 and removeParentNode('blockTable') or formatLang((reduce(lambda x, y: x + (y['debit'] - y['credit']), getLines(o), 0)), currency_obj=company.currency_id) ]]. + Total amount due: [[ not getLines(o) and removeParentNode('blockTable') or formatLang((reduce(lambda x, y: x + (y['debit'] - y['credit']), getLines(o), 0)), currency_obj=company.currency_id) ]].