Skip to content

Crear Punto de Venta (POS)

Crear punto de venta, enviar request de la siguiente forma.

POST - https://sandbox.cucu.bo/api/v1/pos
ParámetroTipoRequeridoDescripciónPetición
siatTypePosIntSiCódigo punto de venta desde catálogos (Código agrupador 15)Req / Res
siatDescriptionStringSiDescripción o referencia del punto de ventaReq / Res
nameStringSiNombre de un punto de ventaReq / Res
siatCodeIntSiCódigo punto de venta asignado por SINRes
posIdIntSiId asignado al punto de ventaRes
branchIdIntNoId sucursal.Req / Res

Request

json
{
  "siatTypePos": 2,
  "siatDescription": "PUNTO VENTA COMISIONISTA",
  "name": "POS CUCU"
}

Response

json
{
  "message": "COMPLETED",
  "errors": null,
  "success": true,
  "data": {
    "name": "POS CUCU",
    "siatCode": 0,
    "siatDescription": "PUNTO VENTA COMISIONISTA",
    "siatTypePos": 2,
    "cuis": null,
    "posAddress": null,
    "correlativeId": null,
    "event": null,
    "inEvent": null,
    "isOnline": null,
    "posId": 0
  }
}

Regenerar Punto de venta

El método permite regenerar los puntos de venta creados por el SIN en caso de existir, caso contrario se creará un punto de venta inicial.

GET https://sandbox.cucu.bo/api/v1/pos/regenerate/1
ParámetroTipoRequeridoDescripciónPetición
/regenerate/branchIdIntSiId de la sucursal 1...NPath

Response

json
{
  "message": "COMPLETED",
  "errors": null,
  "success": true,
  "data": [
    {
      "name": "POS DEFAULT CUCU",
      "siatCode": 0,
      "siatDescription": "POS DEFAULT",
      "siatTypePos": null,
      "cuis": {
        "cuisId": 2,
        "code": "968***36",
        "endDate": "2022-11-01T20:49:46.309",
        "cufd": {
          "cufdId": 3,
          "code": "BQUFVQnVVOkd**************AyRkIyQTZBN",
          "controlCode": "071444****74",
          "address": "CALLE 50 NRO.122 ZONA LAS VEGAS",
          "endDate": "2021-12-22T20:06:51.287"
        }
      },
      "correlativeId": {
        "correlativeId": 1,
        "invoiceNumber": 10,
        "correlativeType": "POS/1/1"
      },
      "event": null,
      "inEvent": false,
      "isOnline": true,
      "posId": 1
    },
    ...
  ]
}

Mostrar todos los Puntos de Venta

Método para mostrar todos los puntos de venta por sucursal en forma de array.

GET https://sandbox.cucu.bo/api/v1/pos

Request

json
{
  "branchId": 1
}

Response

json
{
  "message": "POS_COMPLETED",
  "errors": null,
  "success": true,
  "data": [
    {
      "posId": 1,
      "name": "POS DEFAULT",
      "siatCode": 0,
      "siatBranchCode": 0,
      "siatDescription": "POS DEFAULT",
      "cuis": "6086E34D",
      "cufd": "QUFBQUN*******************VdVNzIwMDhBNjMwM0I5"
    },
    {
      "posId": 2,
      "name": "PUNTO DE VENTA",
      "siatCode": 2,
      "siatBranchCode": 0,
      "siatDescription": "PUNTO DE VENTA PRUEBAS",
      "cuis": null,
      "cufd": null
    }
  ]
}