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
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>