A API de imposto sobre vendas para cálculo, IVA e apresentação
A API REST da Kintsugi calcula imposto sobre vendas, IVA e GST em tempo real e sincroniza as vendas por trás dos cálculos, para que nexo, registros e declarações fiquem sempre atualizados. SDKs oficiais para Python, TypeScript, Java, PHP e Ruby.
Escolhida por 7.000+ empresas
O que é uma API de imposto sobre vendas?
Uma API de imposto sobre vendas permite que o seu checkout, o sistema de cobrança ou o ERP peça o imposto de uma venda, em vez de manter tabelas de alíquotas. Com a Kintsugi, você envia os itens e o endereço de entrega para POST /v1/tax/estimate e recebe o imposto de cada item, detalhado pelas jurisdições que o cobram.
Depois do pagamento, você registra a venda com POST /v1/transactions. Essas transações sincronizadas são o que a Kintsugi usa para monitorar o nexo, e a mesma API inicia registros e aprova as declarações que a Kintsugi prepara, de modo que a conformidade acontece dentro do seu próprio produto.
O que a API da Kintsugi faz
Cálculo de imposto
Calcule o imposto no checkout ou em uma fatura. Retorna imposto, valor tributável e alíquota por item, detalhados pelas jurisdições que o cobram, com o motivo de qualquer isenção. Nada é armazenado, então você pode chamar a API sempre que o carrinho mudar.
POST /v1/tax/estimate
Transações e reembolsos
Registre cada venda concluída e cada reembolso. As transações sincronizadas são o que a Kintsugi usa para monitorar o nexo e preparar suas declarações.
POST /v1/transactionsPOST /v1/transactions/{original_transaction_id}/credit_notes
Validação de endereço
Padronize o endereço do cliente antes de calcular. A resposta preenche campos como o condado, dos quais dependem as alíquotas locais.
POST /v1/address_validation/searchPOST /v1/address_validation/suggestions
Produtos e tributação
Monte seu catálogo uma vez e classifique cada produto em uma categoria e subcategoria da Kintsugi, que define como ele é tributado em cada estado.
POST /v1/productsGET /v1/products/categories
Clientes e isenções
Armazene clientes e seus certificados de isenção, e a Kintsugi aplica a isenção em toda estimativa que se refira ao cliente.
POST /v1/customersPOST /v1/exemptionsPOST /v1/exemptions/{exemption_id}/attachments
Nexo
Consulte onde você tem nexo e registre o nexo físico, como escritórios, funcionários ou estoque, para que ele conte junto com o nexo econômico.
GET /v1/nexusPOST /v1/nexus/physical_nexus
Registros
Inicie e acompanhe registros de imposto sobre vendas, IVA e GST dentro do seu próprio produto, incluindo os campos específicos de cada jurisdição.
POST /v1/registrationsGET /v1/registrations/jurisdictions
Declarações
Liste as declarações que a Kintsugi prepara para você, veja as transações de cada uma e aprove uma apresentação pela API.
GET /v1/filingsPUT /v1/filings/{filing_id}/approve
Veja todos os endpoints na referência da API.
Calcule o imposto com uma única requisição
Autentique-se com sua chave de API e o ID da organização, envie a venda e leia o imposto na resposta. Os valores voltam como strings decimais, então use um tipo decimal seguro para convertê-los.
curl -X POST https://api.trykintsugi.com/v1/tax/estimate \
-H "x-api-key: $KINTSUGI_API_KEY" \
-H "x-organization-id: $KINTSUGI_ORG_ID" \
-H "Content-Type: application/json" \
-d '{
"date": "2026-01-15T10:00:00Z",
"external_id": "EST-2026-001",
"currency": "USD",
"transaction_items": [
{
"external_id": "ITEM-001",
"date": "2026-01-15T10:00:00Z",
"external_product_id": "PROD-12345",
"quantity": 1,
"amount": 100.00
}
],
"addresses": [
{
"type": "SHIP_TO",
"street_1": "123 Main St",
"city": "Seattle",
"state": "WA",
"postal_code": "98101",
"country": "US"
}
]
}'Do guia de cálculo de imposto sobre vendas, que cobre os campos obrigatórios, as isenções e a resposta completa.
SDKs oficiais
- Python
pip install kintsugi-tax-platform-sdk - TypeScript
npm add @kintsugi-tax/tax-platform-sdk - Java
com.trykintsugi:kintsugi-tax-java-sdk - PHP
composer require kintsugi-tax/tax-platform-sdk - Ruby
gem install kintsugi_sdk
Calcule o imposto no checkout
Obtenha cálculos precisos de imposto sobre vendas, IVA e GST para cada transação, seja qual for o canal ou a região.
Automatize a conformidade fiscal
Acompanhe onde você tem exposição fiscal no mundo todo. Inicie e gerencie registros de imposto sobre vendas, IVA e GST em todas as jurisdições diretamente do seu aplicativo ou plataforma. A Kintsugi cuida das declarações para você.
Integre sem atritos à sua stack
Seja com Stripe, Shopify, Chargebee ou uma stack própria, nossos SDKs e nossa API REST permitem integrar onde você precisar.
Por que usar a API?
- Flexibilidade - Automatize os fluxos de conformidade fiscal sem mudar seus sistemas principais.
- Velocidade - Incorpore a conformidade ao seu produto ou às suas ferramentas internas em dias, não em semanas.
- Controle - Envie dados, dispare eventos ou consulte atualizações de status em tempo real.
- Escalabilidade - Criada para modelos de receita de SaaS, e-commerce, baseados em uso e híbridos.
Recursos para desenvolvedores
- Primeiros passos
Conecte seus dados e faça sua primeira chamada autenticada.
- Referência da API
Todos os endpoints, com os esquemas de requisição e resposta.
- Guia de cálculo de imposto sobre vendas
Quando chamar o endpoint de estimativa e como montar a requisição.
- SDKs
Clientes em Python, TypeScript, Java, PHP e Ruby.
- API Lab
Execute cada fluxo de forma interativa em um ambiente de teste simulado.
- Kintsugi MCP
Dê ao seu assistente de programação com IA a especificação e a documentação atualizadas da API.
- Migração da Avalara ou da TaxJar
Mapeie suas chamadas atuais para os endpoints da Kintsugi e faça a transição sem sobressaltos.
Perguntas frequentes
Cadastre-se para uma avaliação gratuita
Não pede cartão de crédito.
