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 sector9 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:
Ver Crear Factura para la referencia completa de campos estándar, response y códigos de error.