El endpoint de /retail/monitor se utiliza para recuperar una orden de compra y su estado de facturacion.
Usar el endpoint /retail/monitor mediante el verbo GET . El endpoint cuenta con los siguientes parametros:
| Parametro | Descripcion |
|---|---|
| limit | Limita el numero de documentos que se regresan en la respuesta de la peticion. El valor por defecto es de 100 y el valor maximo es 500. |
| offset | Cantidad de registros omitidos. El valor por defecto es 0. |
| oc | Identificador de orden de compra |
| permission | Permiso para sistema retail. |
| start_date_oc | Fecha de emision incial para la busqueda de ordenes de compra. |
| end_date_oc | Fecha de emision limite para la busqueda de ordenes de compra. |
| invoice | Numero de factura |
| start_invoice_oc | Fecha de emision incial de las facturas |
| end_invoice_oc | Fecha de emision final de las facturas |
| invoice_uuid | UUID de la factura relacionada a la orden de compra |
curl -X GET "http://desa-api.tredibus.com/retail/monitor?limit=100&offset=0" -H "Authorization: Bearer <jwt>"
y la salida esperada:
{
"_links": {
"first": {
"href": "/monitor?offset=0&limit=10"
},
"last": {
"href": "/monitor?offset=0&limit=10"
}
},
"total": 1,
"ocs": [
{
"id": "string",
"oc": "string",
"sender_id": "string,
"sender_name": "string",
"receiver_id": "string",
"receiver_name": "string",
"date_oc": "2022-11-27T06:00:00",
"bill_to": "string",
"ship_to": "string",
"amount_oc": "string",
"no_doc": "string",
"oc_transaction_id": "string",
"no_provider": "string",
"record": [
{
"invoice": "string",
"date_invoice": "2022-11-28T09:45:37",
"amount_invoice": "string",
"no_ctrl_invoice": "string",
"ack_received": "string",
"ack_validation": "string",
"invoice_status_received": "string",
"invoice_status_validation": "string",
"invoice_transaction_id": "string",
"ack_transaction_id": "string",
"invoice_status_transaction_id": "string",
"invoice_type": "string",
"invoice_uuid": "string"
}
],
"asns": [
{"asn": "string",
"asn_date":"string",
"inspection_date":"string",
"shipped_date":"string",
"bill_to":"string",
"ship_to":"string",
"no_doc":"string",
"tracking_number":"string",
"transaction_number":"string",
"ack_received":"string",
"ack_validation":"string",
"ack_transaction_id":"string",
"genral_status":"string",
"genral_transaction_id":"string",
"appointment_number":"string",
"asn_transaction_id":"string",
}
]
}
]
}