Skip to main content
Para casas de cambio y cualquier operación de compra o venta de divisas. Se emite por POST /api/v1/invoices con documentSectorType: 9.
Los bancos, cooperativas y demás entidades financieras facturan sus servicios por Entidades Financieras (sector 15), que según Impuestos no incluye a las casas de cambio. Si una entidad financiera además compra y vende divisas, esas operaciones van por este sector.
Disponible en sandbox (sandbox.cucu.bo). Llega a producción con la próxima versión de la API; hasta entonces, api.cucu.bo responde 422 SECTOR_NOT_SUPPORTED para el sector 9.

Datos del sector

Campos específicos

Además de los campos estándar:

Cabecera

Con currencyCode: 1 (bolivianos), exchangeRate y officialExchangeRate deben ser 1, como pide Impuestos. Si falta un campo obligatorio, la emisión responde 400 antes de llegar al SIAT, con el campo en el mensaje (p. ej. officialExchangeRate (tipoCambioOficial) es obligatorio y mayor a 0 para moneda extranjera (sector 9)).

Detalle

Cómo se arma el total. Los montos van en bolivianos, igual que en el ejemplo oficial de Impuestos (120 USD × 6.98 = 837.60 Bs). La API calcula el resto con las operaciones que publica Impuestos; no se aceptan en el request:
ingresoDiferenciaCambio viaja en valor absoluto, como pide Impuestos. La operación no da crédito fiscal: montoTotalSujetoIva siempre viaja en 0.

Ejemplo

Venta de 120 USD a 6.98 con oficial 6.96 → montoTotal 837.60 Bs, montoTotalMoneda 120.00, ingresoDiferenciaCambio 0.02.
activityEconomic, codeProductSin y unitMeasure son los que Impuestos te habilitó: tomalos de los catálogos de tu empresa. Los del ejemplo son ilustrativos.

Notas de crédito-débito

Las facturas del sector 9 no admiten notas de crédito-débito. La nota es un ajuste de IVA (Art. 36, RND 102100000011) y la compra-venta de divisas no lo genera: no hay nada que ajustar. POST /api/v1/invoices/{id}/credit-note sobre una factura de este sector responde 422:
Para corregir una factura de este sector, se anula y se emite una nueva.
Ver Crear Factura para la referencia completa de campos estándar, response y códigos de error.