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

I plan to create vendor bills and automatically validate them using the following code. The problem with my code is that it creates customer invoice instead of supplier/vendor invoice and the invoice is not validated automatically. How to correct?

@api.multi
def pay_commission(self):
journal = self.env['account.invoice']._default_journal().id
supplier_line = {
'product_id': self.use_product.id,
'name': self.use_product.name,
'quantity': 1,
'account_id': journal,
'price_unit': self.commission,
}
record_line = {
'partner_id': self.user_id.id,
'invoice_line_ids': [(0, 0, supplier_line)],
}
record = self.env['account.invoice'].create(record_line)
self.env['account.invoice'].action_invoice_open()
return record




Avatar
Hylkää
Paras vastaus

Hi,

Specify the type while  creating the invoice,  in the supplier_line dict add type also.

'type' : 'in_invoice',


Uptd :

To make the invoice validated , change this line in your code,

self.env['account.invoice'].action_invoice_open()

to

record.action_invoice_open()


Thanks


Avatar
Hylkää
Tekijä

still not working

"not working" - are you getting an Error?

Tekijä

It creates vendor bills now, but isn't automatically validated.

@Sandy Digil : change this line,

self.env['account.invoice'].action_invoice_open()

to

record.action_invoice_open()

Paras vastaus


@api.multi
def pay_commission(self):
journal = self.env['account.invoice']._default_journal().id
supplier_line = {
'product_id': self.use_product.id,
'name': self.use_product.name,
'quantity': 1,
'account_id': journal,
'price_unit': self.commission,
}
record_line = {
'partner_id': self.user_id.id,
'invoice_line_ids': [(0, 0, supplier_line)],
}
record = self.env['account.invoice'].create(record_line)
self.env['account.invoice'].action_invoice_open()
return record


Avatar
Hylkää
Paras vastaus
'move_type' : 'in_invoice',

'move_type':'in_invoice', 


Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
heinäk. 22
3199
4
huhtik. 22
9575
0
tammik. 25
4286
3
helmik. 20
3460
3
lokak. 19
4970