Я хочу добавить move_id (имя кредита) или имя payment_id из журнала платежей в счет-фактуру в report_invoice_document_with_payments или через виджет платежей. Я безуспешно пробовал несколько способов и читал, что payments_ids будут работать, но, возможно, изменение в Odoo 13 с account.invoice на account.move является проблемой, поскольку поле не распознается.
Я бы хотел получить что-то вроде: CSH1 / 2019/0002 Выплачено 11.12.2019 $ 500,00 CSH1 / 2019/0003 Выплачено 12.12.2019 $ 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>```