Browse Source

Merge pull request #517 from Eficent/11.0-customer_outstanding_statement-fix

[11.0][customer_outstanding_statement] minor fixes
pull/541/head
Jordi Ballester Alomar 6 years ago
committed by GitHub
parent
commit
b498d4b419
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      customer_outstanding_statement/__manifest__.py
  2. 15
      customer_outstanding_statement/report/customer_outstanding_statement.py
  3. 2
      customer_outstanding_statement/views/statement.xml

2
customer_outstanding_statement/__manifest__.py

@ -4,7 +4,7 @@
{ {
'name': 'Partner Outstanding Statement', 'name': 'Partner Outstanding Statement',
'version': '11.0.2.1.0',
'version': '11.0.2.1.1',
'category': 'Accounting & Finance', 'category': 'Accounting & Finance',
'summary': 'OCA Financial Reports', 'summary': 'OCA Financial Reports',
'author': "Eficent, Odoo Community Association (OCA)", 'author': "Eficent, Odoo Community Association (OCA)",

15
customer_outstanding_statement/report/customer_outstanding_statement.py

@ -94,9 +94,10 @@ class CustomerOutstandingStatement(models.AbstractModel):
def _display_lines_sql_q2(self): def _display_lines_sql_q2(self):
return """ return """
SELECT partner_id, currency_id, move_id, date, date_maturity,
debit, credit, name, ref, blocked, company_id,
CASE WHEN currency_id is not null
SELECT Q1.partner_id, Q1.currency_id, Q1.move_id,
Q1.date, Q1.date_maturity, Q1.debit, Q1.credit,
Q1.name, Q1.ref, Q1.blocked, Q1.company_id,
CASE WHEN Q1.currency_id is not null
THEN open_amount_currency THEN open_amount_currency
ELSE open_amount ELSE open_amount
END as open_amount END as open_amount
@ -105,9 +106,11 @@ class CustomerOutstandingStatement(models.AbstractModel):
def _display_lines_sql_q3(self, company_id): def _display_lines_sql_q3(self, company_id):
return """ return """
SELECT Q2.partner_id, move_id, date, date_maturity, Q2.name, ref,
debit, credit, debit-credit AS amount, blocked,
COALESCE(Q2.currency_id, c.currency_id) AS currency_id, open_amount
SELECT Q2.partner_id, Q2.move_id, Q2.date, Q2.date_maturity,
Q2.name, Q2.ref, Q2.debit, Q2.credit,
Q2.debit-Q2.credit AS amount, blocked,
COALESCE(Q2.currency_id, c.currency_id) AS currency_id,
Q2.open_amount
FROM Q2 FROM Q2
JOIN res_company c ON (c.id = Q2.company_id) JOIN res_company c ON (c.id = Q2.company_id)
WHERE c.id = %s WHERE c.id = %s

2
customer_outstanding_statement/views/statement.xml

@ -110,7 +110,7 @@
</td> </td>
</tr> </tr>
</table> </table>
<p>
<p t-if="Show_Buckets">
Aging Report at <span t-esc="Date_end[o.id]"/> in <span t-esc="Currencies[o.id][currency].name"/>: Aging Report at <span t-esc="Date_end[o.id]"/> in <span t-esc="Currencies[o.id][currency].name"/>:
</p> </p>
<table class="table table-condensed table-statement" t-if="Show_Buckets"> <table class="table table-condensed table-statement" t-if="Show_Buckets">

Loading…
Cancel
Save