Sucursal
POST https://sandbox.cucu.bo/api/v1/branchOffice
Parámetro | Tipo | Requerido | Descripción | Petición |
---|---|---|---|---|
name | String | Si | Nombre (en caso de ser la primera sucursal por defecto sera "CASA MATRIZ") | Req / Res |
municipality | String | Si | Nombre del municipio | Req / Res |
address | String | Si | Dirección de ubicación | Req / Res |
city | String | Si | Nombre de la ciudad | Req / Res |
phone | String | Si | Teléfono o celular | Req / Res |
description | String | Si | Descripción detallada | Req / Res |
siatCode | Int | Número autogenerado por CUCU | Res | |
pos | Array | Puntos de venta asociados a la sucursal | Res | |
branchId | Int | Id asignado a la sucursal | Res |
Request
json
{
"name": "CUCU",
"municipality": "MURILLO",
"address": "Calle de las loma #15323",
"city": "LA PAZ",
"phone": "12345678",
"description": "CUCU ELECTRONICA SUCURSAL TEST"
}
Response
json
{
"message": "COMPLETED",
"errors": null,
"success": true,
"data": {
"siatCode": 0,
"description": "CUCU ELECTRONICA SUCURSAL TEST",
"name": "CASA MATRIZ",
"municipality": "MURILLO",
"address": "Calle de las loma #15323",
"city": "LA PAZ",
"phone": "12345678",
"pos": [...],
"branchId": 1
}
}
Mostrar una sucursal
Método para mostrar a una sucursal en específico.
GET https://sandbox.cucu.bo/api/v1/branchOffice/{branchId}
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
branchId | Int | Si | Id asignado a la sucursal |
Response
json
{
"message": "COMPLETED",
"errors": null,
"success": true,
"data": {
"siatCode": 0,
"description": "CUCU ELECTRONICA TEST",
"name": "CASA MATRIZ",
"municipality": "Murillo",
"address": "Calle de las loma #15323",
"city": "La Paz",
"phone": "12345678",
"branchId": 1
}
}
Actualización de Sucursal
Método para actualizar una sucursal en específico.
PUT https://sandbox.cucu.bo/api/v1/branchOffice
Request
json
{
"name": "CUCU ELECTRONICA TEST",
"municipality": "LA PAZ",
"address": "Calle de loma #15323",
"city": "LA PAZ",
"phone": "1234567",
"description": "SUCURSAL:1",
"branchId": 1,
"posId": 1
}
Response
json
{
"message": "COMPLETED",
"errors": null,
"success": true,
"data": {
"siatCode": 1,
"name": "CUCU ELECTRONICA TEST",
"municipality": "LA PAZ",
"address": "Calle de loma #15323",
"city": "LA PAZ",
"phone": "1234567",
"description": "SUCURSAL:1",
"branchId": 1
}
}
Mostrar todas las Sucursales
Método para mostrar todas las sucursales en forma de array.
GET https://sandbox.cucu.bo/api/v1/branchOffice
Response
json
{
"message": "COMPLETED",
"errors": null,
"success": true,
"data": [
{
"siatCode": 0,
"description": "CUCU ELECTRONICA TEST",
"name": "CASA MATRIZ",
"municipality": "Murillo",
"address": "Calle de las loma #15323",
"city": "La Paz",
"phone": "12345678",
"branchId": 1
},
{
"siatCode": 1,
"description": "CUCU ELECTRONICA TEST",
"name": "SUCURSAL 2",
"municipality": "Murillo",
"address": "Calle de las loma #15323",
"city": "La Paz",
"phone": "12345678",
"branchId": 2
}
]
}
Eliminar Sucursales
Método para borrar sucursales, este método esta sujeto a que se debe eliminar todas las sucursales creadas por tema de los correlativos desde la sucursal 2, nose debe borrar la sucursal 0 "CAZA MATRIZ" esto por normativa de impuestos.
DELETE https://sandbox.cucu.bo/api/v1/branchOffice/{branchId}
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
branchId | Int | Si | Id asignado a la sucursal |
Response
json
{
"message": "COMPLETED",
"errors": null,
"success": true,
"data": {
"siatCode": null,
"description": "FACTURACION ELECTRONICA",
"name": "BRANCH TEST",
"municipality": "LA PAZ",
"address": "CALLE LAS LOMAS",
"city": "LA PAZ",
"phone": "1234567",
"siatCafc": null,
"branchId": null
}
}