diff --git a/README.md b/README.md index 678ed77..6be7ed6 100644 --- a/README.md +++ b/README.md @@ -511,3 +511,83 @@ docker-compose logs -f app # deve mostrar "Listening on http://0.0.0.0:3000" - **NUNCA** versione `.env`, `config/master.key` ou qualquer arquivo com senha - Repositório **PRIVADO** em git.xenserver.com.br - Use sempre `ENV['VARIAVEL']` no código Ruby + +--- + +## 🆕 Atualização 17/06/2026 — Pagamentos, Operações, Dashboard financeiro e UI + +Conjunto de melhorias para deixar o sistema pronto para entrega final. + +### 💳 Status de pagamento (Pago / Parcial / Pendente) +- Migration `add_pagamento_to_consolidacao_motoristas`: colunas **`pago_em`**, **`pago_por`**, + **`forma_pagamento`** em `consolidacao_motoristas` (pagamento é **por motorista**). +- `ConsolidacaoMotorista`: `pago?`, `marcar_pago!(user, forma:)`, `cancelar_pagamento!`, + scopes `pagos`/`pendentes`, `belongs_to :pagador`. +- `Consolidacao#status_pagamento` (`:pendente`/`:parcial`/`:pago`), `valor_pago`, `valor_pendente`, + scopes `pagamento_pago`/`pagamento_pendente`/`pagamento_parcial` (filtro da lista). +- Tela **show**: marcar motorista individual **ou a operação inteira** (com `