1. Dashboard Executivo e Monitoramento CNC
Visão consolidada do Cadastro Mobiliário no Dremio (`coplan.tributario`) × Estado Transacional no PostgreSQL (`cnc_integracao`)
📍 Ponteiros de Distribuição NSU (PostgreSQL `controle_ponteiro_distribuicao`)
| Tipo de Consulta | Último NSU Lido | Documentos Acumulados | Última Consulta |
|---|---|---|---|
| Carregando ponteiros... | |||
🕒 Últimas Transmissões para a Receita Federal (`POST /cnc/CNC`)
| ID | Data/Hora | CPF/CNPJ | IM | Razão Social | Operação | Status RFB | Chave / NSU Mov | Ações |
|---|---|---|---|---|---|---|---|---|
| Carregando histórico... | ||||||||
2. Fila de Envio Incremental e Carga Inicial (Dremio × PostgreSQL)
Cruza os prestadores estabelecidos em Sinop (`5107909`) do Lakehouse com o controle de `SHA-256` e `NSU` no PostgreSQL
🔄 Job de sincronismo incremental
Após carga inicial concluída neste ambiente, varre todos os cadastros e envia alterações de hash, inclusive mudança para suspenso/baixado.
🚀 Carga inicial completa de ativos
Varre todos os contribuintes elegíveis em Dremio, revalida situação antes do envio e dispara um POST CNC por registro. Cadastros já sincronizados com hash igual serão ignorados.
| CPF / CNPJ | IM | Tipo | Razão Social / Nome Fantasia | Situação / Emissão | Operação Fila | Status PG / NSU | Hash SHA-256 | Ações | |
|---|---|---|---|---|---|---|---|---|---|
| Clique em "Consultar Fila" para cruzar Dremio e PostgreSQL... | |||||||||
3. Saneamento de Dados Cadastrais (Auditoria Pré-Carga no Dremio)
Identifica inconsistências no cadastro mobiliário de Sinop que causam rejeição no Schema XSD do CNC
⚠️ Inscrições Municipais (IM) Compartilhadas por Documentos Distintos
| Inscrição Municipal (IM) | Qtd Registros | CPFs/CNPJs Distintos | Exemplo Contribuinte 1 | Exemplo Contribuinte 2 |
|---|---|---|---|---|
| Execute o diagnóstico para listar... | ||||
🚫 Contribuintes Mobiliários Ativos com CPF/CNPJ Inválido
| ID Contribuinte | IM | CPF/CNPJ Bruto | Razão Social | Diagnóstico |
|---|---|---|---|---|
| Execute o diagnóstico para listar... | ||||
4. Distribuição e Consulta Nacional CNC (`GET`)
Consome os 3 endpoints de distribuição do Swagger (`/mun/5107909`, `/cad/{inscricaoFederal}` e `/cad/NSU`) com descompactação GZip+Base64
Baixa lotes de até 50 documentos confirmados para Sinop (`5107909`), salva no PostgreSQL e reconcilia automaticamente a tabela `controle_contribuinte`.
📄 Documentos CNC Recebidos / Armazenados na Distribuição
| Origem | NSU | Município | CPF / CNPJ | IM | Nome Fantasia | Situação / Emissão | Abertura IM / Aut. | Data Proc. RFB | Ações |
|---|---|---|---|---|---|---|---|---|---|
| Execute uma consulta acima ou clique em "Listar Salvos no PostgreSQL"... | |||||||||
5. Histórico Imutável de Movimentações e Estado por Contribuinte
Auditoria completa das tabelas `cnc_integracao.historico_movimentacao` e `cnc_integracao.controle_contribuinte`
🗂️ Estado Atual por Contribuinte (`cnc_integracao.controle_contribuinte`)
| CPF / CNPJ | IM | Razão Social / Nome Fantasia | Status Sincronismo | Situação / Emissão | NSU Cad / Mov / Mun | Dt. Aut. Emissão | Último Sucesso | Ações |
|---|---|---|---|---|---|---|---|---|
| Carregando controle... | ||||||||
📜 Log Imutável de Envios POST (`cnc_integracao.historico_movimentacao`)
| ID | Data/Hora | CPF / CNPJ | IM | Operação | HTTP | Status Processamento | Chave Movimentação | Erro | Ações |
|---|---|---|---|---|---|---|---|---|---|
| Carregando histórico... | |||||||||
6. Conexões Desacopladas, Certificado Digital e Agendador (2h)
Gerencie separadamente as credenciais do Dremio, do PostgreSQL, o certificado ICP-Brasil e-CNPJ A1 e o ciclo de sincronização