Recaudar impuestos en Checkout
Stripe ofrece dos maneras de calcular impuestos en tus sesiones de Checkout: Stripe Tax y tasas impositivas.
Stripe Tax: un producto de pago que calcula automáticamente los impuestos de tus transacciones sin necesidad de definir tasas ni reglas. Las comisiones recién se aplican después de que agregas por lo menos una jurisdicción en la que estés inscripto para calcular y remitir impuestos.
Tasas impositivas: una función gratuita que te permite definir cualquier cantidad de tasas impositivas para facturas, suscripciones y pagos puntuales que usan Checkout. Stripe no crea ni mantiene tasas impositivas en tu nombre.
Si usas Checkout, Stripe Tax te permite calcular los impuestos de tus pagos puntuales y recurrentes. Puedes habilitar Stripe Tax para que calcule impuestos automáticamente en todas las 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 las tasas y reglas correctas. Puedes actualizar tus productos y precios de Checkout para que incluyan lo siguiente:
tax_behavior
: especifica si el precio se considerainclusive
(con impuestos) oexclusive
(sin impuestos).tax_code
(opcional): especifica el código fiscal 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.
Cuando estableces el parámetro tax_behavior
en exclusive
, se agrega el impuesto al subtotal. Esto es habitual en los mercados estadounidenses y en las ventas entre empresas (B2B). Si estableces tax_behavior
en inclusive
, el importe que paga el comprador no cambia nunca (aunque cambie la tasa impositiva). Esta es una práctica habitual entre los consumidores que le compran a una empresa en forma directa (B2C) en mercados fuera de los Estados Unidos. Si no quieres crear tus productos y precios con anticipación, puedes especificar 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 fiscal.
Crear una sesión de Checkout
Después de actualizar los productos y precios, ya tienes todo listo para empezar a calcular impuestos en tus sesiones de Checkout. Puedes crear sesiones para compras puntuales y recurrentes.
Para calcular los impuestos de los nuevos clientes, Checkout valida y utiliza la dirección de envío o de facturación provista. En el caso de los clientes existentes, Checkout calcula los impuestos validando y utilizando la dirección de envío o de facturación asociada con el cliente. Si capturas una nueva dirección de facturación o de envío de un cliente existente, Checkout no reemplazará la información anterior de facturación o de envío automáticamente, sino que deberás pedir el cambio de dirección del cliente en forma expresa.
Apple Pay y Google Pay
Si deseas asegurarte de que se ofrezca Google Pay como método de pago mientras usas Stripe Tax en Checkout, debes requerir la recopilación de una dirección de envío. Apple Pay con Stripe Tax se muestra solo cuando el navegador del cliente es compatible con la versión 12 de Apple Pay.
Calcular impuestos para clientes nuevos
Si al crear la sesión, no especificas que el cliente ya existe, Checkout creará un nuevo cliente y automáticamente guardará la dirección de facturación y los datos de envío. Checkout utiliza la dirección de envío para determinar la ubicación del cliente y calcular los impuestos. Si no recopilas los datos de envío, Checkout utilizará la dirección de facturación.