ASLAN VIS — Status de Produção

origin/main · 2026-08-06 · 37 itens
18
49%
Em
Produção
4
11%
Parcial /
Sem UI
15
41%
Não
Feito
Clientes & Receitas
CLIENTES
8 ✅
C1
Campos obrigatórios + erro por aba
cliente-form.tsx:32
C2
CEP automático (ViaCEP)
cliente-form.tsx:137
C3
Cargo / profissão / estado civil
tab-identificacao.tsx:115
C4
Alerta permanente (banner)
cliente-form.tsx:84
C5
Avalista / cônjuge (pessoa_referencia)
cliente-form.tsx:86
C6
Consentimento LGPD (2 campos)
cliente-form.tsx:89
C7
CPF único ativo (bloqueia duplicata)
AddClienteCpfUnicoAtivo.cs
C8
Aba Resumo do cliente
cliente-resumo-tab.tsx
RECEITAS
1 ✅
R1
Entidade Receita (CRUD + histórico)
cliente-receitas-tab.tsx
Ordens de Serviço
OS
3 ✅6 ❌
O1
Wizard salva via POST real
use-os-wizard.ts:110
O2
4 Tipos (Grau/Ajuste/Manut./Garantia)
step-tipo.tsx:10
O3
Serviço avulso (ExtraItem livre)
step-montagem.tsx:76
O4
Paciente distinto do cliente pagador
wizard/DTO sem pacienteId
O5
Previsão cliente vs. fornecedor
OrdemServicoDtos.cs
O6
Garantia estruturada (nº + booleano)
OrdemServicoDtos.cs
O7
Convênio empresarial
OrdemServicoDtos.cs
O8
Vendedor derivado do login
os/route.ts
O9
Rastreio: Abertas/Prontas/Entregues
os-view.tsx
Venda · Fiscal · Financeiro · Comissões · Documentos · Acesso
VENDA
1 🟡5 ❌
V1
Busca de produtos (estoque real)
produtos-card ok / venda não finaliza
~
V2
Seletor de forma de pagamento
pagamento-card.tsx
V3
Campo NSU condicional (cartão)
pagamento-card.tsx
V4
Cálculo de troco (dinheiro)
pagamento-card.tsx
V5
Salvar venda no backend
nova/page.tsx
V6
Caixa: abertura e fechamento
sem rota caixa
FISCAL
2 ✅1 🟡
F1
Compras via XML (parse + contas pagar)
importacao/efetivar/route.ts
F2
Emissão NFC-e ao finalizar venda
backend ok / front usa mockNotas
~
F3
Tela DFe com busca e filtros
dfe-documentos-view.tsx
FINANCEIRO
1 ✅1 ❌
Fi1
Baixa de parcela / título
titulos-view.tsx:53
Fi2
Despesa fixa recorrente (flag + auto)
fluxo-caixa-view.tsx
COMISSÕES
1 🟡
Co1
Cálculo automático de comissão
% salvo / sem cálculo sobre lucro
~
DOCUMENTOS
2 ❌
D1
Romaneio (PDF)
ausente em ambos repos
D2
Confissão de Dívida (PDF)
ausente em ambos repos
ACESSO
1 ❌
A1
Sidebar filtrada por role (admin/vend.)
sidebar.tsx sem isAdmin()
Integrações (SRS)
INTEGRAÇÕES
3 ✅1 🟡
I1
Hoya: catálogo + pedidos (job ativo)
Program.cs:449
I2
Zeiss: pedidos sincronizados + tela
job ok / sem rota frontend
~
I3
Hangfire: jobs + painel admin
admin/jobs/page.tsx
I4
DFe: captura automática (job SEFAZ)
Program.cs:478