Hi Trying to print the payment details after issuing the check/payment.
I am using the following code:
<?xml version="1.0"?> <t t-name="account_check_writing.report_check"> <t t-call="report.external_layout"> <t t-call="report.html_container"> <t t-foreach="docs" t-as="o"> <div class="page"> <div class="row"> <div class="col-xs-5 col-xs-offset-7"> <address t-field="o.partner_id" t-field-options="{"widget": "contact", "fields": ["address", "name"], "no_marker": true}"/> </div> </div> <h2> <strong>Payment Voucher:</strong> <span t-field="o.number"/> </h2> <div class="row mt32 mb32"> <div class="col-xs-2"> <strong>Payment Date:</strong> <p t-esc="formatLang(o.date , date=True)"/> </div> <div class="col-xs-3"> <strong>Payment Amount:</strong> <p t-field="o.amount" t-field-options="{"widget": "monetary", "display_currency": "o.currency_id"}"/> </div> </div> <table class="table table-condensed"> <thead> <tr> <th class="text-left">Due Date</th> <th class="text-right">Reference</th> <th class="text-right">Original Amount</th> <th class="text-right">Open Balance</th> <th class="text-right">Payment</th> </tr> </thead> <tbody> <tr t-foreach="get_lines(o.line_dr_ids)" t-as="l"> <t t-if="formatLang(l['amount']) != '0.00'"> <td> <p t-if="l['date_due']"> <span t-esc="formatLang(l['date_due'], date=True)"/> </p> </td> <td class="text-right"><span t-esc="l['name']"/></td> <td class="text-right"><span t-esc="formatLang(l['amount_original'])"/></td> <td class="text-right"><span t-esc="formatLang(l['amount_unreconciled'])"/></td> <td class="text-right"><span t-esc="formatLang(l['amount'])"/></td> </t> </tr> </tbody> </table> </div> </t> </t> </t> </t>My problem is with the following line:
<td class="text-right"><span t-esc="l['name']"/></td>there is no reference number (supplier invoice / system reference) being printed. What is the variable that should be used to print that?