[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

@@ -179,9 +179,9 @@ class PmsTransactionService(Component):
if transaction.create_uid
else None,
transactionType=transaction.pms_api_transaction_type or None,
isReconcilied=(
transaction.reconciled_statements_count > 0
or transaction.reconciled_invoices_count > 0
isReconcilied=(transaction.reconciled_statements_count > 0),
downPaymentInvoiceId=transaction.reconciled_invoice_ids.filtered(
lambda inv: inv._is_downpayment()
),
)
)
@@ -223,9 +223,9 @@ class PmsTransactionService(Component):
reference=transaction.ref if transaction.ref else None,
createUid=transaction.create_uid.id if transaction.create_uid else None,
transactionType=transaction.pms_api_transaction_type or None,
isReconcilied=(
transaction.reconciled_statements_count > 0
or transaction.reconciled_invoices_count > 0
isReconcilied=(transaction.reconciled_statements_count > 0),
downPaymentInvoiceId=transaction.reconciled_invoice_ids.filtered(
lambda inv: inv._is_downpayment()
),
)