Cobrar impuestos en Checkout
Stripe ofrece dos maneras de calcular impuestos en tus sesiones de Checkout: Stripe Tax y tipos impositivos.
Stripe Tax: un 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: una función gratuita que te permite definir cualquier cantidad de tipos impositivos para facturas, suscripciones y pagos puntuales que usan Checkout. Stripe no crea ni mantiene tipos impositivos en tu nombre.
Stripe Tax te permite calcular los impuestos de tus pagos únicos y recurrentes al utilizar Checkout. Puedes habilitar Stripe Tax para que calcule automáticamente los impuestos de todas tus compras y suscripciones de Checkout. 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
Al calcular impuestos, Stripe Tax utiliza los datos almacenados en las API Products y Prices para determinar los tipos y reglas correctas. Puedes actualizar tus productos y precios de Checkout para que incluyan:
tax_behavior
: especifica si el precio viene con impuestosinclusive
oexclusive
.tax_code
(opcional): especifica el código impositivo del producto. Si no defines untax_code
para un producto, aplicamos tu código impositivo de producto preestablecido. Para obtener más información, consulta nuestra lista de códigos fiscales.
Al establecer el parámetro tax_behavior
como exclusive
, se añaden los impuestos al subtotal. Esta opción es habitual en los mercados de EE. UU. y en las ventas de empresa a empresa (B2B). Si estableces tax_behavior
como inclusive
, el importe que paga tu comprador nunca cambia (incluso aunque varíe el tipo impositivo). Esta es una práctica común para los compradores de empresa a consumidor (B2C) en los mercados que se encuentran fuera de EE. UU. Si no quieres crear tus productos y precios por adelantado, puedes incluir los parámetros price_data.tax_behavior
y product_data.tax_code
en tu sesión de Checkout.
Nota
Más información sobre productos, precios, códigos fiscales y comportamiento impositivo.
Crear una sesión de Checkout
Después de actualizar los productos y los precios, ya 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. Para los clientes existentes, Checkout calcula los impuestos validando y utilizando la dirección de envío o 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 ofrezca como método de pago mientras usas Stripe Tax en el proceso de pago, debes recopilar una dirección de envío. Apple Pay con Stripe Tax solo se muestra cuando el navegador del cliente es compatible con 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.