[ADD]pms_api_rest: datamodel payment info & add fields to invoice datamodel

This commit is contained in:
Darío Lodeiros
2022-11-03 09:37:41 +01:00
parent 82f6ab8483
commit 7a989e9d07
2 changed files with 30 additions and 3 deletions

View File

@@ -62,6 +62,19 @@ class PmsInvoiceService(Component):
new_vals["invoice_line_ids"].append((1, line.id, line_values))
else:
new_vals["invoice_line_ids"].append((2, line.id))
for line_info in pms_invoice_info.moveLines:
if not line_info.id:
new_vals["invoice_line_ids"].append(
(
0,
0,
{
"name": line_info.name,
"quantity": line_info.quantity,
"sale_line_ids": [(6, 0, line_info.saleLineIds)],
},
)
)
if not new_vals:
return invoice.id