Ir al contenido

Descargar Entregas

Permite obtener el listado de entregas gestionadas que aún no han sido transmitidas al ERP, incluyendo el detalle de los ítems de cada entrega. Este endpoint está diseñado para que los sistemas contables de los clientes puedan descargar las entregas generadas en RSales e inyectarlas en sus propios sistemas. Soporta filtros por cliente, vendedor y fecha reportada, así como ordenamiento configurable y paginación.

Método: GET

https://api.ventasremotas.com/v1/deliveries/pending
HeaderValorDescripciónRequerido
Acceptapplication/jsonIndica que la respuesta debe estar en formato JSONNo
Subscription-Key{subscription_key}Clave de suscripción para acceder a la API
AuthorizationBearer {access_token}Token de acceso obtenido del endpoint /token

Todos los parámetros son opcionales. Si no se especifican, se retornan todas las entregas pendientes de transmisión con la paginación por defecto.

ParámetroTipoDescripción
client_idStringFiltra por código exacto de cliente. Longitud máxima: 18 caracteres.
seller_idStringFiltra por código exacto de vendedor. Longitud máxima: 18 caracteres.
reported_fromDateRetorna entregas cuya fecha reportada es mayor o igual a este valor. Formato: YYYY-MM-DD.
ParámetroTipoDescripción
sortStringCampo y dirección de ordenamiento. Por defecto: fecha reportada descendente.
ValorDescripción
reported_atOrdena por fecha reportada ascendente (ASC)
-reported_atOrdena por fecha reportada descendente (DESC)
ParámetroTipoPor defectoRestriccionesDescripción
pageNumber1Mínimo: 1Número de página (1-indexed)
limitNumber100Mínimo: 1, Máximo: 500Cantidad de resultados por página

Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/deliveries/pending" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/deliveries/pending?client_id=CLI-001" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/deliveries/pending?reported_from=2026-01-01&page=1&limit=50" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"

Petición con múltiples filtros y ordenamiento

Sección titulada «Petición con múltiples filtros y ordenamiento»
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/deliveries/pending?client_id=CLI-001&seller_id=VEN-001&reported_from=2026-01-01&sort=reported_at&page=1&limit=200" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"

{
"data": [
{
"code": "ENT-001",
"client_id": "CLI-001",
"seller_id": "VEN-001",
"status_code": "2",
"status_description": "Entregado",
"news_code": null,
"news": null,
"scheduled_date": "2026-01-02T00:00:00",
"scheduled_end_date": "2026-01-02T18:00:00",
"reported_at": "2026-01-02T09:30:00",
"observations": "Entrega realizada",
"latitude": 4.7109886,
"longitude": -74.072092,
"cell_info": "Operador XYZ - 4G",
"transmission_date": null,
"management_code": "GES-001",
"visit_time": 35.0,
"manifest": "MAN-001",
"weight": 10.5,
"volume": 2.25,
"created_at": "2026-01-01T15:00:00",
"updated_at": null,
"add_route_planner": "Y",
"planned_duration": 30,
"visit_priority": "ALTA",
"seller_observations": null,
"rescheduling_cause": null,
"rescheduling_observations": null,
"address": "Calle 100 #15-25",
"warehouse": "BOD-001",
"location": "LOC-NORTE",
"invoice_seller_id": "VEN-FAC",
"voucher": "https://rsales-multimedia.ventasremotas.com/api/proxy/EMPRESA001/imagenes/DP_EMPRESA001VEN-001CLI-001ENT-001-02-01-2026-00-00-00-a1b2c3d4e5f6.JPG",
"signature": "https://rsales-multimedia.ventasremotas.com/api/proxy/EMPRESA001/imagenes/DF_EMPRESA001VEN-001CLI-001ENT-001-02-01-2026-00-00-00-a1b2c3d4e5f6.JPG",
"items": [
{
"item_number": 1,
"product_code": "PROD-001",
"product_quantity": 10.0,
"product_tax": 19.0,
"product_price": 25000.0,
"charge_values": null,
"discount1": 5.0,
"observations": null,
"factor": 1.0,
"factor_description": "Unidad"
}
]
},
{
"code": "ENT-002",
"client_id": "CLI-002",
"seller_id": "VEN-001",
"status_code": "RS_PARCIAL",
"status_description": "Parcial",
"news_code": null,
"news": "Cliente no recibió todos los productos",
"scheduled_date": "2026-01-03T00:00:00",
"scheduled_end_date": null,
"reported_at": "2026-01-03T10:15:00",
"observations": null,
"latitude": null,
"longitude": null,
"cell_info": null,
"transmission_date": null,
"management_code": null,
"visit_time": null,
"manifest": null,
"weight": null,
"volume": null,
"created_at": "2026-01-02T12:00:00",
"updated_at": null,
"add_route_planner": null,
"planned_duration": null,
"visit_priority": null,
"seller_observations": null,
"rescheduling_cause": null,
"rescheduling_observations": null,
"address": null,
"warehouse": null,
"location": null,
"invoice_seller_id": null,
"voucher": "",
"signature": "",
"items": []
}
],
"meta": {
"totalItems": 25,
"itemCount": 2,
"itemsPerPage": 100,
"totalPages": 1,
"currentPage": 1
},
"links": {
"self": "https://api.ventasremotas.com/v1/deliveries/pending?page=1&limit=100",
"first": "https://api.ventasremotas.com/v1/deliveries/pending?page=1&limit=100",
"prev": null,
"next": null,
"last": "https://api.ventasremotas.com/v1/deliveries/pending?page=1&limit=100"
}
}

Cada elemento del array data contiene los siguientes campos:

CampoTipoDescripción
codeStringCódigo único de la entrega
client_idStringCódigo único de identificación del cliente en el ERP
seller_idStringCódigo interno del transportador como se define en el ERP
status_codeStringCódigo del estado de la entrega
status_descriptionStringDescripción del estado de la entrega (puede ser null)
news_codeStringCódigo de novedad asociado (puede ser null)
newsStringDescripción de la novedad registrada para la entrega (puede ser null)
scheduled_dateDateTimeFecha estimada de despacho. Formato: yyyy-MM-ddTHH:mm:ss
scheduled_end_dateDateTimeFecha límite de entrega. Formato: yyyy-MM-ddTHH:mm:ss (puede ser null)
reported_atDateTimeFecha reportada de la entrega. Formato: yyyy-MM-ddTHH:mm:ss (puede ser null)
observationsStringObservaciones generales de la entrega (puede ser null)
latitudeNumberCoordenada de latitud reportada para la entrega (puede ser null)
longitudeNumberCoordenada de longitud reportada para la entrega (puede ser null)
cell_infoStringVersión de la aplicación e IMEI del teléfono o tableta (puede ser null)
transmission_dateDateTimeFecha de transmisión de la entrega a los servidores de ADATEC. Formato: yyyy-MM-ddTHH:mm:ss (puede ser null)
management_codeStringCódigo de gestión asociado (puede ser null)
visit_timeNumberTiempo en segundos de cuánto se tardó el asesor digitando la entrega (puede ser null)
manifestStringManifiesto de carga (puede ser null)
weightNumberPeso asociado a la entrega (puede ser null)
volumeNumberVolumen asociado a la entrega (puede ser null)
created_atDateTimeFecha de creación de la entrega. Formato: yyyy-MM-ddTHH:mm:ss (puede ser null)
updated_atDateTimeFecha de modificación de la entrega. Formato: yyyy-MM-ddTHH:mm:ss (puede ser null)
add_route_plannerStringIndica si se añade al planeador de rutas (puede ser null)
planned_durationNumberDuración estimada en minutos para realizar la entrega (puede ser null)
visit_priorityStringPrioridad de visita asociada a la entrega (puede ser null)
seller_observationsStringObservaciones registradas por el transportador (puede ser null)
rescheduling_causeStringCausal de reprogramación, si aplica (puede ser null)
rescheduling_observationsStringObservaciones o notas de la reprogramación, si aplica (puede ser null)
addressStringDirección de entrega (puede ser null)
warehouseStringCódigo de bodega asociado a la entrega (puede ser null)
locationStringCódigo de ubicación (puede ser null)
invoice_seller_idStringCódigo del vendedor de la factura (puede ser null)
voucherStringURL de la foto del comprobante de la entrega (puede ser vacío si la entrega no tiene comprobante)
signatureStringURL de la foto de la firma de la entrega (puede ser vacío si la entrega no tiene firma)
itemsArrayLista de ítems (productos) de la entrega. Puede venir vacío

Cada elemento del array items dentro de una entrega contiene:

CampoTipoDescripción
item_numberNumberOrden relativo del producto dentro de la entrega
product_codeStringCódigo de producto asociado a la entrega
product_quantityNumberCantidad del producto a entregar
product_taxNumberValor en porcentaje del impuesto del producto
product_priceNumberValor unitario antes de impuestos
charge_valuesNumberValores de cargos asociados al producto (puede ser null)
discount1NumberDescuento 1 dado. Valor de 0 a 100 (puede ser null)
observationsStringObservaciones por producto (puede ser null)
factorNumberUnidad de empaque de la unidad de entrega
factor_descriptionStringDescripción del factor de venta (puede ser null)
CampoTipoDescripción
totalItemsNumberCantidad total de entregas que coinciden con los filtros
itemCountNumberCantidad de entregas en la página actual
itemsPerPageNumberCantidad de items por página solicitados
totalPagesNumberTotal de páginas disponibles
currentPageNumberNúmero de la página actual
CampoTipoDescripción
selfStringURL de la página actual
firstStringURL de la primera página
prevStringURL de la página anterior (null si es la primera página)
nextStringURL de la página siguiente (null si es la última página)
lastStringURL de la última página