La API del impuesto sobre las ventas para cálculo, IVA y declaraciones
La API REST de Kintsugi calcula el impuesto sobre las ventas, el IVA y el GST en tiempo real y sincroniza las ventas que lo originan, para que el nexo, los registros y las declaraciones estén siempre al día. SDK oficiales para Python, TypeScript, Java, PHP y Ruby.
7,000+ empresas confían en nosotros
¿Qué es una API del impuesto sobre las ventas?
Una API del impuesto sobre las ventas permite que su proceso de pago, su sistema de facturación o su ERP pidan el impuesto de una venta en lugar de mantener tablas de tasas. Con Kintsugi, usted envía las partidas y una dirección de entrega a POST /v1/tax/estimate y recibe el impuesto de cada partida, desglosado por las jurisdicciones que lo cobran.
Después del pago, usted registra la venta con POST /v1/transactions. Esas transacciones sincronizadas son la base con la que Kintsugi monitorea el nexo, y la misma API inicia registros y aprueba las declaraciones que Kintsugi prepara, de modo que el cumplimiento funciona desde su propio producto.
Qué hace la API de Kintsugi
Cálculo de impuestos
Cotice el impuesto al pagar o en una factura. Devuelve el impuesto, el monto gravable y la tasa de cada partida, desglosados por las jurisdicciones que lo cobran, con el motivo de cualquier exención. No se guarda nada, así que puede llamarla cada vez que cambie el carrito.
POST /v1/tax/estimate
Transacciones y reembolsos
Registre cada venta y cada reembolso completados. Las transacciones sincronizadas son las que Kintsugi usa para monitorear el nexo y preparar sus declaraciones.
POST /v1/transactionsPOST /v1/transactions/{original_transaction_id}/credit_notes
Validación de direcciones
Estandarice la dirección de un cliente antes de calcular. La respuesta completa campos como el condado, del que dependen las tasas locales.
POST /v1/address_validation/searchPOST /v1/address_validation/suggestions
Productos y gravabilidad
Cree su catálogo una sola vez y clasifique cada producto en una categoría y subcategoría de Kintsugi, que determina cómo se grava en cada estado.
POST /v1/productsGET /v1/products/categories
Clientes y exenciones
Almacene clientes y sus certificados de exención, y Kintsugi aplica la exención en cada estimación que haga referencia al cliente.
POST /v1/customersPOST /v1/exemptionsPOST /v1/exemptions/{exemption_id}/attachments
Nexo
Consulte dónde tiene nexo y registre el nexo físico, como oficinas, empleados o inventario, para que cuente junto con el nexo económico.
GET /v1/nexusPOST /v1/nexus/physical_nexus
Registros
Inicie y dé seguimiento a registros de impuesto sobre las ventas, IVA y GST desde su propio producto, incluidos los campos específicos que cada jurisdicción requiere.
POST /v1/registrationsGET /v1/registrations/jurisdictions
Declaraciones
Liste las declaraciones de impuestos que Kintsugi prepara por usted, vea las transacciones de cada una y apruebe una declaración mediante la API.
GET /v1/filingsPUT /v1/filings/{filing_id}/approve
Consulte todos los endpoints en la referencia de la API.
Calcule el impuesto con una sola solicitud
Autentíquese con su clave de API y el ID de su organización, envíe la venta y lea el impuesto en la respuesta. Los montos regresan como cadenas decimales, así que procéselos con un tipo de dato decimal seguro.
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"
}
]
}'Tomado de la guía de cálculo del impuesto sobre las ventas, que explica los campos obligatorios, las exenciones y la respuesta completa.
SDK oficiales
- 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 el impuesto al pagar
Obtenga cálculos precisos del impuesto sobre las ventas, el IVA y el GST en cada transacción, sin importar el canal ni la geografía.
Automatice el cumplimiento fiscal
Sepa dónde tiene exposición fiscal en todo el mundo. Inicie y administre registros de impuesto sobre las ventas, IVA y GST en todas las jurisdicciones directamente desde su aplicación o plataforma. Kintsugi se encarga de las declaraciones por usted.
Intégrela sin fricciones en su stack
Ya sea que use Stripe, Shopify, Chargebee o su propio stack personalizado, nuestros SDK y nuestra API RESTful le permiten integrar donde lo necesite.
¿Por qué usar la API?
- Flexibilidad - Automatice los flujos de cumplimiento fiscal sin cambiar sus sistemas principales.
- Rapidez - Integre el cumplimiento en su producto o en sus herramientas internas en días, no en semanas.
- Control - Envíe datos, active eventos u obtenga actualizaciones de estado en tiempo real.
- Escalabilidad - Diseñada para modelos de ingresos de SaaS, comercio electrónico, basados en el uso e híbridos.
Recursos para desarrolladores
- Primeros pasos
Conecte sus datos y haga su primera llamada autenticada.
- Referencia de la API
Todos los endpoints, con esquemas de solicitud y respuesta.
- Guía de cálculo del impuesto sobre las ventas
Cuándo llamar al endpoint de estimación y cómo armar la solicitud.
- SDK
Clientes de Python, TypeScript, Java, PHP y Ruby.
- API Lab
Ejecute cada flujo de trabajo de forma interactiva en un entorno de pruebas simulado.
- Kintsugi MCP
Dé a su asistente de programación con IA la especificación y la documentación de la API en vivo.
- Migración desde Avalara o TaxJar
Asigne sus llamadas actuales a los endpoints de Kintsugi y haga el cambio sin contratiempos.
Preguntas frecuentes
Regístrese para una evaluación gratuita
No requiere tarjeta de crédito.
