Import ClientFlow production v4928.1.5.132.4

This commit is contained in:
plx
2026-07-29 13:11:01 +00:00
parent 6445044ac6
commit 261d342057
405 changed files with 48373 additions and 1401 deletions

View File

@@ -57,7 +57,7 @@ DOCUMENT_STAGES = {
"DELIVERED",
}
SHIPMENT_ACTION_CODES = {"CONFIRM_PAYMENT_AND_PREPARE_SHIPMENT", "PREPARE_ORDER", "CREATE_SHIPMENT"}
SHIPMENT_ACTION_CODES = {"CONFIRM_PAYMENT_AND_PREPARE_SHIPMENT", "PREPARE_ORDER", "VALIDATE_PHYSICAL_ORDER", "CREATE_SHIPMENT"}
SHIPMENT_STAGES = {"PAYMENT_CONFIRMED", "ORDER_PREPARATION", "READY_TO_SHIP", "SHIPMENT_CREATED", "SHIPPED", "TRACKING_SENT", "DELIVERED"}
@@ -200,6 +200,10 @@ def work_item_blockers(item: dict[str, Any]) -> list[str]:
if linking_status == "ambiguous":
blockers.append("Associação de oportunidade por confirmar")
action_code = normalized_action_code(item.get("action_code"))
if action_code == "REVIEW_RECONSTRUCTED_PROCESS":
blockers.append("Processo reconstruído por validar")
if item_requires_fiscal_customer(item):
customer = work_item_fiscal_customer(item)
if not customer: