POST api/VerificacionRutaPCM
Web service para la VERIFICACIÓN ejecutada después del cierre de ruta el cual recibe información de cambio de mercado para hacer interacción con las respectivas tablas PCM con la información recibida
Request Information
URI Parameters
None.
Body Parameters
El input envíado por la app android de entrega
RutaDetalle| Name | Description | Type | Additional information |
|---|---|---|---|
| FechaHoraVerificaSalida |
FECHA DE LA VERIFCACIÓN DE SALIDA AL CEDIS |
date |
None. |
| FechaHoraVerificaEntrada |
FECHA DE LA VERIFCACIÓN DE ENTREADA AL CEDIS (CUANDO LLEGA) |
date |
None. |
| EntradaProductoPza |
Productos que llegan al cedis después de la jornada de trabajo. |
integer |
None. |
| NoEmpleadoVPP |
Número de emplador del vendedor de pedidos programados |
integer |
None. |
| NoEmpleadoVerificador |
Número de emplador del verificador |
integer |
None. |
| Clientes | Collection of ClientesDetalle |
None. |
|
| Productos |
Lista de productos con totales de la ruta (suma de salida y entrada sku de todos los producto clienetes de esa ruta) |
Collection of Inventario |
None. |
Request Formats
application/json, text/json
Sample:
{
"FechaHoraVerificaSalida": "2026-03-27T18:19:07.578415-06:00",
"FechaHoraVerificaEntrada": "2026-03-27T18:19:07.578415-06:00",
"EntradaProductoPza": 1,
"NoEmpleadoVPP": 1,
"NoEmpleadoVerificador": 1,
"Clientes": [
{
"ID_CAMBIO": 1,
"CantidadPzasEntragadas": 1,
"ID_MOTIVO_CAMBIO_MODIFICADO": 1,
"FotografiaBase64": "sample string 1",
"Comentario": "sample string 2",
"TiempoEntrega": "2026-03-27T18:19:07.578415-06:00"
},
{
"ID_CAMBIO": 1,
"CantidadPzasEntragadas": 1,
"ID_MOTIVO_CAMBIO_MODIFICADO": 1,
"FotografiaBase64": "sample string 1",
"Comentario": "sample string 2",
"TiempoEntrega": "2026-03-27T18:19:07.578415-06:00"
}
],
"Productos": [
{
"Sku": 1,
"Salida": 2,
"Entrada": 3
},
{
"Sku": 1,
"Salida": 2,
"Entrada": 3
}
]
}
application/xml, text/xml
Sample:
<VerificacionRutaPCMController.RutaDetalle xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExternalProviders.Controllers">
<Clientes>
<VerificacionRutaPCMController.ClientesDetalle>
<CantidadPzasEntragadas>1</CantidadPzasEntragadas>
<Comentario>sample string 2</Comentario>
<FotografiaBase64>sample string 1</FotografiaBase64>
<ID_CAMBIO>1</ID_CAMBIO>
<ID_MOTIVO_CAMBIO_MODIFICADO>1</ID_MOTIVO_CAMBIO_MODIFICADO>
<TiempoEntrega>2026-03-27T18:19:07.578415-06:00</TiempoEntrega>
</VerificacionRutaPCMController.ClientesDetalle>
<VerificacionRutaPCMController.ClientesDetalle>
<CantidadPzasEntragadas>1</CantidadPzasEntragadas>
<Comentario>sample string 2</Comentario>
<FotografiaBase64>sample string 1</FotografiaBase64>
<ID_CAMBIO>1</ID_CAMBIO>
<ID_MOTIVO_CAMBIO_MODIFICADO>1</ID_MOTIVO_CAMBIO_MODIFICADO>
<TiempoEntrega>2026-03-27T18:19:07.578415-06:00</TiempoEntrega>
</VerificacionRutaPCMController.ClientesDetalle>
</Clientes>
<EntradaProductoPza>1</EntradaProductoPza>
<FechaHoraVerificaEntrada>2026-03-27T18:19:07.578415-06:00</FechaHoraVerificaEntrada>
<FechaHoraVerificaSalida>2026-03-27T18:19:07.578415-06:00</FechaHoraVerificaSalida>
<NoEmpleadoVPP>1</NoEmpleadoVPP>
<NoEmpleadoVerificador>1</NoEmpleadoVerificador>
<Productos>
<VerificacionRutaPCMController.Inventario>
<Entrada>3</Entrada>
<Salida>2</Salida>
<Sku>1</Sku>
</VerificacionRutaPCMController.Inventario>
<VerificacionRutaPCMController.Inventario>
<Entrada>3</Entrada>
<Salida>2</Salida>
<Sku>1</Sku>
</VerificacionRutaPCMController.Inventario>
</Productos>
</VerificacionRutaPCMController.RutaDetalle>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
SimpleResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Error | boolean |
None. |
|
| Mensaje | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Error": true,
"Mensaje": "sample string 2"
}
application/xml, text/xml
Sample:
<SimpleResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExternalProviders.Models"> <Error>true</Error> <Mensaje>sample string 2</Mensaje> </SimpleResponse>