Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
2 Vastaukset
3313 Näkymät

I try to create filed related with account.invoice.mount_total, and when I do that I get error
My example:

class PlayInvoice(models.Model):
  _name = 'play.invoice'
  
  invoice_id = fields.Many2one('account.invoice', 'Invoice') 
  amount_total_invoice = fields.Monetary(string='Total', related='invoice_id.amount_total')

Error:

Traceback (most recent call last):
    return self._fields[key].__get__(self, type(self))
KeyError: 'currency_id'

Avatar
Hylkää

Try searching for monetary fields in this forum

Paras vastaus

Hi,

Add currency field in your model

 currency_id = fields.Many2one('res.currency', string='Currency', readonly=True},default=invoice_id.currency_id)

currency id set default from invoice.

Thanks

Aswini iWesabe

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
2
heinäk. 24
2711
1
kesäk. 24
5169
1
lokak. 23
10899
1
lokak. 23
98
1
elok. 23
2194