Hello, I'm trying to create invoices via API: first i create a record in account_invoice with:
invoice_id = sock.execute(dbname, uid, pwd, 'account.invoice', 'create', invoice)
then I create the lines I need in account_invoice_lines:
sock.execute(dbname, uid, pwd, 'account.invoice.line', 'create', invoice_line)
It's all working well until now, but checking the invoices i noticed that I need to add taxes in every line, so I decided to create a new record for every line in account_invoice_line_tax but when I run this:
sock.execute(dbname,uid,pwd, 'account.invoice.line.tax', 'create', account_invoice_line_tax)
It gives me this error:
Object account.invoice.line.tax doesn't exist: ''>
I assume that account.invoice.line.tax can't be treated like a model, so how can I add taxes to invoice lines using API?
Or there's a better way for insert invoices?
Any help or tips are appreciated.