Pedido

Controlador para pedidos.

APIDescripcion
PUT api/Pedido/{id}/Anular?siteId={siteId}&userId={userId}

Anula el pedido

PUT api/Pedido/{id}/Confirmar?siteId={siteId}&userId={userId}

Confirmar el pedido

GET api/Ordenes?companyId={companyId}&siteId={siteId}&orderId={orderId}

GET api/Pedido/{id}

Devuelve un objeto de tipo pedido

POST api/Pedido

Inserta un nuevo objeto de pedido en la base de datos

PUT api/Pedido/{id}

Modifica un objeto pedido en la base de datos

AjusteInventario

Controlador ajustes de inventario

APIDescripcion
POST api/AjusteInventario/Integracion/Pendientes

Devuelve todos los ajustes para sincronizacion

POST api/AjusteInventario/{id}/Integracion/Marca

Marca el ajuste como procesado

GET api/AjusteInventario/{id}

Obtiene el objeto completo del ajuste

Bulto

Controlador para los metodos de bulto

APIDescripcion
GET api/Bulto/Info?siteId={siteId}&sscc={sscc}

Obtiene los bultos de una posicion

GET api/Bulto/InfoConfirma?sscc={sscc}

Obtiene los bultos de una posicion

PUT api/Bulto/{sscc}/Confirma?siteId={siteId}&user={user}

Confirma bulto

PUT api/Bulto/Paletiza

Paletiza unidades de picking hacia un bulto. La ubicacion de destino se establece por defecto

PUT api/Bulto/Repaletiza

Mueve unidades dede un Bulto otro.

GET api/Bulto/DetalleHijos?sscc={sscc}

Devuelve listado detallado de Packages Hijos e informacion de articulo incluido

GET api/Bulto/CantidadDeHijos?sscc={sscc}

Devuelve cantidad de hijos de un bulto

Posicionamiento

Controlador para posicionamiento de bultos

APIDescripcion
PUT api/Posicionamiento/Unidades

Inserta un nuevo registro de ubicacion para el bulto

GET api/Posicionamiento/{idsite}/GetInfoSscc?sscc={sscc}

Obtiene la informacion del bulto para el posicionamiento

GET api/Posicionamiento/GetHistorialPosicionesSscc?Sscc={Sscc}

Devuelve el historial de posiciones de un bulto

GET api/Posicionamiento/GetPendientesPosicion?idsite={idsite}

Devuelve los bultos pendientes de posicionamiento

GET api/Posicionamiento/GetUltimaUbicacionProducto?idsite={idsite}&articleCodClient={articleCodClient}

Devuelve la ultima ubicacion de un producto

POST api/Posicionamiento

Inserta un nuevo registro de ubicacion para el bulto

Producto

Controlador para los metodos de bulto

APIDescripcion
GET api/Producto/{codProd}/GetStock?SiteId={SiteId}

Obtiene el stock de un producto

GET api/Producto/{id}/GetEquivalencia

Obtiene los codigos de equivalencia de un producto

GET api/Producto/{id}/GetEquivalenciaPicking

Obtiene los codigos de equivalencia de un producto

GET api/Producto/{codProducto}/GetEquivalenciaEquivalencia

Obtiene los codigos de equivalencia de un producto

GET api/Producto/{codProducto}/GetFullEquivalenciaCodigo

Obtiene los codigos de equivalencia de un producto mas expiracion, lote

GET api/Producto/{id}

Obtiene el objeto producto

Captura

Controlador para la administracion de captura

APIDescripcion
GET api/Captura

Devuelve una lista con capturas abiertas

POST api/Captura/{id}

Agrega Resultado de captura

GET api/Captura/{id}/Resumen

Devuelve una el resumen de lo solicitado y lo pendiente de capturar

EstadoBultos

Controlador para estado de bultos

APIDescripcion
GET api/EstadoBultos/Activos

Devuelve una lista con todos los estados de bulto

GET api/EstadoBultos

Devuelve una lista con todos los estados de bulto

Usuario

Controlador de los metodos de usuario

APIDescripcion
GET api/version

Obtiene la vesrion de la api

POST api/login

Obtiene token

GET api/login/permisos?usuario={usuario}

Devuelve estructura de permisos para Usuario Android

POST api/Usuario

Permite el acceso al sistema

Tms

Controlador para integracion con Tms

APIDescripcion
POST api/Tms/Despacho/Pendientes

Devuelve todos los despachos para sincronizacion con TMS

POST api/Tms/Despacho/{id}/Marca

Marca el Pedido como sincronizado con TMS

POST api/Tms/Pedido/Pendientes

Devuelve todos los pedidos para integracion con TMS

POST api/Tms/Pedido/{id}/Marca

Marca el Pedido como sincronizado con TMS

Sitio

Controlador para sitios

APIDescripcion
GET api/Sitio/{id}/GetAlmacenes

Devuelve una lista con todos los almacenes activos

GET api/Sitio/{idsite}/Almacenes/{idalmacen}/GetUbicacionesLibres

Devuelve una lista con todos las posiciones libres

GET api/Sitio/{id}/GetBultosSinPosicion

Devuelve una lista con los bultos sin ubicacion definitiva

GET api/Sitio

Devuelve una lista con todos los sitios

Sorting

Controlador para sorting.

APIDescripcion
GET api/Sorting?siteId={siteId}

Devuelve todos las olas en picking

GET api/Sorting/{id}/GetInfoSugerida?siteId={siteId}

Obtiene la posicion sugerida para sorting

GET api/Sorting/{id}/GetPedido?siteId={siteId}&pedidoId={pedidoId}

Obtiene el lote de un producto

GET api/Sorting/{id}/GetEquivalencia?siteId={siteId}

Obtiene una lista con los productos de la ola y sus equivalencias

GET api/Sorting/{id}/GetStock?siteId={siteId}

Obtiene una lista con los productos y cantidades disponibles

GET api/Sorting/{id}/GetLoteSugerido?pedidoId={pedidoId}&codProd={codProd}

Obtiene el lote de un producto en ola

POST api/Sorting/{id}/Agrega

Agrega un registro de sorting

Files

APIDescripcion
POST api/Files/uploadfoto/{idEntity}/{idObject}/{idCompany}/{idSite}/{genericId}/{userId}

Sube Fotografia desde aplicación

GET api/Files/downloadfoto?fileId={fileId}

Descarga Archivo segun Id

GET api/Files/listidfoto?companyId={companyId}&siteId={siteId}&idEntity={idEntity}&idObject={idObject}&genericId={genericId}

Devuelve lista de Imagenes asociadas a un documento

GET api/Files/downloadupdate?version={version}

Baja la ultima version del aplicativo Android

Carton

Controlador para los metodos de carton

APIDescripcion
GET api/Carton/{carton}

Confirma bulto

GET api/Carton/Rango?siteId={siteId}

Obtiene el rango configurado para el carton

GET api/Carton/cartonesexpedicion?expedicionId={expedicionId}&siteId={siteId}

Tarea

Controlador para los metodos de tareas

APIDescripcion
GET api/Tarea/GetTareas?siteId={siteId}&userId={userId}

Obtiene la informacion las tareas pendientes

GET api/Tarea/GetTareasCompletas?siteId={siteId}&userId={userId}

GET api/Tarea/GetTarea?pedidoId={pedidoId}

Obtiene la informacion de la primera tarea del pedido

GET api/Tarea/GetTarea?olaId={olaId}

Obtiene la informacion de la primera tarea de la ola

GET api/Tarea/GetTarea?siteId={siteId}&userId={userId}

Obtiene la informacion un tarea pendiente

GET api/Tarea/GetTarea?siteId={siteId}&layoutId={layoutId}

Obtiene la informacion de la primera tarea de la ubicacion

GET api/Tarea/GetTarea?siteId={siteId}&userId={userId}&tipoId={tipoId}

Obtiene la informacion de la siguiente tarea del tipo indicado

GET api/Tarea/GetTarea?siteId={siteId}&userId={userId}&tipoId={tipoId}&pedidoId={pedidoId}&olaId={olaId}

Obtiene la informacion de la siguiente tarea del tipo indicado de pedido u ola

GET api/Tarea/GetTarea?siteId={siteId}&userId={userId}&tipoId={tipoId}&batch={batch}

Obtiene la informacion de la siguiente tarea del tipo indicado de pedido batch

GET api/Tarea/GetTarea?siteId={siteId}&sscc={sscc}

Obtiene la informacion de la primera tarea del sscc

GET api/Tarea/GetTareaPutaway?siteId={siteId}&sscc={sscc}&staffId={staffId}

Obtiene la informacion de la primera tarea del sscc de tipo putaway

GET api/Tarea/GetTareaUsuarioPutaway?siteId={siteId}&sscc={sscc}&userId={userId}

Valida si la tarea de almacenamiento puede ser ejecuta por el usuario

GET api/Tarea/{id}/Inventario

Obtiene la informacion de la tarea de inventario

GET api/Tarea/{id}?siteId={siteId}

Obtiene la informacion de la tarea

PUT api/Tarea/{id}/Ejecuta

Confirma el bulto padre

PUT api/Tarea/{id}/EjecutaPutaway

PUT api/Tarea/{id}/EjecutaInventario

Despacho

Controlador para despacho

APIDescripcion
GET api/Despacho/Cabecera/{id}

Devuelve un objeto de tipo despacho

POST api/Despacho/Integracion/Pendientes

Devuelve todos los despachos para sincronizacion

PUT api/Despacho/Carton/CambiaSoportante?expedicionId={expedicionId}&soportanteId={soportanteId}&carton={carton}

Cambia soportante de cartones ya pickeados

POST api/Despacho/{id}/Integracion/Marca

Marca el Despacho como sincronizado

POST api/Despacho/Busqueda

Devuelve una lista de todos los despachos

POST api/Despacho/{id}/Agrega

Marca el Despacho como sincronizado

GET api/Despacho/{id}/Detalle

Devuelve el detalle de la expedicion

GET api/Despacho/{id}/Layout

Obtiene el id de la ubicacion por defecto

PUT api/Despacho/{id}/Anular?siteId={siteId}

Anula el despacho

PUT api/Despacho/{id}/Confirmar?siteId={siteId}&userId={userId}

Confirmar el despacho

PUT api/Despacho/{id}/Carton/Confirmar?siteId={siteId}&carton={carton}&soportanteId={soportanteId}

Confirmar el carton

GET api/Despacho/{id}/Carton/Confirmados?siteId={siteId}

Devuelve un string con la informacion de los bultos confirmados

GET api/Despacho/{id}/Carton/Pendientes?siteId={siteId}

Devuelve un booleano si quedan o no cartones por confirmar

GET api/Despacho/{id}

Devuelve un objeto de tipo ExpeditionData que contiene el encabezado y el detalle

POST api/Despacho

Inserta un nuevo objeto de expedicion en la base de datos

PUT api/Despacho/{id}

Modifica un objeto expedicion en la base de datos

Ubicacion

Controlador para los metodos de ubicaciones

APIDescripcion
GET api/Ubicacion/{id}/GetBultos

Obtiene los bultos de una posicion

GET api/Ubicacion/{id}/GetUnidades

Obtiene las unidades de una posicion

GET api/Ubicacion/{id}/GetInfoUbicacionPos

Obtiene la informacion de una ubicacion para posicionamiento

GET api/Ubicacion/{id}

Obtiene los bultos de una posicion

BussinesPartner

APIDescripcion
GET api/PartnerByOrder?companyId={companyId}&siteId={siteId}&orderId={orderId}

Devuelve socio de negocios por id

Inventario

Controlador para metodos de inventario

APIDescripcion
POST api/Inventario/Inicial

Agrega un objeto de bulto al inventario inicial

GET api/Inventario/ListadoStock?siteId={siteId}&articleId={articleId}&lote={lote}&warehouseId={warehouseId}&sscc={sscc}&secId={secId}&todosSitios={todosSitios}

Devuelve el listado de stock total

GET api/Inventario/ListadoTrazabilidadLote?articleId={articleId}&lote={lote}&desde={desde}

Devuelve el listado de trazabilidad del lote

GET api/Inventario/ListadoTrazabilidadSop?sscc={sscc}

Devuelve listado de trazabilidad del soportante

Recepcion

Controlador para recepcion.

APIDescripcion
GET api/Recepcion/Abiertas?siteId={siteId}

Devuelve todos las recepciones abiertas

PUT api/Recepcion/{id}

Modifica un objeto recepcion en la base de datos

GET api/Recepcion/{id}

Devuelve un objeto de tipo recepcion que este cerrada

GET api/Recepcion/{id}/RequiereEquivalente

Devuelve un objeto de tipo recepcion que este cerrada

POST api/Recepcion/Integracion/Pendientes

Devuelve todos las recepciones para integracion con ERP

POST api/Recepcion/{id}/Integracion/Marca

Marca recepcion como sincronizada con ERP

POST api/Recepcion/{id}/Integracion/Bulto/Agrega

Inserta un nuevo bulto

GET api/Recepcion/Configuracion

Devuelve la configuracion para los campos de recepcion

GET api/Recepcion/Bultos/Configuracion

Devuelve la configuracion para los campos del detalle de recepcion

POST api/Recepcion/{id}/Bulto/Agrega

Inserta un nuevo bulto

POST api/Recepcion

Inserta un nuevo objeto de recepcion en la base de datos y los productos de la guia

GET api/Recepcion

Devuelve todos las recepciones en un periodo de 30 dias

Imagen

Controlador para imagenes

APIDescripcion
GET api/Imagen

Devuelve una imagen

POST api/Imagen

Devuelve una lista con todos los estados de bulto

POST api/Imagen/{id}

DELETE api/Imagen/{id}

Elimina imagen

Configuracion

Controlador para la configuracion

APIDescripcion
GET api/Configuracion

Devuelve un objeto con la configuracion del usuario

Almacen

Controlador almacenes

APIDescripcion
GET api/Almacen/{id}

Obtiene todos los almacenes

Destino

Controlador de Destino

APIDescripcion
GET api/Destino

Devuelve una lista con todos los destinos de bulto

Origen

Controlador de Origenes

APIDescripcion
GET api/Origen

Devuelve una lista con todos los origienes de bulto

Gs1

Controlador para los codigos GS1

APIDescripcion
GET api/Gs1

Devuelve una lista con los indicadores de aplicacion

Soportante

Controlador de soportantes

APIDescripcion
GET api/Soportante

Devuelve una lista con todos los soportantes activos