Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
4778 Ansichten

Hi, i have been trying to over_create_invoice using super in inherited wizard/sale_make_invoice_advance.py
Here is my .py code

class overrideCreateInvoice(models.TransientModel):

_inherit = 'sale.advance.payment.inv'

def _create_invoice(self, order, so_line, amount):

  res = super (overrideCreateInvoice,self)._create_invoice(order, so_line, amount)

  sale_line_obj = self.env['sale.order.line']

  res.write({'TotalWeight': sale_line_obj.TotalWeight})

  res.write({'PricePerUnit': sale_line_obj.PricePerUnit})

i have two custom field both of these field were added in sale order line and account invoice line

however, values still not propagate please help

thank you

Avatar
Verwerfen
Beste Antwort

Hi Vootipong,


Please see my answer here: https://www.odoo.com/forum/help-1/question/how-to-transfer-data-from-sale-order-to-invoice-when-clicking-on-create-invoice-85740#answer-85787


Thanks,

Peter

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
3
Sept. 24
12635
1
März 15
5715
2
Dez. 24
21288
0
Sept. 24
1100
3
Aug. 24
2235