Regras de Negócio · Emergency Fluig

Especificação funcional do processo de Atendimento de Certidões e Regularização Documental. Base para precificação Works e para a construção pela equipe técnica.

v1 · agosto/2026 · Mountain / TOTVS Fluig · construído a partir da reunião de 13/07/2026

Origem desta especificação: anotações automáticas da reunião EMERGENCY & TOTVS · TCGI de 13/07/2026. A gravação da reunião não estava acessível durante a construção. Os pontos marcados com confirmar são inferências sobre a operação e devem ser validados na visita guiada aos processos internos.

1 · Visão geral

A Emergency Documentação (grupo TCGI) atua há mais de 30 anos na obtenção de certidões e na regularização documental para escritórios, incorporadoras, imobiliárias e pessoas físicas, com atuação nacional. Na avaliação feita na reunião, a operação se assemelha mais a um serviço de despachante documental do que a uma gestão imobiliária tradicional — o que direcionou a solução para o Fluig, e não para um software de gestão de imóveis.

1.1 · Situação atual

1.2 · Dores que motivam o projeto

DorDescrição
Controle de numerário prioridade Não se distingue se o dinheiro usado para pagar emolumentos em cartório é capital próprio da empresa ou valor antecipado pelo cliente. Isso trava a prestação de contas e distorce a apuração de resultado por pedido.
Ausência de relatórios gerenciais Não há acompanhamento de proposta enviada versus aprovada, de funil de vendas nem de status financeiro consolidado. Todo o acompanhamento é manual e sujeito a falha.
Falta de padronização na expedição Portadores são designados em uma tela de controle sem prazo formal, alerta ou escalação. Atrasos aparecem quando o cliente cobra.
Documentação dispersa Procurações e documentos do cliente circulam por e-mail, sem canal único, prazo ou rastreio de recebimento.
Cliente sem visibilidade O e-commerce entrega o documento finalizado, mas não mostra em que etapa o pedido está. O acompanhamento vira ligação para o atendimento.
Validade de documentos Certidões vencem. Não há alerta automático de proximidade de vencimento — o que é ao mesmo tempo um risco operacional e uma oportunidade comercial perdida.

1.3 · Fronteira da solução

Definição acordada na reunião: o Fluig assume a esteira operacional; o ERP próprio permanece como sistema de registro do financeiro.

CamadaResponsabilidade
FluigOrçamento, proposta, explosão de itens, expedição, portadores, documentos e procurações, prestação de contas, prazos, alertas e portal do cliente.
ERP próprio (PHP)Cadastro de clientes, tabela de serviços e preços, emissão de nota fiscal, contas a pagar e receber, conciliação bancária, fundo fixo.
Robô de certidõesEmissão automática nos portais dos órgãos. Mantido como está, passando a ser acionado pelo processo.
CRMCaptação e funil de pré-venda. Discutido na reunião, fora do escopo desta especificação.

1.4 · Princípios do desenho

2 · Glossário

TermoSignificado
Explosão de itensDesdobramento de uma linha do orçamento em várias linhas individuais — uma por matrícula de imóvel, por nome de pessoa ou por CNPJ. Cada linha vira uma tarefa rastreável.
EmolumentoValor cobrado pelo cartório ou órgão público. É repasse: entra e sai, não é receita da Emergency.
CustaTaxa acessória cobrada por órgão ou tabelionato, também tratada como repasse.
HonorárioValor cobrado pela Emergency pelo serviço. É a receita efetiva do pedido.
NumerárioDinheiro em espécie ou adiantado destinado ao pagamento de emolumentos e custas em campo.
Fundo fixoCapital próprio da Emergency usado para adiantar pagamentos quando não há saldo do cliente. Deve ser reembolsado no faturamento.
Saldo antecipadoValor depositado pelo cliente para custear emolumentos, consumido conforme os desembolsos ocorrem.
PortadorProfissional que executa a diligência presencial em cartórios e órgãos públicos.
DiligênciaDeslocamento e atendimento presencial em cartório ou órgão para protocolar, pagar ou retirar documento.
ExigênciaPendência apontada pelo órgão que impede a emissão até ser sanada.
Data de corteDia do mês em que os pedidos concluídos de um cliente PJ são consolidados em uma fatura única.
Prestação de contasLançamento, pelo portador, do que foi efetivamente gasto por item, com comprovante e origem do recurso.

3 · Atores e papéis

AtorAcessoResponsabilidade no processo
Comercial / AtendimentoLicença FluigRegistra a solicitação, monta o orçamento, envia a proposta e conduz a negociação até a aprovação.
Expedição (backoffice)Licença FluigExplode itens, solicita documentos, confere documentação, designa portadores, trata exigências e disponibiliza os documentos ao cliente.
PortadorLicença Fluig · uso mobileExecuta a diligência em campo e presta contas do desembolso com comprovante.
FinanceiroLicença FluigConfere a prestação de contas, concilia o numerário e apura o fechamento do pedido.
ClienteLink público · sem licençaAprova a proposta, anexa procuração e documentos, acompanha a esteira e baixa os documentos prontos.
SistemaConsulta o ERP, aciona o robô de certidões, envia o faturamento e monitora validades.

Estimativa de usuários licenciados: confirmar na visita guiada — depende do número de atendentes, expedidores e portadores em operação simultânea.

4 · Modelo de dados

4.1 · Hierarquia

Cliente (do ERP)
 └── Pedido / protocolo            EMG-AAAA-NNNNN
      ├── Item de orçamento        serviço × quantidade
      │    └── Item expedido       1 por matrícula / nome / CNPJ   ← explosão
      │         ├── Desembolso     valor pago + comprovante + origem do recurso
      │         └── Documento      arquivo emitido (ECM)
      ├── Documento solicitado     procuração, RG, contrato social
      └── Fechamento               apuração enviada ao ERP

4.2 · Campos principais do formulário

CampoTipoObservação
protocolotextoGerado pelo Fluig na abertura. Chave de correlação com o ERP.
documentotextoCPF ou CNPJ do requerente. Dispara a consulta ao ERP.
clienteIdERPnúmeroIdentificador do cliente no ERP próprio.
perfillistaPF ou PJ. Vem do ERP e direciona o gateway de perfil.
modeloCobrancalistaADIANTAMENTO ou CORTE_MENSAL.
diaCortenúmeroDia do mês do fechamento, para clientes PJ.
saldoAntecipadoClientedecimalSaldo disponível para consumo em emolumentos.
itensExpedidostabela filhoUma linha por objeto após a explosão.
desembolsostabela filhoLançamentos do portador, com origemRecurso e comprovante.
origemRecursolistaSALDO_CLIENTE ou FUNDO_FIXO. Obrigatório em todo desembolso.
tokenAcessoPortaltextoToken assinado com validade, usado no link público do cliente.

5 · Regras por fase

5.1 · Comercial

5.2 · Expedição

5.3 · Prestação de contas

5.4 · Entrega e faturamento

6 · Controle de numerário

Esta seção detalha o tratamento da dor prioritária. O princípio é simples: todo movimento de dinheiro declara sua origem no momento em que acontece, e não em uma conciliação posterior.

6.1 · Duas contas separadas

ContaO que registraEfeito no fechamento
Saldo antecipado do cliente Valores depositados pelo cliente para custear emolumentos e custas. Consumidos conforme os desembolsos ocorrem. Reduz o saldo do cliente. Não afeta o caixa da Emergency.
Fundo fixo da Emergency Capital próprio adiantado quando não há saldo do cliente ou quando o pagamento é feito diretamente pela empresa. Gera valor a reembolsar, cobrado no faturamento do pedido.

6.2 · Ciclo do numerário

1. Designação    → declara origem + libera valor ao portador
2. Diligência    → portador paga emolumento no cartório
3. Prestação     → lança valor pago + anexa comprovante + confirma origem
4. Conferência   → Financeiro aceita ou devolve
5. Conciliação   → separa consumo do cliente × desembolso próprio
6. Faturamento   → cobra emolumento real + honorário + reembolso de fundo fixo

6.3 · Indicadores que passam a existir

7 · Eventos e timers

EventoDuraçãoTipoEfeito
TimerBoundary_CobrarRetornoP7Dnão-interrompenteDispara cobrança por e-mail sem cancelar a análise da proposta.
TimerBoundary_PropostaExpiraP14DinterrompenteEncerra o processo com a proposta expirada.
TimerBoundary_CobrarDocumentosP5Dnão-interrompenteCobra do cliente a documentação pendente.
TimerBoundary_DiligenciaAtrasadaPT48Hnão-interrompenteAciona a Expedição para acompanhar diligência sem baixa.
BoundaryError_CadastroERPerro · interrompenteDireciona para diagnóstico quando o ERP não responde na abertura.
BoundaryError_Roboerro · interrompenteDireciona para diagnóstico quando o portal do órgão falha.
BoundaryError_FaturamentoERPerro · interrompenteRetém o fechamento e reenvia quando o ERP voltar.
Subprocess_GestaoValidadeslonga duraçãosubprocessoMonitora vencimento das certidões emitidas e alerta por e-mail.
Subprocess_FechamentoPorCortemensalsubprocessoAcumula pedidos concluídos até a data de corte do cliente PJ.

Todos os prazos são parametrizáveis por tipo de serviço e por cliente. confirmar defaults

8 · Validações

OndeEvento FluigRegra
Task_ExplodirItensbeforeStateEntryProposta precisa estar aprovada.
Task_DesignarPortadorbeforeStateEntryOrigem do recurso obrigatória; adiantamento não pode exceder o saldo do cliente.
Task_PrestarContasbeforeTaskSaveComprovante obrigatório; origem obrigatória; justificativa quando a divergência passar de 20%.
Task_ConciliarNumerariobeforeStateEntryNenhum desembolso pode estar sem comprovante.
Task_AnexarDocumentosbeforeTaskSaveAo menos um arquivo por documento solicitado; formatos PDF, JPG ou PNG, até 10 MB.

Implementação de referência em prototipo/events/process-events.js.

9 · Integrações

9.1 · ERP próprio (PHP)

MomentoChamadaConteúdo
AberturaGET /api/clientes/{documento}Cadastro, perfil, modelo de cobrança, dia de corte e saldo antecipado.
OrçamentoGET /api/servicosCatálogo de serviços com emolumento, honorário e prazo vigentes.
FechamentoPOST /api/faturamento/pedidoApuração do pedido: emolumentos reais, honorários, reembolso de fundo fixo, consumo de saldo e itens com comprovante.

Cadastro no Fluig em Painel de Controle → Serviços, com autenticação por token e timeout curto, para que o Boundary Error assuma rapidamente em caso de indisponibilidade. confirmar se o ERP já expõe API REST ou se será necessário construir os endpoints

9.2 · Robô de certidões

Acionado como ServiceTask. O Fluig envia serviço, objeto e dados do requerente; o robô devolve o documento emitido ou o motivo da falha. confirmar interface disponível — API, fila ou diretório monitorado

9.3 · ECM

Documentos emitidos e anexos do cliente ficam no ECM do Fluig, com controle de versão e registro de download. Isso substitui a troca de arquivos por e-mail.

10 · Notificações

GatilhoDestinatárioConteúdo
Proposta publicadaClienteLink do portal, resumo dos itens, validade de 14 dias.
7 dias sem retornoClienteLembrete de proposta pendente.
Documentos solicitadosClienteLista do que enviar, prazo e link para anexar.
Exigência apontadaClienteMotivo da recusa e orientação de correção.
Documento disponívelClienteLink para download.
Diligência sem baixa em 48hExpediçãoItem, portador e prazo estourado.
Certidão próxima do vencimentoCliente e ComercialDocumento, data de vencimento e opção de renovação.

Canal único: e-mail, via SMTP corporativo da Emergency. confirmar servidor e domínio de envio

11 · Datasets Fluig

DatasetOrigemUso
dsClientesERPERP · RESTConsulta de cadastro por CPF ou CNPJ.
dsServicosERPERP · RESTCatálogo de certidões com emolumento, honorário e prazo.
dsOrgaosFluig · internoCartórios e órgãos, com endereço, horário e forma de pagamento aceita.
dsPortadoresFluig · internoPortadores ativos e regiões de atuação, para designação.
dsStatusItemFluig · internoDomínio de status usado nas telas e no portal.

12 · Parâmetros

ParâmetroSugeridoObservação
Prazo de cobrança da proposta7 diasTimer não-interrompente.
Validade da proposta14 diasTimer interrompente.
Prazo de envio de documentos5 diasCobrança automática ao vencer.
Prazo padrão da diligência48 horasEscalação para a Expedição.
Tolerância de divergência20%Acima disso, exige justificativa.
Antecedência do alerta de validade15 diasAntes do vencimento da certidão.
Tamanho máximo de anexo10 MBPDF, JPG e PNG.

Todos com valores a validar com a Emergency. confirmar

13 · Permissões

PapelPodeNão pode
ComercialAbrir pedido, montar orçamento, enviar e revisar proposta.Designar portador; conciliar numerário.
ExpediçãoExplodir itens, solicitar e conferir documentos, designar portador, tratar exigência, disponibilizar documentos.Aceitar prestação de contas; enviar fechamento ao ERP.
PortadorVer as diligências atribuídas a si, lançar desembolso e anexar comprovante.Ver pedidos de outros portadores; alterar valores após o aceite.
FinanceiroConferir e aceitar prestação, conciliar numerário, apurar e enviar o fechamento.Alterar itens do orçamento ou da expedição.
ClienteVer o próprio pedido, aprovar proposta, anexar documentos, baixar documentos prontos e ver o extrato do saldo antecipado.Ver custo interno, honorário decomposto ou dados de outros clientes.

14 · Premissas de escopo

Esta especificação parte das premissas abaixo, acordadas entre Mountain, TOTVS e Emergency. Elas delimitam a fronteira de responsabilidade da entrega Fluig e valem como base para a estimativa de esforço.

14.1 · Viabilidade técnica das integrações

Considera-se que todas as integrações previstas — ERP próprio, robô de certidões e demais sistemas envolvidos — já passaram por análise de viabilidade técnica e que as interfaces necessárias estão disponíveis e documentadas no momento do início da construção.

14.2 · Fronteira de responsabilidade

O funcionamento dos sistemas integrados não está sob responsabilidade do Fluig nem da equipe de implantação. O Fluig responde pelo fluxo: orquestração das etapas, chamada dos serviços, tratamento de falha e continuidade do processo.

Sob responsabilidade da entrega FluigFora da responsabilidade da entrega Fluig
Orquestração do processo e das etapas. Disponibilidade, desempenho e correção dos sistemas integrados.
Configuração do conector e do consumo dos serviços expostos. Construção, manutenção e versionamento das APIs do ERP próprio.
Tratamento de erro, retentativa e continuidade do fluxo em caso de falha externa. Estabilidade do robô de certidões e dos portais dos órgãos públicos.
Registro e rastreabilidade de cada chamada e de seu retorno. Consistência dos dados na origem — cadastro, tabela de serviços e saldos são do ERP.
Sinalização clara, ao usuário e ao cliente final, de qual sistema está pendente. Prazo de resposta dos órgãos públicos e de terceiros.

14.3 · O que o desenho faz para sustentar a premissa

Para que a fronteira acima se sustente na prática — e não apenas no contrato — o processo foi desenhado de forma que uma falha externa fique visivelmente atribuída à sua origem:

14.4 · Demais premissas

15 · Pendências

Itens que precisam ser confirmados com a Emergency antes da construção. A visita guiada aos processos internos, já acordada na reunião, é o momento natural para fechá-los.

  1. Contrato das APIs do ERP — receber a documentação dos endpoints e credenciais de homologação. Viabilidade já considerada resolvida pela premissa 14.1; o que falta é o insumo para configurar o conector.
  2. Contrato de acionamento do robô — receber a documentação da interface e o formato de retorno.
  3. Volume mensal de pedidos, itens e diligências, para dimensionar licenças e desempenho.
  4. Quantidade de usuários por papel: atendentes, expedidores, portadores e financeiro.
  5. Percentual de itens resolvidos pelo robô hoje versus os que exigem portador.
  6. Política de fundo fixo — existe valor rotativo por portador? Como é reposto hoje?
  7. Regra de data de corte — é sempre um dia fixo por cliente ou há variações?
  8. Prazos de validade por tipo de certidão, para o subprocesso de monitoramento.
  9. Autenticação — há LDAP ou Active Directory, ou o cadastro será próprio do Fluig?
  10. SMTP corporativo e domínio de envio das notificações.
  11. Papel do e-commerce atual — os pedidos passam a abrir processo no Fluig automaticamente? Decisão sobre Shopify pendente; enquanto isso, a entrada de pedido fica atrás de um endpoint genérico, agnóstico de origem.
  12. Escopo do CRM — fora deste escopo pela premissa 14.4; reavaliar em fase posterior.
  13. Legal Desk — agenda a marcar, conforme combinado na reunião.
  14. Gravação da reunião de 13/07 — liberar acesso para refinar esta especificação com a fala literal.