Ir para o conteúdo
Kintsugi
API de imposto sobre vendas

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

SearchspringFlexBattlBoxObviResbioticSmarterDxChargebee

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/transactions
    • POST /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/search
    • POST /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/products
    • GET /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/customers
    • POST /v1/exemptions
    • POST /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/nexus
    • POST /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/registrations
    • GET /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/filings
    • PUT /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

  • Pythonpip install kintsugi-tax-platform-sdk
  • TypeScriptnpm add @kintsugi-tax/tax-platform-sdk
  • Javacom.trykintsugi:kintsugi-tax-java-sdk
  • PHPcomposer require kintsugi-tax/tax-platform-sdk
  • Rubygem 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

Perguntas frequentes

Cadastre-se para uma avaliação gratuita

Não pede cartão de crédito.