Sucursal

POST https://sandbox.cucu.bo/api/v1/branchOffice
ParámetroTipoRequeridoDescripciónPetición
nameStringSiNombre (en caso de ser la primera sucursal por defecto sera "CASA MATRIZ")Req / Res
municipalityStringSiNombre del municipioReq / Res
addressStringSiDirección de ubicaciónReq / Res
cityStringSiNombre de la ciudadReq / Res
phoneStringSiTeléfono o celularReq / Res
descriptionStringSiDescripción detalladaReq / Res
siatCodeIntNúmero autogenerado por CUCURes
posArrayPuntos de venta asociados a la sucursalRes
branchIdIntId asignado a la sucursalRes

Request

{
  "name": "CUCU",
  "municipality": "MURILLO",
  "address": "Calle de las loma #15323",
  "city": "LA PAZ",
  "phone": "12345678",
  "description": "CUCU ELECTRONICA SUCURSAL TEST"
}

Response

{
	"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ámetroTipoRequeridoDescripción
branchIdIntSiId asignado a la sucursal

Response

{
  "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

{
  "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

{
  "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

{
  "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ámetroTipoRequeridoDescripción
branchIdIntSiId asignado a la sucursal

Response

{
  "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
  }
}