35 lines
1.2 KiB
Markdown
35 lines
1.2 KiB
Markdown
# 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`
|