Pular para o conteúdo
Menu
Esta pergunta foi sinalizada
1 Responder
4392 Visualizações

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="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: 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="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: &quot;o.currency_id&quot;}"/>
        </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:

                            &lt;td class="text-right">&lt;span t-esc="l['name']"/>&lt;/td> 
there is no reference number (supplier invoice / system reference) being printed. What is the variable that should be used to print that?

Avatar
Cancelar
Melhor resposta

See this todays commit, may be related.

Avatar
Cancelar
Autor

your link is not working

sorry, updated

Autor

Do I need to do anything after updating that commit?

Publicações relacionadas Respostas Visualizações Atividade
1
jan. 17
4694
3
jul. 25
8962
1
mai. 25
1217
0
jan. 24
1887
1
fev. 22
24142