---
title: "SAC vs Price — qual sistema de amortização escolher?"
method: POST
path: "/api/v1/calc/financiamento-sac-vs-price"
tags: ["calc", "financas"]
---

# SAC vs Price — qual sistema de amortização escolher?

`POST /api/v1/calc/financiamento-sac-vs-price`

## Request

- Base URL: `https://api.calculas.com.br`
- URL: `https://api.calculas.com.br/api/v1/calc/financiamento-sac-vs-price`
- Auth: HTTP bearer

Compare SAC e Tabela Price para o mesmo financiamento imobiliário: parcela inicial e final, total de juros, evolução do saldo devedor e recomendação por perfil de renda.

## Request body

- object
  - `valorFinanciadoCents` integer: Valor a ser financiado pelo banco (já descontada a entrada), em centavos. Ex: R$ 400.000 → 40000000. Padrão: R$ 400.000
  - `taxaJurosAnualPercent` number: Taxa de juros NOMINAL anual contratada, em % a.a. (capitalização mensal: mensal = anual/12). Ex: 10.5 = 10,5% a.a. Caixa SFH PF ~9-12%; SBPE ~11-13%. Padrão: 10,5%
  - `prazoMeses` integer: Prazo total do financiamento em meses (60 a 420). Ex: 360 = 30 anos. Máximo SFH: 420 meses (35 anos). Padrão: 360
  - `entradaCents` integer: Valor da entrada paga, em centavos (informativo — NÃO entra no cálculo das parcelas, apenas no resumo). Ex: R$ 80.000 → 8000000. Padrão: 0
  - `taxaSeguroMipMensalPercent` number: Taxa mensal do seguro MIP (Morte e Invalidez Permanente) sobre o saldo devedor, em % a.m. Ex: 0.0028 = 0,0028% (Caixa típico). Passe 0 para isolar o efeito do sistema. Padrão: 0,0028%
  - `taxaAdminMensalCents` integer: Taxa de administração mensal fixa cobrada pelo banco, em centavos. Ex: R$ 25 → 2500 (Caixa). Soma à prestação nos dois sistemas. Padrão: R$ 25
  - `rendaFamiliarMensalCents` integer: Renda familiar mensal bruta em centavos (opcional). Quando informada, calcula o % de comprometimento da renda na 1ª prestação de cada sistema (bancos limitam a ~30%). Ex: R$ 12.000 → 1200000
  - `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)
