Sincronización Catálogos
Sincronización de catálogos SIN.
Código agrupador
| groupId | Servicios | Descripción |
|---|---|---|
| 1 | ProductService | Códigos de Productos y Servicios |
| 2 | Activities | Códigos de Actividades |
| 3 | ActivitiesDocumentSector | Códigos de Actividades Documento Sector |
| 4 | Legends | Códigos de Leyendas Facturas |
| 5 | MessageSiatErrors | Códigos de Mensaje de Errores |
| 6 | ParamEventSignificant | Códigos de Eventos Significativos |
| 7 | ParamCauseAnnulation | Códigos de Motivos Anulación |
| 8 | ParamCountry | Códigos de País Origen |
| 9 | ParamDocumentIdentity | Códigos de Tipo Documento Identidad |
| 10 | ParamDocumentSector | Códigos de Tipo Documento Sector |
| 11 | ParamTypeEmission | Códigos de Tipo Emisión |
| 12 | ParamTypeBedroom | Códigos de Tipo Habitación |
| 13 | ParamMethodPayment | Códigos de Tipo Método Pago |
| 14 | ParamTypeCurrency | Códigos de Tipo Moneda |
| 15 | ParamPointOfSale | Códigos de Tipo Punto de Venta |
| 16 | ParamTypeInvoice | Códigos de Tipo Factura |
| 17 | ParamUnitMeasure | Códigos de Unidad de Medida |
POST https://sandbox.cucu.bo/api/v1/catalog| Parámetro | Tipo | Requerido | Descripción | Petición |
|---|---|---|---|---|
| posId | Int | Si | Solo se envía el número del punto de venta cuando se realizará la Sincronización para el mismo (1, 2,.., n). | Req |
| branchId | Int | No | Id de la sucursal, en caso de no existir por defecto se envia 1 | Req |
Request
json
{
"posId": 1
}Response
json
{
"message": "SINCRO ALL",
"errors": null,
"success": false,
"data": {
"Activities": [...],
"Legends": [...],
"ParamCauseAnnulation": [...],
"ParamDocumentSector": [...],
"MessageSiatErrors": [...],
"ParamTypeBedroom": [...],
"ParamUnitMeasure": [...],
"ParamPointOfSale": [...],
"ParamCountry": [...],
"ParamDocumentIdentity": [...],
"ParamTypeCurrency": [...],
"ProductService": [...],
"ParamTypeEmission": [...],
"ParamTypeInvoice": [...],
"ActivitiesDocumentSector": [...],
"ParamEventSignificant": [...],
"ParamMethodPayment": [...]
}
}Filtrado catálogos
Método que permite filtrar los catálogos enviados.
GET https://sandbox.cucu.bo/api/v1/catalog| Parámetro | Tipo | Requerido | Descripción | Petición |
|---|---|---|---|---|
| posId | Int | Si | Id punto de venta | Req |
| groupId | Int | Si | Id agrupador | Req |
Por punto de venta
Request
json
{
"posId": 1
}Response
json
{
"message": "SINCRO ALL",
"errors": null,
"success": false,
"data": {
"Activities": [...],
"Legends": [...],
"ParamCauseAnnulation": [...],
"ParamDocumentSector": [...],
"MessageSiatErrors": [...],
"ParamTypeBedroom": [...],
"ParamUnitMeasure": [...],
"ParamPointOfSale": [...],
"ParamCountry": [...],
"ParamDocumentIdentity": [...],
"ParamTypeCurrency": [...],
"ProductService": [...],
"ParamTypeEmission": [...],
"ParamTypeInvoice": [...],
"ActivitiesDocumentSector": [...],
"ParamEventSignificant": [...],
"ParamMethodPayment": [...]
}
}Por Agrupador
Request
json
{
"posId": 1,
"groupId": 15
}Response
json
{
"message": "COMPLETED",
"errors": null,
"success": true,
"data": {
"ParamPointOfSale": [
{
"codeType": "1",
"description": "PUNTO VENTA COMISIONISTA"
},
{
"codeType": "2",
"description": "PUNTO VENTA VENTANILLA DE COBRANZA"
},
{
"codeType": "3",
"description": "PUNTO DE VENTA MOVILES"
},
{
"codeType": "4",
"description": "PUNTO DE VENTA YPFB"
},
{
"codeType": "5",
"description": "PUNTO DE VENTA CAJEROS"
},
{
"codeType": "6",
"description": "PUNTO DE VENTA CONJUNTA"
}
]
}
}