Sincronización Catálogos

Sincronización de catálogos SIN.

Código agrupador

groupIdServiciosDescripción
1ProductServiceCódigos de Productos y Servicios
2ActivitiesCódigos de Actividades
3ActivitiesDocumentSectorCódigos de Actividades Documento Sector
4LegendsCódigos de Leyendas Facturas
5MessageSiatErrorsCódigos de Mensaje de Errores
6ParamEventSignificantCódigos de Eventos Significativos
7ParamCauseAnnulationCódigos de Motivos Anulación
8ParamCountryCódigos de País Origen
9ParamDocumentIdentityCódigos de Tipo Documento Identidad
10ParamDocumentSectorCódigos de Tipo Documento Sector
11ParamTypeEmissionCódigos de Tipo Emisión
12ParamTypeBedroomCódigos de Tipo Habitación
13ParamMethodPaymentCódigos de Tipo Método Pago
14ParamTypeCurrencyCódigos de Tipo Moneda
15ParamPointOfSaleCódigos de Tipo Punto de Venta
16ParamTypeInvoiceCódigos de Tipo Factura
17ParamUnitMeasureCódigos de Unidad de Medida
POST https://sandbox.cucu.bo/api/v1/catalog
ParámetroTipoRequeridoDescripciónPetición
posIdIntSiSolo se envía el número del punto de venta cuando se realizará la Sincronización para el mismo (1, 2,.., n).Req
branchIdIntNoId de la sucursal, en caso de no existir por defecto se envia 1Req

Request

{
  "posId": 1
}

Response

{
	"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ámetroTipoRequeridoDescripciónPetición
posIdIntSiId punto de ventaReq
groupIdIntSiId agrupadorReq

Por punto de venta

Request

{
  "posId": 1
}

Response

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

{
  "posId": 1,
  "groupId": 15
}

Response

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