GetTax, powered by SAC Fiscal

API v1

Documentação da API GetTax

Envie o GTIN de um produto e o CFOP da operação. Receba as alternativas de enquadramento de CBS e IBS: CST, cClassTrib, alíquota por componente e fundamento legal, com a versão de cada regra e tabela usada na decisão.

Não é só uma porcentagem: é o que o seu sistema precisa para preencher o documento fiscal e explicar depois de onde veio cada número.

Como funciona

  1. 1 · Você enviaProduto e operaçãogtin e cfop, obrigatórios. sector do cliente final e referenceDate, opcionais.
  2. 2 · O GetTax resolveRegras vigentes na dataEncontra o produto no catálogo, aplica as regras fiscais curadas para aquela operação e calcula cada componente com as tabelas oficiais.
  3. 3 · Você recebeAlternativas de enquadramentoUm status e as alternativas: CST, cClassTrib, alíquota de CBS, IBS-UF e IBS-município, fundamento legal e versões.
Requisição
curl -sS -X POST "$GETTAX_URL/v1/classifications/resolve" \
-H "Authorization: Bearer $GETTAX_KEY" \
-H "Content-Type: application/json" \
-d '{"gtin": "7891000315507", "cfop": "5102"}'
Resposta · resumida
{
"decisionVersion": "9a8b7c6d-5e4f-4a3b-8c2d-1e0f9a8b7c6d",
"status": "CLASSIFIED",
"classifications": [
{
"cst": "200",
"cClassTrib": "200034",
"legalBasis": "LC 214/2025, Art. 135",
"components": [
{ "component": "CBS", "effectiveRate": "0.003600" },
{ "component": "IBS_UF", "effectiveRate": "0.000400" },
{ "component": "IBS_MUN", "effectiveRate": "0.000000" }
]
}
]
}
  • Todo resultado de negócio chega com HTTP 200. status diz se a classificação está concluída, pendente, em revisão ou se o GTIN não existe.
  • Pode vir mais de uma alternativa. A ordem não é recomendação: o emissor escolhe pela condição de cada uma.
  • Alíquotas são strings de fração decimal: "0.003600" é 0,36%. Use tipo decimal, nunca ponto flutuante.

A API está em homologação: regras, tabela de cClassTrib e alíquotas ainda estão em validação e podem incluir dados de demonstração. Os valores fiscais dos exemplos são ilustrativos.

Comece por aqui

Conceitos

Use com agentes de IA

Esta documentação também é feita para agentes de código, como Claude Code, Cursor e Codex. Toda página tem versão em markdown (troque a barra final da URL por .md) e ações para copiar o conteúdo ou um prompt pronto.

Cole no agente aberto na raiz do seu projeto.

Referência da API

Toda rota em /v1/ exige a chave no cabeçalho Authorization: Bearer. Ver Autenticação.