Skip to main content
GET
/
api
/
v1
/
invoices
/
search
Buscar Facturas
curl --request GET \
  --url https://api.example.com/api/v1/invoices/search

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.

Busqueda avanzada de facturas

Busca facturas usando filtros combinados. Retorna resultados paginados ordenados por fecha de emision descendente.

Request

curl "https://sandbox.cucu.bo/api/v1/invoices/search?state=VALIDATED&from=2026-01-01&to=2026-03-31&page=0&size=20" \
  -H "X-API-Key: YOUR_API_KEY"

Parametros de query

ParametroTipoRequeridoDescripcion
stateStringNoFiltrar por estado: VALIDATED, CANCELLED, OFFLINE_PENDING, REJECTED
fromStringNoFecha inicio (formato YYYY-MM-DD)
toStringNoFecha fin (formato YYYY-MM-DD)
clientDocumentStringNoNIT o documento del cliente
invoiceNumberLongNoNumero de factura
pageintNoPagina (inicia en 0, default: 0)
sizeintNoElementos por pagina (default: 20)

Response

{
  "success": true,
  "data": {
    "content": [
      {
        "id": "uuid",
        "invoiceNumber": 42,
        "cuf": "2872F729...",
        "siatState": "VALIDATED",
        "clientBusinessName": "EMPRESA S.R.L.",
        "clientDocumentNumber": "123456789",
        "amountTotal": 500.00,
        "emissionDate": "2026-03-15T10:30:00"
      }
    ],
    "page": 0,
    "size": 20,
    "total": 156
  }
}

Ejemplos de uso

# Facturas validadas de marzo 2026
curl "https://sandbox.cucu.bo/api/v1/invoices/search?state=VALIDATED&from=2026-03-01" \
  -H "X-API-Key: YOUR_API_KEY"

# Facturas de un cliente especifico
curl "https://sandbox.cucu.bo/api/v1/invoices/search?clientDocument=123456789" \
  -H "X-API-Key: YOUR_API_KEY"

# Factura por numero
curl "https://sandbox.cucu.bo/api/v1/invoices/search?invoiceNumber=42" \
  -H "X-API-Key: YOUR_API_KEY"