Pedido
Controlador para pedidos.
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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.
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
Despacho
Controlador para despacho
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| GET api/PartnerByOrder?companyId={companyId}&siteId={siteId}&orderId={orderId} |
Devuelve socio de negocios por id |
Inventario
Controlador para metodos de inventario
| API | Descripcion |
|---|---|
| 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.
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| 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
| API | Descripcion |
|---|---|
| GET api/Configuracion |
Devuelve un objeto con la configuracion del usuario |
Almacen
Controlador almacenes
| API | Descripcion |
|---|---|
| GET api/Almacen/{id} |
Obtiene todos los almacenes |
Destino
Controlador de Destino
| API | Descripcion |
|---|---|
| GET api/Destino |
Devuelve una lista con todos los destinos de bulto |
Origen
Controlador de Origenes
| API | Descripcion |
|---|---|
| GET api/Origen |
Devuelve una lista con todos los origienes de bulto |
Gs1
Controlador para los codigos GS1
| API | Descripcion |
|---|---|
| GET api/Gs1 |
Devuelve una lista con los indicadores de aplicacion |
Soportante
Controlador de soportantes
| API | Descripcion |
|---|---|
| GET api/Soportante |
Devuelve una lista con todos los soportantes activos |