Crear Punto de Venta (POS)
Crear punto de venta, enviar request de la siguiente forma.
POST - https://sandbox.cucu.bo/api/v1/pos
Parámetro | Tipo | Requerido | Descripción | Petición |
---|---|---|---|---|
siatTypePos | Int | Si | Código punto de venta desde catálogos (Código agrupador 15) | Req / Res |
siatDescription | String | Si | Descripción o referencia del punto de venta | Req / Res |
name | String | Si | Nombre de un punto de venta | Req / Res |
siatCode | Int | Si | Código punto de venta asignado por SIN | Res |
posId | Int | Si | Id asignado al punto de venta | Res |
branchId | Int | No | Id 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ámetro | Tipo | Requerido | Descripción | Petición |
---|---|---|---|---|
/regenerate/branchId | Int | Si | Id de la sucursal 1...N | Path |
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
}
]
}