Piloto API EasyJur — Relatório de Validação

Gerado em 2026-04-27 18:35 · dados de produção (read-only) · Método: MRR via contrato vigente
Voltar · Última fatura paga (Gabriel) · Soma das abertas (31d)

Resumo

Total de escritórios
350
Sem pagador vinculado
13
Sem fatura calculável
30
No piso (calculado)
146
Divergências > R$ 1
166

Projeção financeira

Anualizado · Piloto (350)
R$ 320,179.20
350 escritórios × 12 meses · retenção 100%
Projeção base completa anualizada
R$ 862,654.24
extrapolação linear pra 943 pagantes ativos do iturn (Gabriel) — fator ×2.694
MRR piloto · planilha (JV)
R$ 36,198.14
MRR piloto · calculado
R$ 26,681.60
Δ MRR piloto
R$ -9,516.54
ARR piloto · planilha
R$ 434,377.68
ARR piloto · calculado
R$ 320,179.20
Δ ARR piloto
R$ -114,198.48
MRR base completa (×2.694)
R$ 71,887.85
ARR base completa (×2.694)
R$ 862,654.24

Piloto = soma do preço calculado dos 350 escritórios selecionados. Base completa = extrapolação linear pra 943 pagantes ativos do iturn (Gabriel, 2026-04-27 — pagadores com fatura operacional em aberto, excluindo Legal Ops e Mentoria Black). Snapshot é fixo após ativação · ARR assume retenção 100% sem reajuste contratual. JV apresentou R$ 1.788.907,00 anualizados na planilha (assumindo 1.400 clientes — base maior que a real); número calculado correspondente nessa metodologia é R$ 862,654.24.

Como o cálculo é feito

Para cada escritório da planilha, o script consulta o banco de produção (read-only) seguindo exatamente os 4 passos abaixo, e compara o resultado com o "Preço Sugerido" do JV.

  1. Localizar o escritório nos 3 bancos (advogados_iturnadvogados_oabesadvogados_oabmg, primeiro match ganha):
    SELECT id, id_pagador_vinculado, nome
    FROM <banco>.tb_escritorio_advogados
    WHERE id IN (...);
  2. Calcular o valor mensal real usando o método MRR via contrato vigente:
    SELECT c.id_cliente AS id_pagador,
           c.valor / TIMESTAMPDIFF(MONTH, c.data_inicio, c.data_final) AS mrr
    FROM tb_contrato c
    INNER JOIN (
        SELECT id_cliente, MAX(id) AS max_id
        FROM tb_contrato
        WHERE id_empresa = 1
          AND id_cliente IN (...)            -- pagadores do passo 1
          AND status = 'VIGENTE'
          AND data_final > data_inicio
          AND data_final != '0000-00-00'
        GROUP BY id_cliente
    ) v ON v.max_id = c.id;
    Espelha o valor mensal real do contrato. Para o cliente que paga R$ 16.734 em 2 parcelas semestrais (contrato anual de R$ 33.469), retorna R$ 2.789/mês. É a base mais fiel pro snapshot da cobrança da API, mas requer contrato vigente no banco — clientes sem contrato VIGENTE caem no piso.
  3. Aplicar a regra de cobrança (definida pelo Hideo, 2026-04-27):
    preço_sugerido = MAX(0.10 × fatura_mensal, R$ 30,00)
    O valor é congelado nesse momento (snapshot) — não recalcula depois mesmo se o escritório adicionar/cancelar aditivos.
  4. Comparar com a planilha do JV e marcar como divergente quando |Δ| > R$ 1.

Por que 3 métodos?

O JV original calculou via "última fatura paga" — bate com a planilha mas infla quem paga parcelado. Ex.: cliente CARDOSO E MEDEIROS paga R$ 16.734 em 2 parcelas semestrais (contrato anual de R$ 33.469). Pelo método "última paga", o MRR vira R$ 16.734 e a cobrança da API bate em R$ 1.673/mês (10%) — mas o MRR real é apenas R$ 2.789, e a cobrança correta seria R$ 279/mês. Quase 6× de diferença.

Os 166 escritórios divergentes entre os métodos "MRR via contrato" e "Última paga" são exatamente esses casos — clientes que pagam semestral, anual à vista, em 2×, 3×, 6× ou 36× (contratos trianuais). Pra eles a cobrança da API precisa ser tratada com cuidado: ou o piloto exclui esse universo, ou a regra de cobrança é derivada do contrato (não da fatura paga).

Cartão de crédito também é caso especial — Gabriel apontou que o Asaas não permite alterar o valor de cobrança recorrente em CC. O pipeline PLG existente já faz fallback pra boleto nos aditivos novos (tipo_pg='CC' → 'BO' em functions.php:816), mas isso significa que o cliente recebe um boleto separado pra API — vale comunicar.

Casos limite

Resumo por coorte

CoorteTotalMRR planilhaMRR calculadoΔ MRRARR calculado (×12)
A124R$ 13,538.66R$ 9,885.86R$ -3,652.80R$ 118,630.32
B115R$ 10,943.43R$ 8,492.01R$ -2,451.42R$ 101,904.12
C111R$ 11,716.05R$ 8,303.73R$ -3,412.32R$ 99,644.76

Desenvolvimento concluído (2026-04-27)

Próximos passos

Pontos fracos / atenções pro teste

Tabela completa

# Coorte Escritório ID Plano Fatura JV Fatura calc. Δ Fatura Preço JV Preço calc. Δ Preço Anual (×12)