Write quantities to specific journal - Odoo v8
What I need is to automatically write some quantities to a specific journal, read'em and write them on debit or credit fields, depending on the situation.
But, the whole point is, that I need to do this:
1.- Without creating invoices
2.- Depending on the state of class/table
3.- Without adding the function to any field, so as soon as it changes state, the quantites are written into the journal.
Ive tried this method, but I think this doesn't works because it should be on a
computed Float or Integer field:
@api.multi @api.depends('order_lines', 'order_lines.product_id', 'contract_work') def accounting_scenarios(self): for record in self: if record.state == awaitingraw: record.product_id.printer_wip_account.debit = record.contract_work.total_ elif record.state == work_in_progress: record.partner.transp_account.debit = record.contract_work.total_
So, it basically does nothing.
I need a behaviour like, when a purchase or sale is done, the
credit fieds are updated with the invoices generated. BUT in this case, the invoice isn't necessary, I just need to read, and copy some field (computed or not), and then "paste" this on the aforementioned fields of the selected journal.
I hope I've explained myself.