Tasas impositivas
Aprende a recaudar y declarar impuestos usando objetos Tax Rate.
Stripe allows you to define any number of tax rates and apply them to invoices, subscriptions, and one time payments when using Checkout. However, we won’t automatically set them on your behalf.
Si quieres calcular automáticamente los impuestos cuando no tienes que definir tasas, usa Stripe Tax.
Cuando se aplican tasas impositivas, Stripe calcula el importe total de impuestos por tasa impositiva y lo vuelca resumido en una tabla que puedes exportar a los informes resumidos de impuestos.
Cómo crear tasas impositivas
Si trabajas con un número reducido de tasas impositivas, puedes crearlas y gestionarlas en el Dashboard. Después de crearlas, puedes aplicarlas a facturas, a suscripciones y a pagos únicos o a subscripciones creados con Stripe Checkout.
Crea un catálogo de tasas impositivas que cumplan con los requisitos de las jurisdicciones en las que opera tu empresa. Por ejemplo, si operas en Europa, es posible que necesites crear un catálogo de tasas impositivas para la ventanilla única del IVA (OSS VAT).
Cómo crear tasas impositivas a través de la API
El siguiente ejemplo muestra cómo crear una tasa impositiva a través de la API.
Propiedades obligatorias:
- El
display_
figura en la factura del cliente. Suele ser una denominación corta que describe el tipo específico de impuesto, por ejemplo,name Sales
,VAT
oGST
. - La propiedad
inclusive
determina si se ha incluido o se ha sumado elpercentage
de impuestos al importe total. - El valor
percentage
es un número (de hasta 4 decimales) que representa el porcentaje de impuestos que se cobrará.
Propiedades opcionales:
- La propiedad opcional
country
es un código ISO de país de dos letras válido. Algunos países (por ejemplo, Estados Unidos) exigen una propiedadstate
adicional de dos letras. Usa estas propiedades para aplicar tasas impositivas dinámicas según la dirección de envío o de facturación del cliente en la sesión de Checkout. - La propiedad opcional
jurisdiction
representa la jurisdicción de la tasa impositiva y puede utilizarse para diferenciar tasas impositivas del mismo porcentaje. La propiedadjurisdiction
figura en la factura del cliente. En el Dashboard, la jurisdicción figura con la etiqueta Región de la tasa impositiva. - También puedes guardar datos adicionales en
description
. Esta propiedad no está a la vista de los clientes.
Las propiedades de porcentaje, país o estado no se pueden modificar una vez definidas y solo pueden definirse al crearse la tasa impositiva. Esto garantiza que no se vean afectadas las suscripciones y las facturas existentes que usan tasas impositivas. Si debes actualizar estas propiedades, crea una nueva tasa impositiva y archiva el objeto anterior.
Impuestos incluidos versus impuestos no incluidos
Las tasas impositivas pueden estar incluidas o no. Una tasa no incluida no está dentro del subtotal de la factura, mientras que una tasa incluida sí.
La siguiente tabla muestra una tasa impositiva del 25 % que modifica el importe total por pagar en función de si la tasa está incluida o no.
Impuesto | Subtotal | Impuesto por pagar | Total |
---|---|---|---|
25 % no incluido | $5.00 | $1.25 | $6.25 ($5.00 + $1.25) |
25 % incluido | $5.00 | $1.00 (ya incluido en el total) | $5.00 ($4.00 + $1.00) |
Exención de impuestos e inversión del sujeto pasivo
You can set the exemption status for a Customer to either exempt or reverse.
En ambos casos, no se calculan impuestos de la factura.
In the case where the customer is liable for the tax (that is, under the reverse-charge procedure within EU VAT), set the exemption status to reverse
. The invoice and receipt PDF includes the text “Reverse charge”.
Download example reverse-charge invoice PDF
Si se efectúa un pago puntual con Checkout, el estado de exención se captura como customer_details en el objeto Checkout Session.
Si el cliente está exento o revertido, para las facturas con tasas impositivas incluidas, el comprador paga el precio unit_
menos el impuesto que se habría pagado si el usuario no hubiera estado exento o no se hubiera revertido. En otras palabras, las tasas impositivas manuales calculan efectivamente los impuestos como si el usuario no estuviera exento y luego «retira» los impuestos.
La siguiente tabla muestra una tasa impositiva del 10 % que modifica el importe total adeudado para un cliente exento o revertido. La primera fila es un ejemplo de impuestos «retirados».
Impuesto | Importe | Impuesto por pagar | Total |
---|---|---|---|
10 % incluido | 100 | $0 | $90.91 (los impuestos incluidos de $9.09 se restan del precio) |
10 % no incluido | 100 | $0 | $100 |
Cómo usar varias tasas impositivas
Puedes aplicar tasas impositivas a un ítem de factura o definirlas como valor predeterminado para todos los ítems de la factura. Puedes configurar hasta cinco tasas por ítem de factura. Si defines tasas impositivas para un ítem de la factura y para toda la factura, las tasas de la factura no se aplicarán a ese ítem.
Por ejemplo, esta factura tiene dos tasas impositivas generales del 9.975 % y el 5 %:
Factura | Tasa impositiva del ítem | Tasa impositiva general de la factura | Tasa impositiva del ítem (efectiva) |
---|---|---|---|
Ítem de factura 1 | (ninguna) | 9.975 % y 5 % | 9.975 % y 5 % |
Ítem de factura 2 | 10 % | 9.975 % y 5 % | 10 % |
Ítem de factura 3 | 1 % y 2 % | 9.975 % y 5 % | 1 % y 2 % |
Importes de impuestos
Cuando aplicas tasas impositivas a una factura, se agregan en el atributo total_tax_amounts. Este atributo representa la suma de todos los importes de impuestos, por tasa impositiva, de toda la factura.
Por ejemplo, veamos una factura en la que dos ítems tienen dos tasas diferentes:
Factura | Importe | Tasa impositiva | Importe de impuestos | Totales |
---|---|---|---|---|
Ítem de factura 1 | $5.00 | 5 % (no incl) | $0.25 | — |
Ítem de factura 2 | $10.00 | 10 % (no incl) | $1.00 | — |
Importe total de impuestos | — | — | $1.25 | — |
Total | $15.00 | — | — | $16.25 |
Redondeo
Cuando tengas que determinar los importes de los impuestos, puedes realizar una de las siguiente opciones:
- Redondea al nivel de la partida de la factura a la unidad monetaria más pequeña antes de sumar los importes de impuestos individuales de toda la factura. Nos referimos a esto como «nivel de partida de factura».
- Resume todas las cantidades imponibles individuales no redondeadas por tasa impositiva. Combínalas con un subtotal, aplica la tasa impositiva sobre el subtotal y, luego, redondea. Nos referimos a esto como “nivel de factura”.
Selecciona esta configuración en la página de configuración de la factura en el Dashboard. La configuración de redondeo solo está disponible para las facturas con tasas impositivas manuales. En las facturas con impuestos automáticos de Stripe, primero siempre se suman los importes de los impuestos y, luego, se redondean.
Descuentos
Los descuentos suelen aplicarse antes de los impuestos, pero no siempre es así.
Si lees cada línea de izquierda a derecha teniendo en cuenta la fórmula aplicada (en el encabezado de la tabla), puedes determinar los valores tal como se aplican al importe total final.
Ejemplo de descuento sin impuestos
Stripe siempre aplica descuentos antes de impuestos.
Este ejemplo muestra cómo aplicamos descuentos a una tasa impositiva no incluida.
Ítem de factura | Importe | % de descuento | $ de descuento | Después del descuento | Tasa impositiva | $ de impuestos | Total |
---|---|---|---|---|---|---|---|
Fórmula | — | — | Amount * Discount | Amount - Discount$ | — | PostDiscount * TaxRate | PostDiscount + Tax$ |
Ítem de factura 1 | $5.00 | 10 % | $0.50 | $4.50 | 5 % no incl. | $0.23 | $4.73 |
Ítem de factura 2 | $10.00 | 10 % | $1.00 | $9.00 | 5 % no incl. | $0.45 | $9.45 |
Total | $15.00 | $1.50 | $13.50 | $0.68 (5% no incl.) | $14.18 |
Download example discounts invoice PDF
Ejemplo de un descuento con impuestos
Cuando las tasas impositivas están incluidas, Stripe Tax primero aplica los descuentos al importe original. Después, vuelve a calcular los impuestos tomando el importe restante. Esta reducción tiene el efecto indirecto de reducir el importe de impuestos por pagar.
Ítem de factura | Importe | % de descuento | $ de descuento | Después del descuento | Tasa impositiva | $ de impuestos (incluidos) | Total |
---|---|---|---|---|---|---|---|
Fórmula | — | — | Amount * Discount% | Amount - Discount$ | — | PostDiscount - PostDiscount / (1 + TaxRate) | PostDiscount |
Ítem de factura 1 | $5.00 | 10 % | $0.50 | $4.50 | 5 % incl. | $0.21 | $4.50 |
Ítem de factura 2 | $10.00 | 10 % | $1.00 | $9.00 | 5 % incl. | $0.43 | $9.00 |
Total | $15.00 | — | $1.50 | $13.50 | — | $0.64 (5 % incl.) | $13.50 |
Ejemplo de impuesto incluido y no incluido con descuento
En caso de que tengas impuestos incluidos y no incluidos, se aplican las dos reglas juntas para cada ítem de factura conforme a los siguientes pasos:
- Calculamos el importe con impuestos multiplicando el importe que queda después del descuento por la tasa impositiva incluida.
- Calculamos el importe de los impuestos no incluidos multiplicando la tasa impositiva no incluida por el importe que queda después del descuento, menos el importe de los impuestos incluidos.
- Calculamos el importe total por pagar sumando el importe que queda después del descuento más el importe sin impuestos (calculado en el paso 2).
Ítem de factura | Importe | % de descuento | $ de descuento | Después del descuento | Tasa impositiva incluida | $ de impuestos incluidos | Después de descuento, menos impuesto incl. | Tasa impositiva no incluida | $ de impuestos no incluidos | Total |
---|---|---|---|---|---|---|---|---|---|---|
Fórmula | — | — | Amount * Discount% | Amount - Discount$ | — | PostDiscount - PostDiscount / (1 + TaxRate) | PostDiscount - InclusiveTax$ | — | PostDiscLessIncTax * TaxRate | PostDiscount + ExclTax$ |
Ítem de factura 1 | $5.00 | 10 % | $0.50 | $4.50 | 5 % incl. | $0.21 | $4.29 | 7 % no incl. | $0.30 | $4.80 |
Ítem de factura 2 | $10.00 | 10 % | $1.00 | $9.00 | 5 % incl. | $0.43 | $8.57 | 7 % no incl. | $0.60 | $9.60 |
Total | $15.00 | — | $1.50 | $13.50 | — | $0.64 (5 % incl.) | $12.86 | — | $0.90 (7 % no incl.) | $14.40 |
Declaración y envío de impuestos
A la larga, toda empresa que recauda impuestos debe remitirlos al gobierno correspondiente.
Para obtener más información, consulta Declaración y presentación de impuestos.
Exportaciones de datos
Puedes exportar archivos con los datos necesarios para los cálculos para las declaraciones fiscales desde la lista de tasas impositivas del Dashboard.
Stripe Billing tiene dos niveles de archivos de exportación para la declaración de impuestos:
- Invoice line item tax export — A lower-level export, this includes details down to the line item level, including per-line-item tax rates, inclusive/exclusive, amounts, and so on.
- Exportación de los totales de factura: muestra la suma de impuestos recaudados de toda la factura e incluye los ajustes por rembolsos.
Para la declaración de remesas, usa la exportación de impuestos por ítem de factura para sumar todos los importes pagados correspondientes a todas las tasas impositivas utilizadas. Para tomar en cuenta los rembolsos, también tendrás que recurrir a la exportación de los totales de facturas.
Migra a tasas impositivas
Si usas los campos obsoletos tax_
, tax_
, tax_
y business_
, revisa las siguientes opciones para migrar a las tasas impositivas y las identificaciones fiscales del cliente a fin de obtener mejores herramientas de cobro fiscal y presentación de informes fiscales (giros).
Los casos existentes que usan porcentajes de impuestos se han migrado a tasas impositivas
Los usos existentes de tax_
se convirtieron automáticamente en tasas impositivas, y tus facturas y suscripciones se actualizaron para hacer referencia a los nuevos objetos por medio de default_tax_rates.
Esto implica que si antes habías definido un tax_
del 15%
en tus facturas, Stripe ha creado en tu nombre un nuevo objeto Tax Rate del 15%
(aunque sin datos como el nombre de pantalla para el cliente o la jurisdicción). Si sigues estableciendo el tax_
en 15%
, Stripe creará de forma dinámica una tasa impositiva del 15 % para facilitar la migración. Esto funcionará exactamente igual que antes.
Puedes gestionar la lista completa de tasas impositivas en la página Tasas impositivas del Dashboard.
Opciones de migración
Para facturas o suscripciones nuevas, recomendamos implementar la actualización completa para usar los tipos impositivos.
Ninguna acción
Si no realizas ninguna acción, tu integración continuará funcionando como lo hace hoy. Como se menciona arriba, los tax_
en uso se parecerán a tasas impositivas.
Como tus tasas impositivas no tienen un display_name ni una jurisdicción, es posible que la información fical no sea muy útil a efectos de la declaración. En las facturas y recibos, estas tasas tendrán un nombre genérico: «Impuesto».
Actualización mínima con beneficios medios
Usa el Dashboard para editar las tasas impositivas preexistentes a fin de que los impuestos funcionen en las facturas preexistentes.
- En cuanto a las tasas impositivas migradas en tu nombre, edita el display_name para darles un nombre que le resulte útil al usuario. Es el nombre que verán los clientes en las facturas y recibos generados (por ejemplo, «UST» para el IVA alemán y «HST» para el impuesto armonizado sobre las ventas de Ontario).
- Establece la jurisdicción para almacenar una jurisdicción fiscal asociada (por ejemplo, «DE» para Alemania o «NL Amsterdam» para la ciudad de Ámsterdam).
En las facturas y recibos se muestra el display_
de las tasas impositivas. Al determinar el importe total de impuestos que se enviará, puedes agrupar por jurisdicción.
Actualización completa y beneficios
Ya no recomendamos usar el campo tax_
en las facturas nuevas. En lugar de eso, usa tasas impositivas. Aplica tasas impositivas a facturas y suscripciones. Esto te permite agregar varias tasas impositivas por partida y por factura; mostrar el nombre correcto de las tasas impositivas y de los resúmenes en las facturas y en los recibos generados; y mejorar la elaboración de las declaraciones fiscales.
Identificaciones fiscales del cliente
Los campos tax_
, tax_
, business_
del objeto Customer se reemplazaron por identificaciones fiscales del cliente. El objeto Tax ID proporciona lo siguiente:
- Varias identificaciones fiscales para un cliente.
- Compatibilidad con más tipos de identificaciones fiscales, como EU VAT, NZ GST y AU ABN.
- Validación automática de los números de IVA de la Unión Europea con la base de datos del Sistema de intercambio de información sobre el IVA (VIES) de la Comisión Europea
- Validación automática de los números de empresa de Australia (ABN) ante el Registro de Empresas de Australia (ABR).
- Asocia la identificación fiscal con un país, por ejemplo, el número de “IVA de la UE alemán”.
Consulta la página de identificaciones fiscales de clientes para obtener más información.