31 lines
1.9 KiB
XML
31 lines
1.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<template id="report_invoice_document" inherit_id="account.report_invoice_document">
|
|
<xpath expr="//td[@name='account_invoice_line_name']" position="inside">
|
|
<t t-set="pos_orders" t-value="o.sudo().pos_order_ids"/>
|
|
<t t-if="pos_orders">
|
|
<div style="margin-left:15px; font-style: italic">
|
|
<t t-set="down_payment_product" t-value="pos_orders[0].config_id.down_payment_product_id"/>
|
|
<t t-if="line.product_id == down_payment_product">
|
|
<t t-set="sale_orders" t-value="pos_orders[0].lines.filtered(lambda l: l.product_id == down_payment_product and l.price_subtotal_incl == line.price_total).mapped('sale_order_origin_id')"/>
|
|
<t t-if="sale_orders">
|
|
<t t-set="sale_order" t-value="sale_orders[0]"/>
|
|
<t t-foreach="sale_order.order_line" t-as="sale_order_line">
|
|
<t t-if="sale_order_line.product_id != down_payment_product and sale_order_line.tax_id == line.tax_ids">
|
|
<div>
|
|
<span style="margin-right: 5px;"><t t-esc="int(sale_order_line.product_uom_qty)"/>x</span>
|
|
<span t-esc="sale_order_line.name" />
|
|
<span style="margin: 0px 5px;">:</span>
|
|
<t t-esc="sale_order_line.price_total" t-options='{"widget": "monetary", "display_currency": o.currency_id}'/>
|
|
</div>
|
|
</t>
|
|
</t>
|
|
<div style="font-weight: bold">From <t t-esc="sale_order.name"/> </div>
|
|
</t>
|
|
</t>
|
|
</div>
|
|
</t>
|
|
</xpath>
|
|
</template>
|
|
</odoo>
|