Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
3230 Переглядів

I would like to be able to add several fields on the report invoice.

setting up for a  garage; i d like to be able to set on the invoice :

  • the insurance company that make the request ( this would be the customer of the invoice)
  • the insurance customer : that would be the person which we act for in name of the insurance company
  • the car model/ id plate


Аватар
Відмінити
Автор Найкраща відповідь

thanks for this will have a look

cheers.


Аватар
Відмінити
Найкраща відповідь

Hi,

Add these fields by inheriting the account.move the model and extending the account.report_invoice_document template

Refer the following code

class AccountInvoiceInherit(models.Model):
_inherit = "account.move"

insurance_customer_id = fields.Many2one('res.partner',string='Insurance Customer')
car_model = fields.Many2one('fleet.vehicle',string="Car Model")

<template id="report_invoice_document_inherit_unit" inherit_id="account.report_invoice_document">


    <xpath expr="//div[@class='page']" position="inside">


        <div t-if='o.partner_id'>


            <b>Insurance Company:</b>


            <span t-field="o.partner_id"/>


        </div>


        <div t-if='o.insurance_customer_id'>


            <b>Insurance Customer:</b>


            <span t-field="o.insurance_customer_id"/>


        </div>


        <div t-if='o.car_model'>


            <b>Car Model:</b>


            <span t-field="o.car_model"/>


        </div>


    </xpath>


</template>


Regards

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
1
січ. 20
4700
0
серп. 15
3245
0
квіт. 22
2550
5
лют. 22
6119
0
жовт. 21
1855