---
title: "Saúde financeira da empresa — diagnóstico em 3 pilares"
method: POST
path: "/api/v1/calc/consultoria-pj-saude-financeira"
tags: ["calc", "pj"]
---

# Saúde financeira da empresa — diagnóstico em 3 pilares

`POST /api/v1/calc/consultoria-pj-saude-financeira`

## Request

- Base URL: `https://api.calculas.com.br`
- URL: `https://api.calculas.com.br/api/v1/calc/consultoria-pj-saude-financeira`
- Auth: HTTP bearer

Score 0-100 em estruturação fiscal, saúde financeira e gestão operacional da PJ. Identifica o pilar mais fraco e sugere ticket de consultoria empresarial coerente com o faturamento.

## Request body

- object
  - `faturamentoMensalCents` integer: Faturamento bruto mensal da empresa. Valor em centavos. Ex: R$ 20.000 → 2000000. Padrão: R$ 200.000 (20000000). Usado para avaliar adequação do regime tributário e calcular o ticket de consultoria sugerido.
  - `regime` 'mei' | 'simples' | 'lucro_presumido' | 'lucro_real': Regime tributário atual da empresa. "mei" = Microempreendedor Individual (faturamento até R$ 81k/ano). "simples" = Simples Nacional (faturamento até R$ 4,8MM/ano). "lucro_presumido" = Lucro Presumido (faturamento até R$ 78MM/ano). "lucro_real" = Lucro Real (sem limite de faturamento, tributação sobre lucro real). Padrão: simples.
  - `margemLiquidaPct` number: Margem líquida percentual da empresa (lucro líquido ÷ faturamento × 100). Percentual em %. Ex: 15 = 15% de margem. Valores negativos indicam prejuízo. Padrão: 15%.
  - `dividasPjCents` integer: Total de dívidas da pessoa jurídica (empréstimos, parcelamentos, devedores, tributos em atraso). Valor em centavos. Ex: R$ 50.000 → 5000000. Padrão: 0 (sem dívidas).
  - `temContador` boolean: Se verdadeiro (true), a empresa possui contador ou escritório contábil ativo. Se falso (false), não tem assessoria contábil — penaliza a pontuação de estruturação fiscal. Padrão: true.
  - `temControleFluxoCaixa` boolean: Se verdadeiro (true), a empresa utiliza sistema de controle de fluxo de caixa (planilha avançada, Conta Azul, Omie, Granatum etc.) com lançamentos atualizados regularmente. Se falso (false), não há controle formal — penaliza a pontuação de gestão operacional. Padrão: false.
  - `temConciliacaoBancariaMensal` boolean: Se verdadeiro (true), a empresa realiza conciliação bancária todo mês (confronta extrato bancário com o sistema). Se falso (false), não realiza conciliação regular — penaliza a pontuação de gestão operacional. Padrão: false.
  - `currentDate` string, date-time: ISO-8601 com offset. Default: tempo do servidor. Use pra reprodutibilidade / cache semantico.

## Response `200`

OK

- object
  - `ok` true, required
  - `data` object, required: Resultado dependente da calc — ver schema individual
  - `meta` object

## Other responses

- `422`: Input invalido (Zod parse falhou)
- `500`: Engine error

---

[API](https://skmtc.dev/calculas/apis/contai-api.md) · [All operations](https://skmtc.dev/calculas/apis/contai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/calculas/apis/contai-api/revisions/26a00749292b?raw)
