> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Precios con Impuestos Incluidos

> Muestra precios finales, con impuestos incluidos, desde el principio. Dodo calcula el impuesto según la ubicación y lo desglosa claramente en el proceso de pago y en las facturas.

## ¿Qué Son los Precios con Impuestos Incluidos?

Los Precios con Impuestos Incluidos te permiten incluir los impuestos aplicables directamente en el precio del producto que se muestra. Los clientes ven un monto final desde el principio para una experiencia más transparente y amigable para la conversión. En el proceso de pago, Dodo calcula la parte del precio sin impuestos y el monto del impuesto según la ubicación del cliente, y los desglosa claramente en la factura.

<Info>
  El impuesto final todavía varía según la ubicación del cliente y la categoría fiscal. El proceso de pago y las facturas muestran la porción del impuesto calculado derivado del precio mostrado.
</Info>

## Beneficios Clave

* **Claridad para los clientes**: Un precio final mostrado desde el principio
* **Cumplimiento por región**: El impuesto se calcula por ubicación y se desglosa
* **Facturación precisa**: Las facturas muestran el monto neto y el impuesto derivado del precio
* **Amigable para la conversión**: Sorprendentes reducidas en el proceso de pago

## Configuración del Producto

Crea o edita un producto en tu panel de control, luego habilita los precios con impuestos incluidos en la configuración de precios.

#### Precios

* **Precio** (requerido): Precio base que se muestra al cliente.
* **Precios con Impuestos Incluidos**: Activa para tratar el precio mostrado como con impuestos incluidos. Dodo calculará el monto neto (antes de impuestos) y la parte del impuesto en el proceso de pago según la ubicación del cliente y la categoría fiscal.

<Warning>
  Solo las compras futuras reflejan la configuración de precios con impuestos incluidos actualizada. Las compras existentes y las suscripciones activas no se modifican retroactivamente.
</Warning>

<Tip>
  Usa un texto de producto coherente como «Tax inclusive» para que los clientes entiendan los totales de un vistazo.
</Tip>

## Gestión de API

<AccordionGroup>
  <Accordion title="Create products (tax inclusive)">
    Utiliza `POST /products` para crear productos con `tax_inclusive` configurado en `true`.

    <Card title="API Reference" icon="code" href="/api-reference/products/post-products">
      Crear producto a través de la API
    </Card>
  </Accordion>

  <Accordion title="Update products">
    Utiliza `PATCH /products/{id}` para activar `tax_inclusive` en productos existentes.

    <Card title="API Reference" icon="code" href="/api-reference/products/patch-products">
      Actualizar producto a través de la API
    </Card>
  </Accordion>

  <Accordion title="Checkout Sessions">
    Use `POST /checkouts` para vender productos marcados como inclusivos de impuestos. El precio mostrado permanece igual; el pago deriva el monto neto y los impuestos.

    <Card title="API Reference" icon="code" href="/api-reference/checkout-sessions/create">
      Crear sesión de pago
    </Card>
  </Accordion>

  <Accordion title="Refunds (tax handling)">
    Utiliza `POST /refunds` para emitir reembolsos. Puedes especificar si el reembolso incluye impuestos usando el indicador `tax_inclusive` cuando sea aplicable.

    <Card title="API Reference" icon="code" href="/api-reference/refunds/post-refunds">
      Crear un reembolso
    </Card>
  </Accordion>
</AccordionGroup>

## Ejemplos de Integración

### Crear un producto con precios con impuestos incluidos

```typescript theme={null}
const product = await client.products.create({
  name: 'Pro Plan',
  description: 'All features included',
  tax_category: 'saas',
  price: {
    type: 'one_time_price',
    currency: 'USD',
    price: 10000,
    discount: 0,
    purchasing_power_parity: false,
    tax_inclusive: true
  }
});
```

### Actualizar un producto existente para activar impuestos incluidos

```typescript theme={null}
await client.products.update(product.id, {
  price: {
    tax_inclusive: true
  }
});
```

## Mejores Prácticas

* **Elige la categoría fiscal correcta** para asegurar un cálculo correcto por región.
* **Comunica los totales** claramente con etiquetas de “Impuestos Incluidos” en el texto del producto.
* **Prueba en sandbox** para validar.

## Relacionados

<CardGroup cols={2}>
  <Card title="Products" icon="dollar-sign" href="/features/products">
    Gestiona opciones de precios en productos.
  </Card>

  <Card title="Subscriptions" icon="repeat" href="/features/subscription">
    Configura productos recurrentes con ajustes avanzados.
  </Card>

  <Card title="Discount Codes" icon="percent" href="/features/discount-codes">
    Ofrece promociones manteniendo la claridad en la factura.
  </Card>
</CardGroup>
