fix(opportunity-flow): separate quote creation from quote sending
This commit is contained in:
@@ -249,7 +249,15 @@ def build_opportunity_evidence(
|
||||
|
||||
quote = _find_doc(docs, QUOTE_KINDS)
|
||||
invoice = _find_doc(docs, INVOICE_KINDS)
|
||||
quote_sent = bool(quote) or _completed_send_quote_task_evidence(tasks)
|
||||
# A existência do documento comercial prova apenas que o orçamento foi
|
||||
# criado/associado. O envio ao cliente exige evidência própria.
|
||||
#
|
||||
# Compatibilidade histórica: QUOTE_SENT é também uma afirmação canónica
|
||||
# explícita de que o orçamento já foi enviado.
|
||||
quote_sent = (
|
||||
stage == "QUOTE_SENT"
|
||||
or _completed_send_quote_task_evidence(tasks)
|
||||
)
|
||||
|
||||
pending_task = None
|
||||
invalid_payment_task = None
|
||||
|
||||
Reference in New Issue
Block a user