我想将付款日志中的 move_id(信用名称)或 payment_id 名称添加到 report_invoice_document_with_payments 中的发票或通过付款小部件。我已经尝试了几种方法但没有运气,并且已经阅读了 payment_ids 会起作用,但也许 Odoo 13 从 account.invoice 到 account.move 的变化是问题,因为该字段无法识别。
我想得到类似的东西: CSH1/2019/0002 于 2019 年 12 月 11 日支付 500.00 美元 CSH1/2019/0003 于 2019 年 12 月 12 日支付 100.00 美元
我最接近的是<t t-esc="payment_vals['payment_id']"/>
:
<xpath expr="//div[@id='total']/div/table" position="inside">
<t t-set="payments_vals" t-value="o._get_reconciled_info_JSON_values()"/>
<t t-foreach="payments_vals" t-as="payment_vals">
<tr>
<td>
<small><i class="oe_form_field text-right oe_payment_label">Paid on <t t-esc="payment_vals['date']"/>,<t t-esc="payment_vals['move_id']"/></i></small>
</td>
<td class="text-right">
<span t-esc="payment_vals['amount']" t-options="{"widget": "monetary", "display_currency": o.currency_id}"/>
</td>
</tr>
</t>
<t t-if="len(payments_vals) > 0">
<tr class="border-black">
<td><strong>Amount Due</strong></td>
<td class="text-right">
<span t-field="o.amount_residual"/>
</td>
</tr>
</t>
</xpath>
<xpath expr="." position="attributes"><attribute name="t-name">account.report_invoice_document_with_payments</attribute></xpath></data>```