# Comparar regimes

> Comparar a carga mensal no Simples, no Lucro Presumido e no Lucro Real com POST /v1/reforma/simulacoes/regimes.

Compare a carga tributária mensal de uma empresa no Simples Nacional, no Lucro Presumido e no Lucro Real, no ano de referência da Reforma, a partir das premissas que o usuário informar. A chamada é síncrona, sem dado do cliente, e **não guarda o pedido**.

  Escopo consultas:ler
  Ambiente: sandbox

## 1. Peça a comparação

`POST /v1/reforma/simulacoes/regimes`:

```json title="Corpo da requisição"
{
  "setor": "comercio",
  "faturamento_mes": "200000.00",
  "folha_mes": "30000.00",
  "rbt12": "2400000.00",
  "anexo_simples": "I",
  "margem_percentual": 8,
  "ano_referencia": 2033,
  "regimes": ["simples", "presumido", "real"]
}
```

## 2. Leia o veredito e os avisos

A resposta traz o resultado de cada regime (carga mensal, carga sobre o faturamento e valor por tributo), o `veredito`, os `avisos` e as versões das tabelas e das premissas:

```json title="200 OK (recorte)"
{
  "ano_referencia": 2033,
  "regimes": [
    { "regime": "simples", "carga_mensal": "18000.00", "carga_percentual": 9 },
    { "regime": "presumido", "carga_mensal": "23600.00", "carga_percentual": 11.8 },
    { "regime": "real", "carga_mensal": "23400.00", "carga_percentual": 11.7 }
  ],
  "veredito": { "codigo": "ficar", "texto": "FICAR NO SIMPLES", "diferenca": "-5400.00" },
  "avisos": ["Informe aliquota_icms_iss e percentual_credito_pis_cofins para um resultado mais preciso."]
}
```

Os valores deste exemplo são ilustrativos. Mostre os `avisos` ao usuário: eles dizem o que informar para um resultado mais preciso. Guarde `versao_tabelas` e `versao_premissas` junto do resultado.

:::info[Limites do v1]
`ano_referencia` é aceito e devolvido, mas a comparação usa a lei de hoje, sem CBS nem IBS: o ano não muda os valores. Os setores `saude`, `educacao` e `agronegocio` não têm presunção; compará-los com `presumido` ou `real` responde 422 `parametro_invalido` (campo `setor`). Com só `simples` a comparação funciona.
:::

:::warning[Não decida o regime sozinho]
Quando a diferença é pequena, o veredito é `avaliar`, que significa procurar um contador. O regime híbrido do Simples não faz parte do v1.
:::

Experimente a chamada na [referência](/referencia).
