# v4928.1.5.57 — Fluxo comercial flexível e condições de pagamento ## Objetivo Reduzir rigidez do fluxo da oportunidade sem perder os dois percursos reais: 1. pagamento antes do envio; 2. pagamento após entrega. ## Alterações - O dropdown da oportunidade passa a mostrar uma lista curta de fases comerciais. - Estados detalhados como fatura, pagamento, Odoo, produção e envio continuam visíveis nos cards de contexto, mas deixam de dominar a alteração manual de fase. - Novo card **Condições comerciais** na coluna Operação. - Condição de pagamento persistida em `opportunities.metadata`: - `before_shipping` — antes do envio; - `after_delivery` — após entrega; - `agreement` — conforme acordo; - `undefined` — a definir. - Condição de entrega persistida em `opportunities.metadata`. - UI mostra aviso contextual: - pagamento pós-entrega não bloqueia preparação/envio; - pagamento antes do envio bloqueia expedição sem confirmação. ## Compatibilidade - Sem migrations. - Sem alteração de tabela. - Sem alterar lógica de Odoo/Jasmin/Chatwoot. - Estados antigos continuam válidos e aceites no backend. ## Validação - `325 passed`