Manual de Utilização — Sistema ITEI
Portal institucional, área do associado, painel administrativo, advogados, parceiros e cadastro em campanha
Site: https://itei.org.br
Versão do manual: setembro/2026 (rev. dinheiro, caixa e credenciais)
Sumário
- Visão geral
- Site público
- Portal do Associado
- Painel Administrativo
- Painel do Advogado
- Portal do Parceiro
- Módulo de Campanha
- Pagamentos
- Validação da carteirinha (balcão)
- AcquaH2
- Plataforma EAD (Escola Avançada)
- Jobs automáticos (cron)
- Credenciais de acesso (ambiente de demonstração)
- Perguntas frequentes
- Roadmap — Moeda ITEI (prep)
- Serviços por cidade
- Articuladores — repasse por cidade
1. Visão geral
O sistema ITEI é composto por sete áreas principais:
| Área | Quem usa | URL |
|---|---|---|
| Site institucional | Público | https://itei.org.br |
| Portal do Associado | Titular e família | https://itei.org.br/portal-associado/login |
| Painel Admin | Equipe ITEI | https://itei.org.br/admin/login |
| Advogados | Advogados por área | https://itei.org.br/advogado/login |
| Portal do Parceiro | Estabelecimentos conveniados | https://itei.org.br/parceiro/login |
| Campanha | Operadores autorizados | https://itei.org.br/campanha/login |
| Articuladores | Comissão ODS / Loja local | https://itei.org.br/articulador/login |
Módulos recentes (destaque)
| Módulo | Objetivo |
|---|---|
| AcquaH2 | Kits, estoque, 1ª compra, reposições e acompanhamento de envio |
| EAD / Escola Avançada | Cadastro e vínculo de pacote de cursos na matrícula/campanha |
| Fidelização do parceiro | Metas de visitas e brinde/cupom do próprio comércio |
| Sorteio ITEI × parceiro | Cupom numerado por validação completa → sorteio periódico |
| Pagamento em dinheiro (campanha) | Protocolo + baixa no Caixa (operador com flag) |
| Credenciais seguras | Senha do portal só no WhatsApp; admin pode reenviar |
| Articuladores | Repasse 2,5%+2,5% (ou 5% ODS) por cidade/competência |
2. Site público
URL: https://itei.org.br
Seções principais
- Início — apresentação do ITEI
- Saúde Digital / Nomofobia — Projeto Conexão Consciente com frentes Fundamental I, Fundamental II, Ensino Médio (Diagnóstico Cognitivo) e Famílias
- Associação (ITEI Família) — plano e CTA para associar-se
- Projetos / ODS — outros projetos e parcerias
- Contato — formulário (nome, e-mail, WhatsApp, município, mensagem)
Ações rápidas
- Área do Associado → login do portal
- Seja um Associado → seção do plano ITEI Família
- Envio de contato → notificação via WhatsApp (Z-API) para a equipe
3. Portal do Associado
Login: https://itei.org.br/portal-associado/login
Dados necessários para entrar
- Matrícula ITEI (ex.:
ITEI-2026-0001) - CPF do titular
- Senha
Menu e funções
3.1 Início
Resumo do associado, status (Ativo / Pendência financeira), economia do mês e atalhos.
Se houver benefício AcquaH2, aparece aviso de reposição/entrega e card de acesso rápido.
3.2 Carteirinha Digital
- Exibe dados do titular e QR Code
- Botão Imprimir carteira
- Botão Enviar pelo WhatsApp — envia a carteirinha (dados + link de validação) via Z-API para o telefone cadastrado
- O QR aponta para a validação pública:
/validar/[matrícula]
3.3 Guia de Convênios
URL: /portal-associado/convenios
- Busca e filtros por categoria
- Atalho para carteirinha antes de ir ao balcão
- Painel de economia (mês, ano, por parceiro e últimos usos registrados)
- Banner de alerta se houver pendência financeira ou carteira vencida
- Cada parceiro exibe código do balcão (ex.:
ITEI-FAR-1234) - Bloco Fidelidade dos parceiros (quando o comércio tiver campanha ativa e o associado já tiver visitas): progresso
X/Y visitas, recompensa e aviso de que é programa do estabelecimento (não benefício ITEI)
Fluxo no estabelecimento:
- Associado abre a carteirinha (QR Code).
- Caixa escaneia → página mostra DESCONTO LIBERADO ou indisponível.
- Caixa informa o código do parceiro, o valor da compra (para cupom do sorteio) e, opcionalmente, o valor economizado.
- A economia entra no extrato do associado; o comércio pode ganhar cupom do sorteio e avançar na fidelização própria.
Associado ATIVO com carteira vencida ou status PENDENTE não recebe liberação de desconto.
3.4 Cursos do Estudante
URL: /portal-associado/cursos
- Plataformas EAD parceiras e Palavra de desconto (quando aplicável)
- Integração Escola Avançada: acesso ao portal do aluno (URL configurada, ex. login WhatsApp/método)
- Matrícula/pacote podem ser provisionados na campanha ou pelo admin (ver seção 11)
3.5 AcquaH2
URL: /portal-associado/acquah2
- Status do benefício (aguardando pagamento, ativo, suspenso…)
- Próxima reposição prevista
- Histórico de entregas: Aguardando envio / Enviado / Entregue
- Aviso se a mensalidade estiver em atraso (reposições gratuitas dependem de adimplência)
3.6 Central de Empregabilidade
URL: /portal-associado/vagas
- Vagas exclusivas publicadas por parceiros ITEI (filtro por cidade/UF)
- Candidatura com mensagem; opcional para dependente do titular
- Checkbox curso EAD concluído — parceiros podem priorizar na triagem
- Carteirinha em dia exigida para candidatar-se com prioridade
- Aba Minhas candidaturas com status (Nova, Em análise, Aprovada, Rejeitada, Contratada)
3.7 Orientação Jurídica
URL: /portal-associado/juridico
| Aba | Função |
|---|---|
| Orientação | Formulário com pré-preenchimento, área, tipo, urgência, canal, horário, anexos (até 3) e LGPD |
| Modelos | Download de PDFs preenchidos |
| FAQ | Perguntas frequentes e checklist |
| Histórico | Protocolo, status, mensagem e link Meet |
Fluxo: disclaimer → envio → protocolo JUR-AAAA-##### + WhatsApp → acompanhamento no histórico.
3.8 Financeiro
Lista as mensalidades (abertas, pagas, vencidas).
Banner permanente: *“Mantenha sua fatura em dia para não ter o desconto recusado no caixa.”*
| Método | Uso |
|---|---|
| PIX | Gera QR / copia e cola |
| Boleto | Solicita endereço e gera linha digitável / PDF |
| Cartão de crédito | Pagamento avulso (até 12x) |
| Cartão recorrente | Cobrança automática mensal |
| Anuidade | Várias mensalidades em aberto com desconto (PIX ou cartão até 12x) |
Cobrança preventiva (automática via WhatsApp)
Job diário /api/cron/cobranca-preventiva (protegido por CRON_SECRET):
| Momento | Conteúdo |
|---|---|
| 3 dias antes | Lembrete + PIX Copia e Cola |
| No vencimento | QR Code PIX + link da fatura |
| 1 dia após (ou mais) | Alerta de suspensão; marca PENDENTE (uma vez por fatura) |
Faturas em atraso também passam a VENCIDA automaticamente.
O associado só fica plenamente ATIVO após a confirmação do pagamento da mensalidade em aberto (quando o cadastro foi feito como pendente).
4. Painel Administrativo
Login: https://itei.org.br/admin/login
Campos: e-mail + senha
O acesso a cada tela depende das permissões por módulo (Admin → Usuários Admin), exceto superAdmin.
4.1 Dashboard
Indicadores: total de associados, ativos, pendentes e faturas abertas.
Atalho para Novo associado.
4.2 Central de Módulos / Usuários Admin
- Mapa dos módulos liberados
- Cadastro de administradores e liberação por módulo (incluindo AcquaH2, Sorteios Parceiro, EAD, etc.)
4.3 Associados
- Buscar por nome, matrícula, CPF ou e-mail
- Novo associado — cadastro manual
- Detalhe: editar dados, palavra de desconto, dependentes, faturas, provisionamento EAD, exclusão
- Reenviar credenciais (WhatsApp) — gera nova senha do portal, envia portal + carteirinha + contrato PDF (se já aceito na campanha). Não reenvia Escola Avançada (use a seção EAD na mesma ficha).
4.4 Financeiro
Gestão global de mensalidades (filtros por status, busca, baixa, remoção).
Filtros extras: Dinheiro e Dinheiro pendente (método presencial / protocolo de caixa).
4.5 Campanhas
Gestão do módulo de inscrição em massa (ver seção 7):
- Criar/editar campanha (valor, parcelas, modos EAD e AcquaH2, kit, carência, contrato, flag Aceita dinheiro)
- Criar operador (e-mail + senha + campanha + flag Acesso ao caixa)
- Wizard de inscrição + tela Caixa (dinheiro) para quem tem o flag
Modos EAD da campanha:
- NENHUM — não provisiona
- PACOTE — pacote fixo
- ESCOLHA — operador escolhe entre pacotes permitidos
- TODOS — todos os cursos da plataforma
Contrato: texto, versão e “obrigatório no wizard” (aceite antes do WhatsApp de credenciais).
4.6 Jurídico e Advogados
/admin/juridico— solicitações, atribuição, status, Meet, WhatsApp/admin/advogados— cadastro por área- Portal associado: triagem em árvore, checklist por assunto, agenda com Meet automático (Jitsi), modelos com assinatura simples, kits Consumidor.gov/JEC, Meus processos (andamento em linguagem simples) + texto de honorários no contencioso
- Painel advogado: grade de disponibilidade, andamento do processo, gerar Meet, WhatsApp em mudanças relevantes
4.7 Convênios
Cadastro de parceiros (categoria, desconto, endereço, WhatsApp, regras, balcão).
Código do parceiro — usado no caixa (gerado automaticamente se vazio).
Link para gerenciar acesso ao Portal Parceiro.
Cadastro pelo site (/seja-parceiro): cria convênio + usuário inativos (origemCadastro=SITE). Em Convênios, a seção Pendentes do site permite Aprovar e liberar (ativa + gera código + WhatsApp ao parceiro) ou Recusar.
4.8 Portal Parceiro (usuários)
Crie usuário (e-mail + senha) vinculado a um convênio → https://itei.org.br/parceiro/login
Ou aguarde auto-cadastro do site e aprove em Convênios.
4.9 Sorteios Parceiro
URL: /admin/sorteios-parceiro
Módulo: Sorteios Parceiro
- Crie o sorteio (nome, prêmio, início, fim, regras). Não crie períodos ABERTO sobrepostos.
- Enquanto ABERTO, cada validação no balcão com valor da compra gera cupom
ITEI-AAAAMM-000001. - Limite: 1 cupom por associado / dia / comércio (trava no banco).
- Edite nome/prêmio/datas no detalhe; Exportar CSV lista todos os cupons.
- Encerrar → Sortear ganhador (aleatório entre os cupons).
- WhatsApp ao convênio ganhador e ao associado do cupom (quando houver telefone).
- Associado vê os cupons em Portal → Meus cupons (
/portal-associado/sorteio).
4.9.1 Fidelidade Parceiro (moderação)
URL: /admin/fidelidade-parceiro
Módulo: Fidelidade Parceiro
Lista campanhas criadas pelos lojistas; admin pode pausar/ativar. Edição de meta/estoque fica no portal do parceiro.
4.10 Empregabilidade
Métricas de vagas, candidaturas, contratações e retenção.
4.11 Plataformas EAD / Pacotes EAD
- Plataformas: URL, benefício, instruções, credenciais de API Escola Avançada (quando aplicável)
- Pacotes: vínculo ao código/pacote EA (ex.: pacote
11= pacote completo) - Portal do aluno:
ESCOLA_AVANCADA_PORTAL_URL(ex.:.../metodo/login.php)
4.12 AcquaH2 (admin)
URL: /admin/acquah2
Módulo: acquah2
| Aba | Função |
|---|---|
| Produtos / estoque | Cadastro, intervalo de reposição, estoque mínimo, entrada de estoque |
| Kits | Composição de kits (itens × quantidade) |
| Benefícios | Lista de benefícios; processar reposições; job de lembretes; baixar estoque de 1ª compras já pagas |
| Envios | Fila PENDENTE_ENVIO / ENVIADO; botões Marcar enviado e Marcar entregue (WhatsApp ao associado) |
Lembretes WhatsApp ao admin Acqua (D−3 e no dia da reposição): variável ACQUA_ADMIN_WHATSAPP (fallback WHATSAPP_DESTINATION_PHONE).
Cron: /api/cron/acqua-reposicao (ver seção 12).
4.13 Articuladores (repasse)
URL: /admin/articuladores
Módulo: articuladores
Entidades, cidades, geração de títulos por competência e baixa. Ver §17.
5. Painel do Advogado
Login: https://itei.org.br/advogado/login
- Solicitações das áreas do cadastro
- Assumir, atualizar status, Meet, mensagem, anexos
- Notificações WhatsApp/e-mail
Advogados não vêm do seed. Cadastre-os no admin antes do primeiro acesso.
6. Portal do Parceiro
Login: https://itei.org.br/parceiro/login
Cadastro público: https://itei.org.br/seja-parceiro (vantagens + formulário; acesso só após liberação no admin).
Usuários: Admin → Portal Parceiro ou auto-cadastro aprovado em Admin → Convênios.
Se o login estiver correto mas o cadastro ainda inativo, a mensagem é: *cadastro aguardando liberação do ITEI*.
| Área | Descrição |
|---|---|
| Dashboard | Impacto do mês: clientes ITEI, vendas estimadas, economia, vagas |
| Fidelização | Campanhas: criar/editar, meta, recompensa, período, estoque (preserva resgates ao editar), pausar/ativar, histórico. Menu some se o serviço estiver off na cidade do convênio. |
| Sorteio ITEI | Cupons do sorteio aberto, total do período e histórico (incluindo se ganhou). Menu some se o serviço estiver off na cidade. |
| Vagas | Publicar oportunidades |
| Candidaturas | Triagem, filtro EAD, contratação por matrícula + código ITEI |
| Atendimentos | Validações de carteirinha no mês |
| Meu Convênio | Desconto, regras, balcão, WhatsApp, cidade/UF |
O código do parceiro é o mesmo do balcão (/validar/[matrícula]).
6.1 Fidelização (programa do lojista)
- Parceiro cria/edita campanha (ex.: 5 visitas → café grátis; mês calendário ou últimos N dias).
- Cada validação de desconto conta visita (padrão: 1 visita/dia).
- No balcão, ao atingir a meta, aparece Resgatar agora.
- Associado vê o progresso em Convênios; WhatsApp avisa “quase lá”, elegível e resgate confirmado.
- Resgate também notifica o WhatsApp do convênio.
6.2 Sorteio ITEI × parceiro
- Admin abre o sorteio do período (sem sobreposição ABERTO).
- No balcão, validação com valor da compra → cupom numerado + WhatsApp ao associado.
- Parceiro acompanha em Sorteio ITEI; associado em Meus cupons.
- Admin sorteia → convênio e associado notificados.
7. Módulo de Campanha
Usado para cadastrar associados em massa em ações presenciais ou mutirões.
Login operador: https://itei.org.br/campanha/login
Admin também pode abrir o wizard pela sessão administrativa.
Menu do operador:
- Inscrições — lista
- Nova inscrição — wizard
- Caixa (dinheiro) — só aparece se o operador tiver flag Acesso ao caixa (admin sempre vê)
7.1 Preparação (Admin)
- Admin → Campanhas
- Crie a campanha (valor, parcelas, EAD, AcquaH2, kit, carência, contrato)
- Marque Aceita dinheiro se a ação presencial receber espécie/maquininha
- Crie operadores (e-mail + senha + campanha); marque Acesso ao caixa só para quem confirma recebimento presencial
Modos EAD: NENHUM / PACOTE / ESCOLHA / TODOS (ver 4.5).
Modos Acqua: kit vinculado; 1ª compra gera fatura Acqua separada; dependentes podem receber kit se marcado.
7.2 Fluxo do operador — Nova inscrição
URL: https://itei.org.br/campanha/novo
Passo 1 — Dados
- Campanha, nome, CPF, e-mail, telefone
- Senha opcional no formulário — será substituída no envio WhatsApp (o operador não vê a senha final)
- Dependentes (flags EAD / Acqua, e-mail/CPF/telefone quando EAD)
- Se modo ESCOLHA: selecionar o pacote EAD
Passo 2 — Parcelas
- Valor, quantidade, data da 1ª parcela
- Prévia de linhas Acqua (1ª compra), se houver
Passo 3 — Pagamento
Blocos independentes quando houver Acqua:
- Mensalidade: cartão recorrente / PIX / boleto / cartão avulso / Dinheiro (se a campanha aceitar)
- 1ª compra Acqua: PIX / boleto / cartão / Dinheiro
Dinheiro (presencial):
- Operador gera o protocolo (ex.:
ITEI-7K2M). - Não há botão “já paguei” no wizard.
- Quem tem Acesso ao caixa confirma em Campanha → Caixa.
- No confirmação: forma Espécie ou Maquininha + observação (bandeira, parcelas…).
- A baixa responde rápido; ativação/EAD/Acqua seguem em segundo plano.
Após pagamento confirmado da mensalidade, associado tende a ATIVO.
Pagamento Acqua dispara hooks de 1ª aquisição / estoque.
Se o PIX “Confirmar pagamento” antigo só atualizava a tela, use no admin Acqua o botão Baixar estoque de 1ª compras já pagas, ou a API de confirmação de pagamento da campanha.
Passo 4 — Credenciais e contrato
Tela do operador mostra: nome, matrícula, palavra de desconto, telefone, status do envio WhatsApp.
A senha do portal não aparece (anti-fraude).
Se a campanha exige contrato: aceite eletrônico (nome + checkbox) → PDF; só depois o WhatsApp completo.
Envio automático (após pagamento + contrato, se obrigatório):
- Nova senha do portal (rotacionada)
- Mensagem de acesso ao portal
- Carteirinha (QR)
- PDF do contrato (se aceito)
Botões: Imprimir (sem senha), Reenviar WhatsApp, e-mail (sem senha), cadastrar próximo.
EAD: provisionamento após pagamento; WhatsApp da Escola Avançada segue as flags da plataforma (mensagem com Login e Senha, depois o link).
7.3 Caixa (dinheiro)
URL: https://itei.org.br/campanha/caixa
- Buscar por protocolo, matrícula, CPF ou nome.
- Conferir valor e associado.
- Confirmar recebimento → Espécie ou Maquininha + observação.
- Fatura some da lista; no admin Financeiro aparece método Dinheiro + observação.
Só operador com Acesso ao caixa ou admin. Cada baixa grava quem confirmou e quando.
7.4 Lista de inscrições
Em /campanha: data, associado, matrícula, status, parcelas.
8. Pagamentos
8.1 Gateway
PagBank (principal). Alternativas: Asaas e Mercado Pago (principalmente PIX).
8.2 PIX / Boleto / Cartão / Recorrente / Anuidade / Dinheiro
Mesmo fluxo do portal Financeiro e da campanha (QR, boleto com endereço, cartão até 12x, assinatura, anuidade com ANUIDADE_DESCONTO_PERCENTUAL).
Dinheiro é só na campanha (presencial), com protocolo e baixa autenticada no Caixa — ver seção 7.3.
8.3 Sandbox PagBank
Com PAGBANK_SANDBOX=true:
| Número | CVV | Validade | Resultado |
|---|---|---|---|
5555666677778884 |
123 |
12/2026 |
Aprovado |
5322397237653563 |
123 |
12/2026 |
Aprovado |
Não use cartão real no sandbox.
8.4 Webhook
https://itei.org.br/api/webhooks/pagbank
9. Validação da carteirinha (balcão)
Sem login: https://itei.org.br/validar/[MATRICULA]
O QR da carteirinha aponta para esse endereço.
Após DESCONTO LIBERADO
- Código do parceiro (obrigatório)
- Valor da compra — necessário para gerar cupom do sorteio ITEI
- Valor economizado (opcional) — soma na economia do associado
- Confirmar desconto
Resultado na tela
| Bloco | Conteúdo |
|---|---|
| Sucesso do desconto | Confirmação + economia |
| Sorteio ITEI | Cupom ITEI-… ou motivo (sem valor / sem sorteio aberto / limite diário) |
| Fidelidade do estabelecimento | Progresso da campanha do lojista + botão Resgatar se elegível |
API: POST /api/public/convenio/confirmar-desconto
Corpo: { matricula, codigoParceiro, valorCompra?, valorEconomia? }
Resposta inclui fidelidade e cupomSorteio.
Resgate de fidelidade: POST /api/public/convenio/fidelidade/resgatar
{ matricula, codigoParceiro, campanhaId }
Elegibilidade de desconto: status ATIVO + carteira na validade.
10. AcquaH2
Regras de negócio
- Intervalo de reposição fixo por produto (kit usa o maior intervalo dos itens)
- Carência configurável na campanha (ex.: 5 dias de tolerância no atraso)
- 1ª compra = fatura separada (
ehAcquaPrimeira) - Reposições seguintes: gratuitas se associado adimplente
- Dependentes podem ter kit próprio
- Entrega = registro interno (sem logística externa)
- Status de envio:
PENDENTE_ENVIO→ENVIADO→ENTREGUE
Papéis
| Quem | Onde |
|---|---|
| Admin | /admin/acquah2 — estoque, kits, benefícios, envios, jobs |
| Operador campanha | Wizard com kit e pagamento Acqua |
| Associado | /portal-associado/acquah2 |
Lembretes e cron
- WhatsApp admin: D−3 e no dia da reposição + alerta de fila pendente
- Job:
/api/cron/acqua-reposicaocomCRON_SECRET - Env:
ACQUA_ADMIN_WHATSAPP(opcional)
11. Plataforma EAD (Escola Avançada)
Integração (API)
Formato típico (domínio configurável):
| Ação | Endpoint (conceito) |
|---|---|
| Cadastro | POST .../api/v2/index.php?usuarios/novo |
| Vínculo curso/pacote | POST .../api/v2/index.php?usuarios/vinculocurso com token, aluno, curso |
| Pacote completo | código configurável (padrão 11) |
Variáveis de ambiente (exemplo):
ESCOLA_AVANCADA_API_URLESCOLA_AVANCADA_API_TOKENESCOLA_AVANCADA_CADASTRO_ACAO=usuarios/novoESCOLA_AVANCADA_MATRICULA_ACAO=usuarios/vinculocursoESCOLA_AVANCADA_PACOTE_ID=11ESCOLA_AVANCADA_PORTAL_URL— link do aluno (ex. login WhatsApp)
Webhook Guru permanece opcional (fallback); o fluxo principal é cadastro + vínculo.
Após vínculo bem-sucedido
- Economia do mês pode ser atualizada com base nos preços promocionais dos cursos do pacote (regra: soma ÷ 12, truncada)
- Notificações de acesso (e-mail/WhatsApp) conforme flags da plataforma
- WhatsApp EAD: Login e Senha em linhas separadas, depois o link de acesso
Quem provisiona
- Wizard de campanha (após pagamento da 1ª mensalidade, titular/dependentes selecionados)
- Admin no detalhe do associado → seção Plataforma EAD (provisionar / reenviar EA)
- O botão Reenviar credenciais (WhatsApp) do portal não reenvia Escola Avançada
12. Jobs automáticos (cron)
Protegidos por CRON_SECRET (Authorization: Bearer …, header x-cron-secret ou ?secret=).
# Cobrança preventiva (WhatsApp + PIX)
curl -fsS -X POST -H "Authorization: Bearer SEU_CRON_SECRET" \
https://itei.org.br/api/cron/cobranca-preventiva
# AcquaH2 — reposições + lembretes admin (D-3 / D0)
curl -fsS -X POST -H "Authorization: Bearer SEU_CRON_SECRET" \
https://itei.org.br/api/cron/acqua-reposicao
Agende diariamente (ex.: 10h).
13. Credenciais de acesso (ambiente de demonstração)
Geradas pelo seed (npm run db:seed), exceto advogados e usuários de parceiro:
| Perfil | Acesso | Senha |
|---|---|---|
| Administrador | admin@itei.org.br |
adminitei2025 |
| Operador de campanha | operador@itei.org.br |
campanha2025 |
| Associado demo | Matrícula ITEI-2025-0001 · CPF 123.456.789-00 |
itei2025 |
| Advogado | Admin → Advogados | Senha do cadastro |
| Parceiro | Admin → Portal Parceiro | Senha do cadastro |
Em produção, altere todas as senhas padrão imediatamente.
14. Perguntas frequentes
O associado não consegue entrar no portal
Confirme matrícula, CPF do titular e senha enviada no WhatsApp.
Em campanha, a senha não aparece na tela do operador — só no WhatsApp (envio automático após pagamento/contrato, ou Reenviar WhatsApp / Admin → Reenviar credenciais).
Esqueci a senha / WhatsApp da campanha falhou
Admin → Associados → ficha → Reenviar credenciais (WhatsApp) (gera nova senha do portal).
Para Escola Avançada, use a seção EAD na mesma ficha (fluxo separado).
Menu Caixa não aparece para o operador
Admin → Campanhas → Operadores → marque Acesso ao caixa e salve.
A campanha também precisa estar com Aceita dinheiro para gerar protocolo no wizard.
Dinheiro: quem pode confirmar?
Só operador com flag de caixa ou admin. O inscrito/operador comum não marca “já paguei”.
Na confirmação informe Espécie ou Maquininha + observação.
Status “Pendência financeira”
1ª mensalidade ainda não confirmada como paga — ou cobrança preventiva marcou PENDENTE.
Com pendência (ou carteira vencida), o desconto de convênio não libera no QR.
O caixa não gera cupom do sorteio
- Deve existir sorteio ABERTO no admin.
- Informe o valor da compra (> 0).
- Respeite o limite: 1 cupom por associado/dia naquele comércio.
Como o lojista cria fidelização?
Portal Parceiro → Fidelização → Nova campanha.
Resgates ocorrem no balcão após a meta.
Acqua: estoque não baixou após PIX
Admin → AcquaH2 → Baixar estoque de 1ª compras já pagas.
Confirme também o webhook/confirmação de pagamento da campanha.
Acqua: associado não recebe WhatsApp de envio
Marque Enviado / Entregue na aba Envios. O telefone usado é o do associado (ou do dependente, se houver).
Como liberar o módulo Sorteios / Acqua para um admin?
Admin → Usuários Admin → marque Sorteios Parceiro e/ou AcquaH2 (ou use superAdmin).
EAD não matriculou na Escola Avançada
Verifique token/URL, ação usuarios/novo + usuarios/vinculocurso, pacote ID e dados do aluno (e-mail/CPF/telefone em dependentes). Consulte logs do servidor.
Como funciona a cobrança automática no WhatsApp?
Ver seção 12 e variáveis Z-API (WHATSAPP_*).
Anuidade com desconto
Portal Financeiro: 2+ mensalidades em aberto → card Anuidade (ANUIDADE_DESCONTO_PERCENTUAL).
WhatsApp das credenciais / jurídico não envia
WHATSAPP_API_URL,WHATSAPP_INSTANCE,WHATSAPP_API_KEY,WHATSAPP_CLIENT_TOKEN- Jurídico:
JURIDICO_WHATSAPP(ouWHATSAPP_DESTINATION_PHONE) - Acqua admin:
ACQUA_ADMIN_WHATSAPP
PagBank em produção
Homologação Pipefy + token de produção com PAGBANK_SANDBOX=false.
15. Roadmap — Moeda ITEI (prep)
Status: preparação técnica apenas. Não há saldo, cashback nem resgate ativos para o usuário final.
Já preparado no sistema
- Tabelas
WalleteWalletTransaction(ledger interno) - Campos opcionais na validação:
metodoAbatimento,valorAbatidoSaldo - API
POST /api/public/convenio/confirmar-descontoaceita esses campos; com flag OFF o fluxo continua como desconto tradicional - Flags de ambiente (padrão
false):
- FEATURE_DIGITAL_CURRENCY
- CASHBACK_ENABLED
Quando ativar (marcos)
- Volume estável de validações no balcão
- Conveniados de compra rotineira em vários setores
- Preferência dos lojistas por crédito/cashback vs desconto direto na margem
- Necessidade de float / giro pré-pago no instituto
Não construir ainda
- UI de saldo na carteirinha
- Abatimento real com moeda no caixa
- Resgate PIX do lojista
- Extrato financeiro complexo no associado
- Termos jurídicos de arranjo de pagamento
16. Serviços por cidade
Admin: /admin/cidades (módulo Serviços por cidade)
Para cada município (cidade + UF) é possível ligar/desligar:
- Convênios, EAD, AcquaH2, Jurídico, Empregabilidade
- Fidelização e Sorteio (parceiro / balcão)
- Moeda ITEI (também exige
FEATURE_DIGITAL_CURRENCY=true)
Regras:
- Associado usa a cidade/UF do cadastro
- Convênio/parceiro usa a cidade/UF do convênio
- Sem config para a cidade → defaults abertos (Moeda off)
- Flag global:
FEATURE_CIDADE_SERVICOS(padrão ligado;falseignora as configs) - Cadastros (parceiro, campanha, convênio admin, vagas, articuladores) só aceitam cidades ativas listadas aqui — select único, sem digitação livre.
17. Articuladores — repasse por cidade
Admin: /admin/articuladores (módulo Articuladores — liberar em Usuários Admin)
Portal da entidade: /articulador/login
Regras de cálculo
- Base por cidade: R$ 5.000,00 (configurável).
- Com Loja local: 2,5% Comissão Maçônica ODS + 2,5% Loja (= 5%).
- Sem loja: 5% só para a Comissão Maçônica ODS.
- Modelo híbrido: o admin gera títulos da competência (mês
YYYY-MM); depois confirma a baixa (pago).
Fluxo admin
- Cadastrar entidades (e-mail/senha do portal, tipo Comissão ODS ou Loja, PIX opcional).
- Vincular cidades à Comissão ODS e, se houver, à Loja local.
- Gerar competência (todas as cidades ativas ou uma).
- Filtrar títulos e Confirmar pagamento / cancelar pendentes.
- Títulos já pagos não são sobrescritos ao regenerar a mesma competência.
Portal do articulador
- Login por entidade; vê apenas os títulos dela (pendente/pago/cancelado).
- Somente leitura — não altera status.
Deploy
Após atualizar o código no servidor: npx prisma db push (ou migrate) e npm run build, depois reiniciar o app. Liberar o módulo Articuladores aos admins que devem operar o repasse.
Contatos úteis
| Assunto | Canal |
|---|---|
| Site / suporte associado | WhatsApp configurado no portal |
| Homologação PagBank | https://app.pipefy.com/public/form/2e56YZLK |
| Doc PagBank | https://developer.pagbank.com.br |
*Manual do sistema novositeitei / ITEI Família — atualizado em setembro/2026 (dinheiro/caixa presencial, credenciais só no WhatsApp, contrato de campanha, Ensino Médio no diagnóstico, AcquaH2, EAD, fidelização, sorteio e crons).*
Materiais comerciais (Parceiros e Associados): ver pasta docs/comercial/.
Manual no navegador (após deploy): https://itei.org.br/manual