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