Buenas para todos.
Estoy intentando crear facturas desde un sistema externo, por lo que antes de adentrarme en el desarrollo he decidio documentar en Postman todos los endpoints que debo utilizar de odoo.
Ya puedo buscar clientes, crear clientes, buscar articulos y crear articulos.
Lo que no estoy pudiendo es crear la factura, pues no encuentro documentación para la misma.
Si bien mirando el modelo de datos me aproximo a algo, pues siempre un nuevo error salta. Alguien tiene mas información sobre como se crea el json a enviar via API RPC para la creación de facturas?
Dejo por aquí lo que he podido ir armando.
{ "jsonrpc": "2.0",
"method": "call",
"params": {
"context": { "uid": 10, "lang": "es_UY" },
"model": "account.invoice",
"method": "create",
"args": [{
"partner_id": 1423, // ID del cliente
"invoice_line_ids": [ [0, 0, {
"product_id": 112, // ID del producto "quantity": 2,
"name":"prueba json rpc",
"price_unit": 50.0 }],
[0, 0, { "product_id": 113, // ID del segundo producto
"quantity": 3,
"name" : "PRUEBA JSON RPC",
"price_unit": 60.0 }] ] }], //
"invoice_origin": "Pedido de venta 123", // Nro de pedido de venta
"invoice_payment_term_id": 1, // Términos de pago
"account_analytic_id": 5, // ID de la cuenta analítica
"sent": true, "kwargs" : {}
}
}