[WIP]pms_api_rest: improvemente invoice&payment datamodels: reversed, downpayments...

This commit is contained in:
Darío Lodeiros
2022-11-16 09:39:56 +01:00
parent 5c52980893
commit fa696cda2c
5 changed files with 38 additions and 16 deletions

View File

@@ -214,9 +214,9 @@ class PmsFolioService(Component):
if payment.partner_id
else None,
reference=payment.ref if payment.ref else None,
isReconcilied=(
payment.reconciled_statements_count > 0
or payment.reconciled_invoices_count > 0
isReconcilied=(payment.reconciled_statements_count > 0),
downPaymentInvoiceId=payment.reconciled_invoice_ids.filtered(
lambda inv: inv._is_downpayment()
),
)
)
@@ -606,6 +606,9 @@ class PmsFolioService(Component):
moveLines=move_lines if move_lines else None,
portalUrl=portal_url,
moveType=move.move_type,
isReverse=move.payment_state == "reversed",
isDownPaymentInvoice=move._is_downpayment(),
isSimpleInvoice=move.journal_id.is_simplified_invoice,
)
)
return invoices