M
Moematur
Entre com suas credenciais
Esqueceu a senha? Peça um reset ao Lucas ou à Isadora.
🔒
Crie uma nova senha
A senha provisória serve para entrar uma vez. Escolha a sua agora.
Mínimo 12 caracteres · não use a senha provisória que te passaram
ESC
Buscando...
Nada encontrado.
Digite pelo menos 2 letras pra buscar.
Use ↑↓ pra navegar, Enter pra abrir.

Atalhos de teclado

Acesso rápido sem tirar a mão do teclado.

M
Moematur · Plataforma
⚠️ WhatsApp desconectado. As mensagens não estão sendo enviadas nem recebidas.

, 👋

carregando…
Não consegui carregar o painel:

🎯 Simulador de margem mínima

Só simulação — nada é gravado. A receita fica onde está; quem cede é o custo.

Companhia
calculando…

⚡ Atenção agora

✓ Nada pedindo atenção agora.
Ferramentas

Extrator de Reservas com IA BETA

Cole o print da reserva (Azul, LATAM, GOL, Decolar...). A IA preenche os dados e gera a proposta da agência.

📥
Arraste o print do voo aqui
PNG, JPG até 10MB — ou cole com Ctrl+V
IA analisando seu print...
Dados extraídos pela IA
Tempo: · Confiança média: 97% · Revise se quiser
Voos detectados
Print do voo · LATAM
LATAM Airlines · Itinerário
Localizador: XYZ789
Passageiro: João Silva
📅 15/jun · LATAM 3211 · FLN → CGH
17:05 → 18:15 · Direto
📅 17/jun · LATAM 3214 · CGH → FLN
11:40 → 12:50 · Direto
Moematur Viagens
PROPOSTA DE VIAGEM
Nº 0247 · 10/mai
Voos incluídos
O que está incluso
PIX · MELHOR OPÇÃO
por pessoa
CARTÃO 10x
sem juros

Lançar Emissões

Lançamento diário · dia

Lucro do dia
emissões · em receita · margem %
Receita
Custo

Emissões de

Hora Cia Loc Origem Agência Sobrenome Emissora Cartão Titular Valor final Custo Lucro Margem
Nenhuma emissão neste dia. Clique em + Lançar emissão.

Repasses Mercado Pago pendentes

Só entra aqui depois de pagamento aprovado. Confirme após a transferência à agência.

Agência / locLinkCliente pagouRepasse
Clique em Atualizar para consultar os repasses pendentes.

💳 Cartões

Os cartões da casa, para pagar a emissão. Bandeira, validade e onde cada um passa.

Os números e os códigos estão à mostra, para copiar e emitir. Cada abertura desta tela fica registrada com o nome de quem abriu — não deixe aberta em tela compartilhada.
Nenhum cartão cadastrado ainda.
Carregando…

🕒 Horário de Trabalho

Fora da janela, a conta não abre. Hora extra é liberada por dia, aqui embaixo.

A folga de min vale antes e depois — a coluna “janela real” já mostra o horário com ela somada. Quem tenta entrar fora fica na trilha de auditoria.
Pessoa Dias Turno Janela real (com a folga) Agora
Carregando…
Hora extra liberada
Nenhuma hora extra liberada nos últimos 30 dias.

💡 Emissões Criativas

A economia que a emissora conseguiu — outra praça, outra data, outro programa, reemissão. A Moematur paga um percentual dessa economia, por faixa do total do mês.

Carregando…

Consolidado de Emissões

Visão mensal · mês

Mostrando apenas — os números abaixo são só desta agência.
Emissões
Receita
Lucro
Margem
Aguardando base de fim de semana — Aguardando base de dias úteis — ainda não houve nenhum dia dessa categoria neste mês, então esses dias ficaram de fora da projeção. O valor acima é parcial.
em emissões lançadas com data à frente de hoje. Não entram no realizado nem na projeção — os dias delas ainda vão ser estimados pela média.
Lucro realizado
Projeção final

Dia sem emissão conta como R$ 0,00 e entra na média — senão a projeção subiria só por causa dos dias vazios. Vendas canceladas ficam de fora. Dia útil é segunda a sexta, menos os feriados configurados.

Lucro mês a mês

Sem dados ainda.

🏆 Lucro por agência

Clique numa linha para filtrar a tela inteira por ela

Carregando…
Nenhuma emissão neste mês.
# Agência Emissões Receita Lucro Margem

🧾 Emissões do mês

Todas as emissões lançadas no sistema neste mês

Emissões
Receita
Lucro
Margem
Emissão Cia Loc Agência Sobrenome Valor final Custo Lucro Margem
Nenhuma venda lançada neste mês. Clique em + Lançar venda pra começar.

Gerar link de pagamento

Valor da emissão para Moematur

calculando…
Taxa
Nenhum link será criado até o Mercado Pago confirmar uma opção sem juros.
Cliente final pagará
Taxa Mercado Pago estimada
Agência recebe (líquido)
Repasse pendente à agência

Link pronto para enviar ao cliente final

A emissão só será marcada como paga quando o Mercado Pago confirmar o pagamento. O repasse ficará pendente até a financeira realizá-lo.

Cobrar sem emissão

Para quando o cliente paga antes da emissão existir no sistema.

calculando…
Taxa
Nenhum link será criado até o Mercado Pago confirmar uma opção sem juros.
Cliente final pagará
Taxa Mercado Pago estimada
Agência recebe (líquido)
Repasse à agênciaa definir ao anexar a emissão

Link pronto para enviar ao cliente final

Assim que a emissão for lançada, volte aqui e use Anexar emissão nesta cobrança. Só então o repasse da agência passa a existir.

🧮 Simulador de taxa

Só simulação — nenhuma cobrança é criada.

simulando…

Parcelas Taxa Cliente paga Por parcela Agência recebe

"Por parcela" é o valor do link dividido pelo número de parcelas. A divisão nem sempre fecha exata — o Mercado Pago acerta os centavos na última parcela, então trate como aproximado. A taxa entra por dentro: o cliente final não paga juros por cima.

Anexar emissão à cobrança

buscando…
Nenhuma emissão encontrada.
Agência recebeu (líquido)
Emissão para a Moematur
Repasse que vai nascer
A cobrança recebeu menos do que a emissão custa. O sistema vai recusar — confira se é esta a emissão certa.

Esta cobrança já foi paga: ao anexar, a emissão passa a constar como paga e o repasse entra na fila do financeiro.

Identificação
Preenchido (destacado em amarelo): .
Passageiros:
Modo:
Custo real (o que gastamos)
preenchido da cobrança · só ajuste o custo do milheiro
Adicionais (bag, pet, etc. — opcional)
Valor final
Custo
Lucro
Observações

Histórico de Emissões

Todas as emissões lançadas no sistema · busca por PNR, agência ou passageiro — feito pra cuidar de pós-venda.

Conta emissora
nenhuma conta com esse nome
Emissões
CPFs / PAX

🗂️ Resultado

carregando…
Emissão Voo Cia Loc Agência Sobrenome Conta emissora CPFs Valor final Custo Lucro Pós-venda
Nenhuma emissão encontrada. Ajuste a busca ou os filtros.

Conciliação Diária

As vendas emitidas no dia, uma por uma, e se o dinheiro já caiu na conta. O crédito é procurado em todo o extrato — não só nesta data, porque o pagamento chega depois.

O extrato importado vai até . Recebimentos posteriores a essa data ainda não entraram no sistema.
⚠️ venda(s) deste dia já têm crédito no banco () mas continuam como em aberto nas abas Vendas e Financeiro.
Vendido no dia
Caiu no banco
Ainda não caiu
Créditos sem dono

🧾 Vendas lançadas no dia

carregando…
Loc Agência Valor Caiu na conta Status Ação
Nenhuma venda lançada nesse dia.

🏦 Créditos sem dono

Candidatos a pagar as vendas ao lado — de a , não só do dia.

Data Contraparte Valor Ação
Nenhum crédito sem dono nesta janela.
Nenhum crédito bancário nesta data.

Companhias aéreas

Distribuição de vendas e lucro por cia · Maio

Propostas geradas

Propostas baseadas nas últimas vendas — clique pra ver no formato do cliente.

ClienteVooValorCriadoStatus

Clientes

💺 Disponibilidade Award · milhas via Seats.aero

Chamadas restantes hoje: / 1.000

Dados em cache do Seats.aero (não são reserva). Confirme sempre a disponibilidade real antes de emitir.

resultado(s) · ordenado por menor custo em milhas
Data Trecho Cabine Milhas Assentos Cia Programa Direto
Nenhuma disponibilidade encontrada pra esses filtros.

📡 Radar de Demanda · gera o card de alerta pra comunidade

Consultas Seats.aero restantes hoje: / 1.000
🔄 Cada clique busca ao vivo no Seats.aero — o card sempre sai com a disponibilidade mais recente.
Atalhos

Dados em cache do Seats.aero (15 min). Confirme a disponibilidade real antes de emitir.

🧮 Calculadora Iberia · combinações Avios + taxa

Câmbio → BRL
O spread é por moeda, porque o meio de pagamento é por moeda: o Wise cobra ~4% no franco, e o cartão sem IOF paga a libra pelo comercial limpo (0%).
R$ por 1.000 Avios
R$ ponta 1 do ganho
% pontas 2 e 3 juntas
medido na 979IBN: cobrei R$ 1.631,21 (CHF) e paguei R$ 1.440,68 (£)
Print da agência
print lido
Li combinação(ões) em . Confira antes de aplicar — desmarque o que estiver errado ou corrija na tabela depois.
AviosTaxaMoedaLinha lida

              
            
Combinações Avios + taxa · a mais barata em R$ fica destacada
Avios Taxa cotada (cobro) = R$ cobrado Emito por −% R$ pago (real) Venda Custo Lucro Margem
Venda = Avios ÷ 1.000 × milheiro cobrado + taxa cotada (a que você repassa, no câmbio efetivo dela). Custo = Avios ÷ 1.000 × seu custo/milheiro + a taxa que você pagou de fato — a coluna R$ pago (real), e na falta dela a taxa cobrada menos o desconto de emissão. Não precisa converter libra: emitir em outra moeda é um ratio. Digitou o R$ pago (real)? A tela mede o desconto daquela linha e o botão "usar em todas" vira sua premissa.
De onde vem o ganho · linha destacada (a mais barata)
1 · Milha mais barata
2 + 3 · Emissão mais barata
Lucro da linha

💎 Simulador Azul · custo, deságio e desconto ao cliente

As células azuis são as que você preenche — igual à planilha. O deságio do "Sem promo" e do "Promocode" já sai com os 4% de antecipação descontados.
Total Nosso = ((Tarifa × 0,92) + Bagagem/Pet) × (1 − 4%) + (Milhas × Valor)
Deságio Custo = 1 − (Total Nosso ÷ Tarifa print). Se o custo alcança a tarifa do print, a planilha acusa Simulou errado — aqui é a mesma coisa.
Desconto Cliente — escada da planilha, sempre arredondada para baixo em ponto percentual inteiro: acima de 27% → 18% · 23–27% → 14% · 20–23% → 12% · 17–20% → 9% · 15–17% → 8% · 10–15% → 6% · abaixo de 10% → deságio − 4%.
Pontos · Tarifa Cheia — Total = Taxa Resgate + Taxas de Embarque + (Milhas × Valor).
Pontos e Reais + 10% — Total = (Milhas × Valor) + (TARIFA × 0,9) + Taxa Resgate + Taxa Embarque · Taxas da Emissão = Total − (Milhas × Valor). Esses dois blocos são custo, não entram na escada de desconto.
Sem promo · multitrecho — CUSTO = soma de (TARIFA × 0,9) + TAXA de cada trecho. Começa com dois (ida e volta, como na planilha); use + trecho para três ou mais. Com dois trechos o número é idêntico ao de antes.
Promocode — o custo é a própria TARIFA: sem taxa à parte e sem o 0,9.
Estes dois blocos agora também mostram Desconto Cliente, com a mesma escada do bloco de pontos acima — antes paravam no deságio e o desconto era aplicado de cabeça.
Nos dois, Deságio custo = 1 − (custo × 0,96 ÷ Print Cliente). O × 0,96 é a antecipação de 4% já embutida — a planilha mostrava numa linha à parte ("Com antecipação") e aqui ela não existe. O CUSTO exibido é o cheio, antes dos 4%: é o que sai do caixa.
Os dois últimos degraus são a única diferença em relação à planilha, e são de propósito. Nela o deságio − 4% valia até 15% e passava por cima do degrau de cima: com 14,99% de deságio o cliente levava 10% e com 15,01% levava 8% — o desconto caía quando o deságio subia, e sobravam só 4 pontos de margem pra Moematur. Aqui o − 4% só vale abaixo de 10%, e o desconto nunca fica negativo. Acima de 15% nada mudou.

Dashboard Financeiro

Lançamentos recentes

DescriçãoCategoriaDataValor

🧪 Simulador Azul BETA · por onde emitir, com antecipação, DU e mala

Digite os valores lidos nos canais autorizados da Azul para comparar pontos, Pontos + $ e B2B. Não há consulta automática de pontos ativa.

Busca trazida do Buscador Azul: · ida · volta · ADT · CHD · INF

🧭 Melhor forma de emitir

Digite o que leu na tela do B2B e na do TudoAzul. Vazio = caminho não entra na comparação.
B2B
Total da tela
DU (repasse)
A DU é abatida antes dos 4% de antecipação. Mala inclusa (Mais Azul).
PONTOS + $
Milhas
Tarifa
Taxas
Tarifa entra com 10% de desconto.
SÓ PONTOS
Milhas
Taxas
Taxa de resgate
Vale para os dois caminhos por pontos.

🔍 Buscador de Tarifa Azul

Compare a mesma tarifa em dinheiro, em pontos, pontos + dinheiro e no acordo B2B.

Pontos não têm consulta automática. O botão acima leva esta busca ao Simulador Azul, onde você digita o que leu no canal autorizado da Azul.
Abrir a busca em pontos na Azul:
Acordo B2B (opcional) A DU é abatida antes dos 4% de antecipação. Mala já inclusa. ⚠️ Ida e volta são comparadas separadamente: informe o valor B2B de um trecho, não o do itinerário inteiro.
🚧

A coleta ao vivo não respondeu.

A conta de custo (antecipação, DU, mala, milheiro de equilíbrio) já está ligada em /api/azul/tarifa — o que faltou aqui foi a resposta da Azul. Neste ambiente a raspagem sai por IP de datacenter e costuma tomar bloqueio.

Resposta do servidor:

Resumo da busca: · ida · volta · pax · com pontos

Preencha origem, destino e data e clique em Buscar passagens.

🚨 Divergências Azul NOVO

Pontos perdidos ou cobrados indevidamente — identificados pelo cruzamento do extrato

Pts a recuperar (estimado)
Reativações sem estorno
Cancelamentos parciais
Ajustes manuais Azul
Total já recuperado
PNR Trecho Valor/resgate Resgates Estornos vistos Datas A recuperar ≈ R$ Ação
PNR Rota Resgate Pts resgate Cancelamento Pts estornado A recuperar ≈ R$ Ação
Data Tipo Pontos ≈ R$ Comentário Azul Ação
📞 Como recuperar esses pontos
  1. Ligar pra Azul (4003 1118) com o PNR exato e datas em mãos
  2. Informar: "Houve cancelamento/remarcação em DD/MM e o estorno veio incompleto/não veio"
  3. Pedir abertura de tratativa (eles geram código AZC...) e prazo de resposta
  4. Marcar caso como "Em contato" e aguardar estorno aparecer no extrato
  5. Quando o estorno vier, marcar como "Recuperado" — automaticamente entra no contador

🪪 Controle CPF Latam NOVO

Quantas emissões (PAX) por conta LATAM nos últimos 12 meses — lido do extrato da LATAM Wallet

Contas monitoradas
Total de emissões (PAX)
soma de todas as contas
Divergências planilha
contas onde planilha ≠ extrato
Titular da conta Emissões LATAM Planilha (LATAM+Smiles) Bate? Período
Nenhuma conta ainda. Adicione abaixo colando o extrato da LATAM Wallet.
➕ Adicionar / atualizar conta
Conta com mesmo titular é sobrescrita. Como pegar o JSON: no Ver extrato → F12 → Network → Fetch/XHR → chamada dos movimentos → Response → Copy response.
⚙️ Como funciona
  1. Fonte: extrato da LATAM Wallet → Ver extrato (JSON dos movimentos da própria conta)
  2. Cada TICKET_PURCHASE = 1 bilhete = 1 PAX. Contamos esses.
  3. O extrato NÃO traz o CPF — o documentNumber de lá é o nº do bilhete (13 díg.), não CPF. A quantidade de CPFs vem da coluna da planilha.
  4. Reconciliação: a coluna da planilha conta LATAM + Smiles; o extrato é só LATAM. Divergência positiva costuma ser emissão Smiles.
  5. Gerado por cpf_latam.py

🔄 Voltas Combinadas

Controle das voltas combinadas da LATAM: acompanhar o prazo, cancelar no site da companhia e dar a baixa aqui.

O cancelamento é feito por você, no site da LATAM. Depois de cancelar lá, use “Marcar como cancelado” aqui — isso só registra a baixa, com seu nome e a hora.
📄 CUV da LATAM lida(s) · casada(s) · ambígua(s) · sem linha
Prévia de lida(s) · nova(s) · alterada(s) · sem mudança · rejeitada(s)

Nada foi gravado ainda. São lidas apenas as colunas A a L; o que vier depois da L é ignorado.

Rejeitadas
Novas
Alteradas
Localizador Tipo Agência / passageiro Compra Data da volta Cancelar até Cartão Valor Pax Status LATAM
Nada nesse filtro. Nenhuma volta cadastrada ainda. Use Importar planilha para começar.
carregando…

💳 Dados de cartão/titular

Os campos que o checkout da LATAM pede para pagar. Copiar bloco leva tudo para a área de transferência, com os mesmos rótulos e na mesma ordem da tela da companhia.

carregando…
Nenhum titular cadastrado.
Escolha um titular à esquerda, ou cadastre um novo.

Usuárias

Criar conta, resetar senha e ativar/desativar. Todo ato fica na auditoria.

Senha provisória de
Aparece uma única vez — não dá para reabrir. Entregue em canal privado (pessoalmente ou por ligação), nunca em grupo nem por print. Ela serve só para entrar: o sistema obriga a escolher uma senha nova na hora.
Usuário Nome Papel Situação Último login Ações
Nenhuma conta.
Termo da equipe
Uso do sistema, confidencialidade e imagem. O que ficar em branco vira linha para preencher à mão no papel — dá para gerar o modelo vazio e completar na caneta.
Nada do que está aqui é gravado. Não vai para o banco nem fica no servidor: o PDF é montado na hora e baixado. Fechar esta janela apaga o que foi digitado.

🔐 Trilha de Acesso NOVO

Quem entrou, de onde, por quanto tempo e como saiu. Nada é apagado — sair do sistema só carimba a saída.

Tempo ativo é o tempo de uso real: soma os intervalos entre uma ação e a seguinte, ignorando as paradas de mais de 30 minutos. É este o número de "quanto tempo trabalhou", e ele erra sempre para menos.
Período é só o começo e o fim da sessão. Como o login vale 7 dias e quase ninguém clica em "Sair", uma sessão pode atravessar vários dias sem que ninguém estivesse usando o sistema — por isso o período não é jornada.
na coluna de tempo ativo significa não medido, não zero: são as sessões que já estavam abertas antes de o registro começar, em 03/08/2026.
Tempo por dia medido a partir de . Antes disso o sistema somava a sessão inteira no dia do login — e como a sessão dura 7 dias, aparecia coisa do tipo "95h num dia". Aqueles dias não dá para refazer, então não aparecem.
Dia Pessoa Papel Sessões Tempo ativo Período
Nenhum acesso no período.
Entrou Pessoa Papel Tempo ativo Última ação IP Aparelho Situação
Nenhuma sessão registrada.
Quando Login digitado IP
Nenhuma tentativa recusada. É a linha que se quer ver vazia.

O login mostrado é o que foi digitado — pode não existir no sistema. A senha nunca é registrada, nem errada.

⏱️ Rotinas NOVO

O que roda sozinho, quando rodou pela última vez e o que está esperando credencial.

Rodou não é publicou. Uma rotina pode executar todo dia com sucesso e não publicar nada porque não havia novidade — isso é saudável. O que é problema é a publicação envelhecer além do prazo.

Não configurada não é falha. Uma integração sem credencial nunca foi ligada; ela aparece em cinza e fora dos alertas de propósito. Alarme que fica sempre aceso ensina todo mundo a ignorá-lo.

Onde importa: a Azul recusa IP de datacenter, então metade das rotinas só roda no Mac e o status chega aqui por espelhamento. Uma linha do Mac sem registro pode significar que ela não rodou ou que o espelho não chegou.

rotinas declaradas
publicação vencida
com falha seguida
nunca configuradas
Nenhuma rotina declarada.

Só leitura. Disparar rotina daqui seria outra conversa: várias mexem em dado publicado e a que mais roda nem executa nesta máquina.

🏦 Estoque de Contas (Pontos & Milhas)

Contas próprias da Moematur. Saldo informado à mão hoje; a Livelo terá coleta diária quando o conector estiver autorizado.

Somente consulta — cadastrar conta, informar saldo e sincronizar é da direção.

Total em pontos
Soma das contas ativas. Sem conversão em R$ — não há cotação de ponto cadastrada.
Contas ativas
Saldo desatualizado
sem coleta há mais de 26h
🔒 O cofre de credenciais está desligado nesta instalação (falta ESTOQUE_CONTAS_FERNET_KEY). Saldo, extrato e histórico funcionam normalmente — só não dá para guardar login e senha ainda.
Contas · filtrando
Senha nunca aparece aqui — nem mascarada, nem em detalhe.
Apelido Programa Titular CPF / Login Saldo Última coleta Ações
Nenhuma conta cadastrada ainda. Comece pela Livelo em “+ Nova conta”.
Nenhuma conta de cadastrada.
Carregando…
Saldo atual
Última coleta
Credencial
Saldo ao longo do tempo
Ainda não há duas medições para desenhar variação.
Últimas transações
Nenhum extrato importado. O extrato só chega junto com a coleta automática.
Tentativas de coleta
Nenhuma coleta registrada.
Credenciais vão cifradas para o cofre. Nenhum campo abaixo volta a ser exibido — nem para a direção.
Campos de login e senha ficam ocultos porque o cofre está desligado nesta instalação.
Informar saldo
·
Fica registrado com origem manual e o seu nome, para depois dar pra separar do que veio de coleta automática.

Fila de Emissão por Pontos

Azul Pontos e Smiles: pedido, pré-pagamento, fila e emissão conferida.

O pagamento confirmado coloca a OP na fila; a emissão continua sendo feita pelo time.

pedido(s) visível(is)
Pedido Viagem Pontos Situação Emissão Ações
Nenhum pedido neste filtro.
Carregando fila…

Novo pedido por pontos

Cotação do pedido

Antes de criar, o sistema consulta o Mercado Pago. Se a parcela tiver juros ou não puder ser confirmada, o link não é criado.

Concluir emissão

Confirme no site do programa antes de salvar. Este ato fecha a OP e registra a emissão feita pelo time.

🌳 Fidelizados

De quem veio cada conta que a gente administra. Cada nome aponta para quem o indicou; quem não aponta para ninguém é raiz.

Somente consulta — cadastrar e editar a árvore é da direção e da emissão.

Na árvore
Cadastro incompleto
falta CPF, e-mail ou telefone
Com conta no estoque
Sem conta cadastrada
indicado, mas sem conta no estoque
Contas fora da árvore
tem conta, falta dizer quem indicou
tem conta no estoque sem conta cadastrada | | sem bolinha = termo ainda não enviado · clique num nome para editar
Ninguém cadastrado ainda. Comece por uma raiz — alguém sem “indicado por”.
Carregando…
Contas do estoque que ainda não estão na árvore
Cada uma veio de alguém. Clique para cadastrar já com o nome preenchido.
Fidelizados com cadastro incompleto
Falta nome completo, CPF, telefone, nascimento, chave Pix ou horários. Clique para completar.

📆 Fechamento Mensal

Cruza as emissões do mês com os créditos do banco, emissão por emissão. Identifica o que já foi pago e o que falta bater.

Carregando fechamento…

📊 DRE — Demonstração do Resultado

Do faturamento do mês até o que sobra na última linha. Receita e custo saem das emissões; despesa, imposto, provisão e distribuição são lançados aqui.

Carregando DRE…

🔒 Pessoa Física

Meus cartões e gastos pessoais — fora da contabilidade da Moematur.

Sem a agência — a emissão da Moematur está fora de TODOS os números desta tela.

Carregando…

📋 Agências a Prazo

Conta corrente por agência: débitos (emissões + serviços + saldo de abertura) menos créditos (pagamentos), com o saldo devedor rolando linha a linha.

Escolha uma agência pra começar.
Carregando…

💳 Link de pagamento

Cobrança do cliente final por link, via Mercado Pago. A taxa entra por dentro: a agência recebe o líquido combinado.

Cobranças
Recebido (bruto)
o que o cliente pagou
Taxa paga ao MP
Recebido (líquido)
o que caiu na conta
Repasse pendente
recebidos que ainda não viraram repasse.
O repasse da agência só existe depois de anexar a emissão.

Configuração

O sistema só diz se cada variável está preenchida. O valor das credenciais nunca sai do servidor — nem para esta tela.

1 · No painel do Mercado Pago

Em Suas integrações → sua aplicação → Credenciais de produção, copie o Access token. Depois, em Webhooks, cadastre a URL abaixo, marque o evento Pagamentos e copie a assinatura secreta que aparece na tela.

2 · No servidor

Acrescente as três linhas ao arquivo /opt/moematur/.env e recrie o container. O token e a assinatura ficam só nesse arquivo — não passe nenhum dos dois por chat, e-mail ou WhatsApp.


              
depois: cd /opt/moematur && docker compose up -d
Preencha o access token para poder testar.

Taxas por parcelamento

É esta tabela que decide quanto o cliente final paga. Mudar aqui vale para toda cobrança nova; link já gerado guarda a taxa que valia na hora e não muda sozinho.

Você vê a tabela, mas não altera: mudar a taxa vale para toda venda futura, então fica com o financeiro.

Parcelas Taxa % Pra agência receber R$ 1.000, o cliente paga Ativa
Sem taxas cadastradas.

Cobranças

Inclui a cobrança que ficou presa em criando — é o estado que aparece quando a chamada ao Mercado Pago falhou depois da reserva.

Agência / loc Parc. Cliente paga Agência recebe Repasse Estado
Nenhuma cobrança ainda. Com a emissão já lançada, use o botão ▣ na tela Lançar Emissões. Antes dela, use Cobrar sem emissão aqui em cima e anexe a venda depois.

🏦 Extrato Bancário

Importe extratos OFX ou CSV (Inter, Itaú, Bradesco). Sistema cruza automaticamente com vendas.

🔗 De-para: apelido da agência ↔ razão social do extrato

O banco mostra a razão social; a venda guarda o apelido. Sem ligar os dois, o crédito certo chega a 65 pontos (valor 40 + mesmo dia 20 + venda em aberto 5) e o corte do automático é 80 — sobra pra mão só por causa do nome. Cada par cadastrado aqui vale 40 pontos de nome.

carregando…
💡 Sugeridos pelo histórico ()

Pares que alguém já confirmou casando à mão e que ninguém cadastrou. Não é palpite do sistema: cada linha saiu de uma conciliação feita por gente.

Nada a sugerir — o histórico já está todo cadastrado.
✅ Cadastrados ()

"alcança N" é quantos lançamentos do extrato trazem essa razão social — é o tamanho do que o par destrava, não quantos já foram casados.

Nenhum par cadastrado ainda. Comece pelas sugestões ao lado.

O par passa a valer na próxima conciliação — cadastrar não mexe no que já foi casado. Depois de cadastrar, rode o 🤖 Auto-conciliar pra ver o efeito na prévia antes de confirmar.

Entradas (créditos)
✅ Casadas com vendas
⚠️ Órfãs (sem match)
📅 O extrato vai até
está em dia
📊 Subtotal do filtro: lançamento(s) Créditos Débitos Líquido ⧉ exibindo só potenciais duplicadas (mesmo dia + valor)
Nenhum extrato importado ainda. Click em 📥 Importar Bradesco/Itaú pra começar.
Data Banco Tipo Descrição / Contraparte Valor Match
📜 Histórico de importações ()
QuandoBancoArquivoFormatoLinhasNovasDuplicadasPeríodo

Casar com venda

Transação bancária
Nenhuma venda candidata encontrada. Use a busca manual abaixo.

Receber venda

Créditos sem dono que podem ser esta venda

procurando…

Procurando de a . Nada perto da emissão — ampliei a busca, mas só com valor idêntico.

Nenhum crédito sem dono compatível. Se o dinheiro entrou por fora do extrato, use a baixa manual abaixo.

Não passou pelo extrato?

Dinheiro, conta de terceiro, compensação de crédito, banco ainda não importado. A observação é obrigatória — ela é a única prova que vai existir dessa baixa.

Fica registrado com o seu nome e a data de hoje.

Conciliar automaticamente

Nada foi gravado ainda. Confira a lista e confirme.

Vão ser casadas
Valor total
Ambíguas
ficam como sugestão
Sem candidato
por valor exato e único · por soma única de vários PNRs · por semelhança de nome
Nenhum crédito novo para casar.
Data Crédito Contraparte PNR Agência Regra
Dá pra desfazer uma a uma depois.

💬 Atendimento WhatsApp

Em aberto
·
Sem responder
·
Encerradas
conversas total
Conectado ·
Desconectado
⚠️
💬
Selecione uma conversa
Clique num chat à esquerda pra ver as mensagens.
⌘K busca universal
/ atalhos de mensagem
Esc fecha modais
📎
Solte para anexar
Imagem, PDF, Word, Excel, txt, mp3/ogg ou mp4 — até 20 MB
grupo
· última atividade
início da conversa
Encaminhar para…
mensagem
nenhuma conversa com esse nome
Dados da mensagem
✓✓ Visualizado por ()
+ outros (não listados)
✓✓ Entregue a ()
+ outros (não listados)
Ainda não há dados de entrega/visualização disponíveis.
Atalhos rápidos · Enter aplica
Nenhum atalho casa.
Marcar no grupo · ↑↓ escolhe · Enter confirma
Ninguém no grupo casa com esse nome.

📈 KPIs de Atendimento

Tempo de 1ª resposta, ranking do time e SLA sobre as conversas reais. O relógio só corre dentro do expediente: madrugada não conta como demora.

📞 Contatos das Companhias

Telefone, caminho da URA e horário. O que a gente disca quando a reserva trava.

Companhia Telefone Sequência p/ atendente Horário Conferido
Nenhum telefone cadastrado ainda.
Carregando…

📱 Conectar WhatsApp

Duas opções: WhatsApp Web (escanear QR, pronto em 30s) ou WhatsApp Cloud API (oficial Meta, mais robusto, exige aprovação).

Provedor no ar:
📱
WhatsApp Web (QR Code)
Conexão direta via web.whatsapp.com · sem aprovação · custo R$ 0
Desconectado Conectando... Aguardando QR Scan Sincronizando conversas... ✓ Conectado Bridge fora do ar
Vai abrir o QR code em ~5 segundos
Só admin ou supervisora pareia o número da agência.
Carregando web.whatsapp.com...
📡
✓ QR escaneado!
Sincronizando suas conversas... (pode levar até 1 minuto)
QR Code WhatsApp
Gerando QR...
QR atualiza automaticamente a cada 5s

Como escanear:

  1. Abra o WhatsApp no seu celular
  2. Toque em ConfiguraçõesAparelhos conectados
  3. Toque em Conectar um aparelho
  4. Aponte a câmera pro QR ao lado
💡 Dica: Esse mesmo número fica disponível pra todos os 7 atendentes responderem pela inbox.
🎉
WhatsApp conectado com sucesso!
Conta:
Mensagens já podem ser enviadas pela inbox.
☁️
WhatsApp Cloud API (oficial Meta) — opcional
Mais robusto pra escala. R$ 0/conversa até 1000/mês.
expandir

Recomendado quando o volume passar de 2.000 conversas/mês. Vantagens: SLA da Meta, templates oficiais, não usa celular.

Atendentes que respondem

⚙️ Configurar WhatsApp Business

Conectar com o WhatsApp Cloud API oficial da Meta — substitui a dependência do Digisac.

Conectado
Número: +55 48 9 9999-0001 · Última sincronização: agora há pouco

Credenciais Meta WhatsApp Cloud API

Atendentes que respondem

💡 Próximos passos pra ativação real:
  1. Criar conta no business.facebook.com e verificar o domínio moematur.com.br
  2. Adicionar o número da agência no WhatsApp Business Account
  3. Gerar Access Token permanente
  4. Apontar o webhook pra app.moematur.com.br/api/whatsapp/webhook
  5. Aprovar templates de mensagem (boas-vindas, lembretes, cobrança) — leva 24-48h
Custos: R$ 0 por número, R$ 0 nas primeiras 1.000 conversas/mês, depois R$ 0,04-0,08 por conversa.

🎫 Gestão de Milhas

Assessoria de viagens · clientes pagam assinatura anual e a gente usa as milhas deles pra emitir.

⚠️
🛂 passaporte(s) 📅 ciclo(s) terminando conta(s) com milhas a expirar
🛂 Passaportes
📅 Ciclos terminando
⏳ Milhas a expirar
Clientes ativos
contas
Saldo total
pts sob gestão
Custo médio
por milheiro
Receita anual
assinaturas ativas

Estoque por programa

Clientes da assessoria

de cliente(s)
Nenhum cliente cadastrado. Click em + Novo cliente pra começar.
Nenhum cliente bate com os filtros.
Cliente da assessoria
Saldo total
pontos
Custo médio
por milheiro
Investido
em milhas

💰 Justificativa da assinatura

Assinatura paga
Milhas emitidas
Valor entregue
Economia
Valor entregue = milhas resgatadas × preço médio de mercado por programa (Smiles R$28, Latam R$30, Avios R$35, etc.)
📒 Histórico de emissões
Data Programa Operação PNR Milhas Valor mercado
Total:
📝 Dados cadastrais (editar)
Identificação
Ciclo & assinatura
Acompanhante

Contas de milhas

Nenhuma conta cadastrada.

📋 Transações ·

Data Tipo Pontos R$ Descrição
Nenhuma transação ainda.
Estoque programa
Saldo total
pontos
Custo médio
por milheiro (ponderado)
Investido
em pontos comprados
Resgatadas
pontos usados

Contas ()

Nenhuma conta desse programa cadastrada ainda.
Cliente Titular Saldo Custo médio Tx

Extrato consolidado

Nenhuma transação ainda. Click em + Nova transação pra começar a alimentar o estoque.
Data Cliente / Titular Operação Pontos Custo R$/milheiro

🔎 Busca de Nomes LATAM

Encontra titulares compatíveis com o nome do passageiro dentro do limite de correções da LATAM.

abrir em nova aba ↗
Ferramenta · IA
Novo Bilhete

Selecione a companhia aérea

Auto: Azul, Gol/Smiles, Latam. Manual: Iberia, TAP.

💡 Azul: auto-extração via voeazul.com.br/minhas-viagens. Você só preenche localizador + origem.
🟠 Smiles/Gol: entrada manual dos dados do voo (site da Gol bloqueia consultas automáticas via reCAPTCHA). Leva ~30s.
🌍 Iberia / TAP: preenchimento manual (internacional). Inclui 2º localizador da cia, classe e e-ticket por passageiro.

Dados da reserva

Cada companhia pede campos diferentes pra liberar o acesso à reserva.
As 6 letras do localizador. Se você tiver o Order ID (LA + 11), pode colar aqui também.
Código IATA do aeroporto de partida do primeiro trecho.
Como está no documento. Só o sobrenome também funciona pra buscar, mas aí o bilhete pode sair sem o nome completo. Buscamos na por — falta o resto do nome pro bilhete.
Ou escolha uma reserva já no sistema:
Consultando

Dados do voo Smiles / Gol

⚠️ Gol pode bloquear consulta automática (reCAPTCHA Enterprise). Preencha manualmente OU tente novamente o auto-fetch — o resultado depende do nível de risco do reCAPTCHA naquele momento.
Localizador
Origem
Passageiro
flight_takeoff

Trecho de IDA

flight_land

Trecho de VOLTA

💡 Destino da volta = origem da ida ()
Nomes completos em maiúsculas (como aparecem no documento).

Dados da reserva

🌍 Companhia internacional — preenchimento manual. Preencha o localizador, o 2º localizador da cia (quando houver), a classe e o e-ticket de cada passageiro.
Preencha igual ao bilhete da companhia — 0 = sem mala despachada, 1, 2…
flight_takeoff

Trecho de IDA

flight_land

Trecho de VOLTA

💡 Destino da volta = origem da ida ()
Nome completo em maiúsculas (como no documento). E-ticket é opcional.

Bilhete gerado ✓

Os campos de bagagem são editáveis — clique nos números pra ajustar.
Localizador
Visualizar reserva

Passageiros:

Informações

work

Além da bagagem especificada acima, cada passageiro pode levar consigo uma bolsa, mochila ou sacola (considerado item pessoal).

Está só o sobrenome no bilhete — complete o nome antes de enviar. Você digitou uma palavra só, e nem a LATAM nem o Traveos devolveram o nome desta reserva: a LATAM só tem o nome depois que o check-in abre, e o Traveos pode ainda não ter recebido a reserva. Clique no nome para digitar o nome completo — ele está na tela da companhia onde você emitiu.
A API do Traveos só devolve reserva que já está cadastrada no painel dele. Abra o localizador lá uma vez e depois clique aqui.