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

# IVA transparente: lo que viene

> IVA transparente (SIAT v3, Ley 1733, RND 102600000034): próximo cambio de la facturación en Bolivia, todavía no habilitado en producción. Qué va a cambiar para un integrador de la API de facturación de cucu: precio final con priceBasis=GROSS o neto con priceBasis=NET, total a cobrar amountToPay, diferencia amountDifference, factura impresa con neto, IVA y monto a pagar. Producción sigue en SIAT v2 hasta la nueva RND; la ruta /api/v3 de la API no es SIAT v3.

> [!WARNING]
>
> Todavía no está habilitado en producción. No lo integres aún; te avisaremos cuando el SIN publique la RND.

Podrás seguir mandando tu precio final: lo que cambia es el total que debes cobrar.

## Cuándo aplica

| Ambiente | SIAT |
| - | - |
| Producción | v2 obligatoria (RND 102100000011) hasta que el SIN publique la nueva RND |
| Sandbox | v2 o v3, por company |
| Vigencia de la Ley 1733 | 1.er día del mes siguiente al decreto reglamentario, aún sin publicar |

| No confundir | Qué es |
| - | - |
| Ruta `/api/v3` | [Versión de la API de cucu](https://docs.cucu.bo/api/versionado.md) |
| IVA transparente (`siatVersion` = `v3`) | Versión de los servicios del SIN; la configura cucu por company |

## Qué va a cambiar

| Tema | Qué cambia |
| - | - |
| Precios | Nada: con `GROSS` (default) sigues mandando `priceUnit` con el precio final |
| Neto, IVA y XML | Nada: los calcula cucu |
| Total a cobrar | Puede no ser el precio que mandaste: el oficial es `amountToPay` |
| Caja y contabilidad | Deberán usar `amountToPay`, no tu cálculo |
| Factura impresa por tu sistema | Deberá mostrar neto, IVA y monto a pagar |

## Precio final o neto

Ejemplos en sector 1. Cada sector liquida con su propia regla.

| Venta | `priceBasis` | Neto | IVA | `amountToPay` | `amountDifference` |
| - | - | - | - | - | - |
| 1 × 50,00 | `GROSS` | 44,25 | 5,75 | 50,00 | 0,00 |
| 1 × 100,00 | `GROSS` | 88,49 | 11,50 | 99,99 | -0,01 |
| 100 × 10,00 | `GROSS` | 885,00 | 115,05 | 1.000,05 | 0,05 |
| 1.000 × 1,50 | `GROSS` | 1.330,00 | 172,90 | 1.502,90 | 2,90 |
| 1 × 100,00 | `NET` | 100,00 | 13,00 | 113,00 | — |
| 1.000 × 1,50 | `NET` | 1.500,00 | 195,00 | 1.695,00 | — |

El SIN pide un neto unitario con 2 decimales: el redondeo se multiplica por la cantidad.

> [!WARNING]
>
> Con `NET`, `priceUnit` debe ser el neto. Si mandas tu precio final, el comprador paga 13 % de más.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.