API REST de Facturación Electrónica

API REST CUCU Facturación Electrónica v2.0.0 pertenece a iSas Cloud, es un servicio de emisión y control de facturas de forma automática y de acuerdo a normativa de Impuestos Nacionales, trabaja juntamente con su sistema SIN Sistema de Impuestos Nacionales.

Información general de la API

TituloApi Rest Cucu Facturación Electrónica
Versiónv2.0.0
ProtocoloHTTPS
Demo URLhttps://sandbox.cucu.bo/electronica/api/v2
Producción URLhttps://api.cucu.bo/electronica/api/v2

REST

URL Base: https://sandbox.cucu.bo/electronica/api/v2

NOTA

La URL Base contiene información de todos los endpoint disponibles al cliente. Todas la solicitudes son efectuadas con el protocolo https. Las respuestas se devolverán bajo el formato json.

GET https://sandbox.cucu.bo/electronica/api/v2
{
  "catalogo": "https://sandbox.cucu.bo/electronica/api/v2/catalogo",
  "cufd": "https://sandbox.cucu.bo/electronica/api/v2/cufd",
  "puntoventa": "https://sandbox.cucu.bo/electronica/api/v2/puntoventa"
  "evento": "https://sandbox.cucu.bo/electronica/api/v2/evento",
  "venta": "https://sandbox.cucu.bo/electronica/api/v2/venta",
  "item": "https://sandbox.cucu.bo/electronica/api/v2/item",
  "factura": "https://sandbox.cucu.bo/electronica/api/v2/evento",
  "sucursal": "https://sandbox.cucu.bo/electronica/api/v2/venta"
}

Tipos de Respuesta

Respuesta Valida

{
  "status_message": "Mensaje de Información",
  "success": true,
  "status_code": 200,
  "data": {
    // ...
  }
}

Respuesta Errónea

{
  "status_code": 500,
  "developerMessage": "Mensaje de Información (Desarrollador)",
  "userMessage": "Mensaje de Información (Usuario)",
  "errorCode": 110,
  "success": false
}

Información y Paginación

La API puede paginar las respuestas. Los parámetros permitidos para tal propósito son los siguientes:

ParámetroTipoDescripción
sizeintNumero total de ítems por pagina.
pageintNumero de pagina a listar
{
  "status_message": "Mensaje de Informacion",
  "success": true,
  "data": [
    // ...
  ],
  "pageable": {
    "totalItems": 2,
    "totalPages": 2,
    "currentpage": 0
  }
}

NOTA

El objeto pageable presenta los siguientes atributos:

  • totalItems: cantidad total de los ítems devueltos realizada la petición.
  • totalPages: cantidad total de paginas (en base a la cantidad de ítems por pagina).
  • currentPage: numero de pagina actual.