Facturas
Crear Nota Credito/Debito
Emite una nota de credito o debito contra una factura original validada.
POST
Crea y emite una Nota de Credito o Debito contra una factura original validada por el SIAT. La nota permite ajustar montos por devoluciones parciales o totales.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.
La factura original debe estar en estado
VALIDATED. No se puede emitir una nota contra facturas rechazadas, anuladas o pendientes.Path Parameters
| Parametro | Tipo | Req | Descripcion |
|---|---|---|---|
id | UUID | Si | UUID de la factura original contra la que se emite la nota |
Headers
| Parametro | Tipo | Req | Descripcion |
|---|---|---|---|
X-API-Key | string | Si | Tu API Key |
Content-Type | string | Si | application/json |
Request Body
| Campo | Tipo | Req | Descripcion |
|---|---|---|---|
pointOfSaleId | UUID | Si | UUID del punto de venta registrado en SIAT |
notaType | string | Si | Tipo de nota: CREDITO o DEBITO |
paymentMethodCode | integer | Si | Codigo de metodo de pago (1-308). 1 = Efectivo |
cardNumber | string | No | Numero de tarjeta (si aplica al metodo de pago) |
observations | string | No | Observaciones (max 500 caracteres) |
isTicket | boolean | No | true para generar ticket 80mm ademas de A4 |
returnedDetails | array | Si | Items devueltos/ajustados (minimo 1) |
returnedDetails[]
| Campo | Tipo | Req | Descripcion |
|---|---|---|---|
activityEconomic | string | Si | Codigo de actividad economica CAEB |
codeProductSin | string | Si | Codigo de producto/servicio del catalogo SIN |
codeProduct | string | No | Codigo interno del producto |
description | string | Si | Descripcion del producto o servicio devuelto (max 500) |
quantity | number | Si | Cantidad devuelta (mayor a 0) |
unitMeasure | integer | Si | Unidad de medida SIN. 58 = Servicio, 1 = Unidad |
priceUnit | number | Si | Precio unitario en bolivianos (mayor a 0) |
amountDiscount | number | No | Descuento aplicado al item (default 0) |
serialNumber | string | No | Numero de serie (si aplica) |
imeiNumber | string | No | Numero IMEI (si aplica) |
Comportamiento
- El sistema obtiene automaticamente los datos de la factura original (cliente, CUF, montos)
- Los
returnedDetailsse marcan concodigoDetalleTransaccion=2(devolucion) - Los items originales se copian automaticamente con
codigoDetalleTransaccion=1 - Se calcula:
montoTotalOriginal,montoTotalDevuelto,montoDescuentoCreditoDebito,montoEfectivoCreditoDebito - La nota se envia al SIAT via
ServicioFacturacionDocumentoAjuste(sector 24) - Se genera PDF (A4 + ticket opcional), XML y se envia email al cliente
La nota genera su propio CUF unico. Puedes acceder a ella via
/f/{cuf} o los endpoints publicos, igual que una factura regular.