Cobrar impuestos en Checkout
Descubre cómo cobrar impuestos para pagos puntuales con Stripe Checkout.
Stripe ofrece dos maneras de calcular impuestos en tus Checkout Sessions: Stripe Tax y tipos impositivos.
Stripe Tax: producto de pago que calcula automáticamente los impuestos de tus transacciones sin necesidad de definir los tipos y reglas. Las comisiones solo se aplican después de haber añadido al menos un lugar en el que te hayas registrado para calcular y remitir los impuestos.
Tipos impositivos: función gratuita que te permite definir cualquier cantidad de tipos impositivos para facturas, suscripciones y pagos únicos que utilizan Checkout. Stripe no creará ni mantendrá ningún tipo impositivo en tu nombre.
También puedes recopilar los ID fiscales de los clientes con Checkout.
Stripe Tax te permite calcular el impuesto sobre tus pagos únicos y recurrentes cuando utilizas Checkout. Puedes habilitar Stripe Tax para calcular automáticamente los impuestos de todas tus compras y suscripciones de pago. Asegúrate de integrar Checkout antes de leer esta guía.
Nota
Inicia sesión o crea una cuenta para que Stripe active Stripe Tax.
Actualiza tus productos y precios
Para calcular impuestos, Stripe Tax utiliza la información almacenada en las API Products y Prices para determinar los tipos y reglas correctos. Puedes actualizar tus productos y precios de Checkout para que incluyan:
tax_
: especifica si el precio se considerabehavior inclusive
oexclusive
de impuestos.tax_
(optional): especifica el código fiscal del producto. Si no estableces uncode tax_
en un producto, aplicaremos tu código fiscal de producto preestablecido. Para obtener más información, consulta nuestra lista de códigos fiscales.code
Cuando estableces el parámetro tax_
como exclusive
, se añaden impuestos al subtotal, lo que resulta común en los mercados de EE. UU. y en las ventas business-to-business (B2B). Si estableces el tax_
como inclusive
, la cantidad que paga tu comprador nunca cambia (incluso si el tipo impositivo varía), una práctica común para los compradores de empresa a consumidor (B2C) en mercados fuera de EE. UU. Si no quieres crear tus productos y precios por adelantado, puedes pasar los parámetros price_
y product_
en tu sesión de Checkout.
Nota
Obtén más información sobre productos, precios, códigos fiscales y comportamiento fiscal.
Crear una Checkout Session
Después de actualizar tus productos y precios, puedes empezar a calcular los impuestos en tus sesiones de Checkout. Puedes crear sesiones para compras únicas y recurrentes.
Para calcular los impuestos de nuevos clientes, Checkout valida y utiliza la dirección de envío o de facturación facilitada. En el caso de los clientes existentes, Checkout calcula los impuestos validando y utilizando la dirección de envío o de facturación del cliente incluida. Si obtienes una nueva dirección de facturación o de envío para un cliente existente, Checkout no anulará automáticamente la información de facturación o de envío anterior. Deberás solicitar expresamente los cambios de dirección del cliente.
Apple Pay y Google Pay
Si deseas asegurarte de que Google Pay se ofrece como método de pago mientras usas Stripe Tax en Checkout, debes recopilar una dirección de envío. Apple Pay con Stripe Tax se muestra solo cuando el navegador del cliente admite la versión 12 de Apple Pay.
Calcular impuestos para nuevos clientes
Si no introduces un cliente existente al crear una sesión de Checkout, Checkout crea un nuevo cliente y guarda automáticamente la dirección de facturación y la información de envío. Checkout utiliza la dirección de envío especificada durante la sesión para determinar la ubicación del cliente con el fin de calcular los impuestos. Si no se recopila la información de envío, Checkout utiliza la dirección de facturación.