Despacho

Controlador de Metodos para Expedicion (Despacho)

APIDescripcion
GET api/Despacho/{expId}

Obtiene la informacion completa de una expedicion

GET api/Despacho/CabeceraExpedicion?companyId={companyId}&siteId={siteId}&expId={expId}

Sin documentacion disponible.

GET api/Despacho/Transporte/Pendientes

Devuelve una lista con todos las expediciones pendientes de sincronizacion a tms

GET api/Despacho/Transporte/Listado?companyId={companyId}&siteId={siteId}

Obtiene una lista de expediciones abiertas para un sitio y empresa, abiertas desde los ultimos 30 dias.

PUT api/Despacho/{expId}/Transporte/Marcar

Marca una expedicion como sincronizada o con error

POST api/Despacho/agregaEncabezado?companyId={companyId}&siteId={siteId}&usuarioId={usuarioId}&checkContainer={checkContainer}

Agrega un nuevo encabezado de expedicion

POST api/Despacho/EditarExpedicion?companyId={companyId}&siteId={siteId}&usuarioId={usuarioId}&expeditionId={expeditionId}

Actualiza una expedicion existente

POST api/Despacho/AnularExpedicion?companyId={companyId}&siteId={siteId}&expeditionId={expeditionId}

Sin documentacion disponible.

POST api/Despacho/CerrarExpedicion?companyId={companyId}&siteId={siteId}&expedicionId={expedicionId}&usuarioId={usuarioId}&orderId={orderId}

Sin documentacion disponible.

GET api/Despacho/Combo/Andenes?companyId={companyId}&siteId={siteId}

Obtiene los andenes de expedicion para un sitio

GET api/Despacho/DocumentoRepetido?companyId={companyId}&siteId={siteId}&orderId={orderId}&documentTypeId={documentTypeId}&documentoNro={documentoNro}

Sin documentacion disponible.

GET api/Despacho/Combo/Tipos

Obtiene los tipos de expedicion disponibles para un sitio

GET api/Despacho/Combo/RequiereControlAcceso?companyId={companyId}

Obtiene si la configuracion de la empresa requiere control de acceso para expediciones

GET api/Despacho/Combo/ControlesAcceso?companyId={companyId}&siteId={siteId}&bpId={bpId}

Obtiene los tipos de control de acceso disponibles para una expedicion

GET api/Despacho/Combo/ControlAcceso?companyId={companyId}&siteId={siteId}&controlAccesoId={controlAccesoId}

Obtiene los controles de acceso disponibles para una expedicion, por empresa y sitio.

GET api/Despacho/Combo/PedidosTipo?companyId={companyId}&siteId={siteId}&bpId={bpId}&tipo={tipo}

Obtiene los pedidos por tipo de expedicion

GET api/Despacho/Combo/PedidoExpedicion?companyId={companyId}&siteId={siteId}&orderId={orderId}

Obtiene el pedido guardado en la expedicion, si existe.

GET api/Despacho/DetalleExpedicion?companyId={companyId}&siteId={siteId}&ExpeditionId={ExpeditionId}

Obtiene los pedidos de una expedicion

GET api/Despacho/TemperaturaBulto?companyId={companyId}&packageId={packageId}

Obtiene la temperatura de un bulto en una expedicion, si el bulto tiene control de temperatura.

POST api/Despacho/ModificaTemperaturaBulto?companyId={companyId}&packageId={packageId}&temperatura={temperatura}

Sin documentacion disponible.

POST api/Despacho/ConfirmaBultoExpedicion?companyId={companyId}&siteId={siteId}&expeditionId={expeditionId}&sscc={sscc}&usuarioId={usuarioId}&temperatura={temperatura}&packageId={packageId}

Confirma un bulto en una expedicion, requiere que el bulto tenga control de temperatura si asi lo requiere la configuracion del bulto.

POST api/Despacho/EliminaBultoExpedicion?companyId={companyId}&siteId={siteId}&expeditionId={expeditionId}&packageId={packageId}&usuarioId={usuarioId}

Elimina un bulto de una expedicion, requiere que la expedicion este abierta.

POST api/Despacho/repaletizaBultoExpedicion?companyId={companyId}&siteId={siteId}&orderId={orderId}&expeditionId={expeditionId}&pkgOrigenId={pkgOrigenId}&artId={artId}&destSscc={destSscc}&cantidad={cantidad}&cantMax={cantMax}&userId={userId}&userName={userName}&noconformingId={noconformingId}

Repaletiza un bulto en una expedicion, requiere que la expedicion este abierta.

GET api/Despacho/RequiereConfirmacionPalletCompleto?companyId={companyId}

Sin documentacion disponible.

GET api/Despacho/CierreAutomaticoPedido?companyId={companyId}

Sin documentacion disponible.

GET api/Despacho/ExpedicionRequiereFoto?companyId={companyId}

Sin documentacion disponible.

Integracion

APIDescripcion
POST api/Integracion/Proforma/Busca

Busca proformas

POST api/Integracion/Proforma/{proformaId}/Procesado

Marca la proforma como procesada por el ERP

GET api/Integracion/Proforma/{proformaId}/Detalle

Obtiene el detalle de las lineas de la proforma

GET api/Integracion/Proforma/{proformaId}?companyId={companyId}&inclArchivo={inclArchivo}

Obtiene objeto Proforma

Soportante

Controlador de soportantes

APIDescripcion
GET api/Soportante/soportantestado?companyId={companyId}&ownerId={ownerId}&packageEstadoId={packageEstadoId}

Sin documentacion disponible.

GET api/Soportante

Devuelve una lista con todos los soportantes activos

Files

APIDescripcion
POST api/Files/uploadtofile

Sube archivos.

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

Sube Fotografia desde aplicación

GET api/Files/getmaxfotos?companyId={companyId}

Devuelve el maximo de fotos permitidas por documento

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/anyfotobyid?companyId={companyId}&siteId={siteId}&idEntity={idEntity}&idObject={idObject}&genericId={genericId}

Sin documentacion disponible.

GET api/Files/controlrecepcion

Lista de Recepciones pendientes

GET api/Files/controlexpedicion

Lista de expediciones pendientes

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

Baja la ultima version del aplicativo Android

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

Baja la ultima version del aplicativo Android

POST api/Files/deletefile?companyId={companyId}&siteId={siteId}&fileId={fileId}

Sin documentacion disponible.

SocioNegocio

Devuelve informacion Socios de Negocios

APIDescripcion
GET api/socionegocio/sociosvigentes?idCompanyId={idCompanyId}

Devuelve Socios de negocios Vigentes

Tareas

Controlador para tareas

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

Obtiene las tareas activas de un usuario

GET api/Tarea/{id}/Inventario

Obtiene la informacion de la tarea de inventario

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

Obtiene la informacion de la tarea

PUT api/Tarea/{id}/Ejecuta

Confirma el bulto padre

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

Obtiene la informacion de la siguiente tarea del tipo indicado

ControlAcceso

API de Control de Acceso.

APIDescripcion
POST api/ControlAcceso/ingresaranden

Ingresar control de acceso pendiente a Anden.

POST api/ControlAcceso/finalizarcontrolacceso

Finaliza control de acceso.

GET api/ControlAcceso/controlacceso

Devuelve lista de accesos pendientes.

GET api/ControlAcceso/controlaccesobyid?accessControlId={accessControlId}

Devuelve cuerpo de acceso pendiente segun ID.

Recepcion

Controlador para la recepción de mercancía

APIDescripcion
GET api/recepcion/abiertas?siteId={siteId}&companyId={companyId}

Devuelve todos las recepciones abiertas

GET api/recepcion/cabeceraRecepcion?siteId={siteId}&companyId={companyId}&recepcionId={recepcionId}

Sin documentacion disponible.

POST api/recepcion/iniciar?recepcionId={recepcionId}&userId={userId}

Sin documentacion disponible.

GET api/recepcion/detalleGuia?siteId={siteId}&companyId={companyId}&receptioId={receptioId}

Sin documentacion disponible.

POST api/recepcion/agregarDetalleRecepcion

Agrega un detalle de recepcion a la recepcion indicada

GET api/recepcion/usartemperatura

Devuelve la configuracion para los campos de recepcion

POST api/recepcion/agregartemperatura?companyId={companyId}&packageId={packageId}&temperatura={temperatura}

Sin documentacion disponible.

POST api/recepcion/agregarRecepcion

Agrega nueva recepcion

POST api/recepcion/actualizarRecepcion

Actualiza recepcion

POST api/recepcion/cerrarRecepcion?siteId={siteId}&companyId={companyId}&receptioId={receptioId}&userId={userId}

Cierra la recepcion si todos los bultos se encuentran confirmados

POST api/recepcion/confirmarBultosRecepcion

Confirma los bultos recibidos en la recepcion previo al cierre de la misma

GET api/recepcion/ssccinreception?siteId={siteId}&companyId={companyId}&receptionId={receptionId}

Entrega listado de SSCC en una recepcion

GET api/recepcion/tiposRecepcion

Obtiene los tipos de recepcion

GET api/recepcion/sociosDeNegocio?companyId={companyId}&activos={activos}

Obtiene los socios de negocio correspondientes a la compañia

GET api/recepcion/tiposTrabajo

Obtiene los tipos de trabajo

GET api/recepcion/controlesAccesoVigente?siteId={siteId}&companyId={companyId}&bussinesPartnerId={bussinesPartnerId}

Obtiene los controles de accesos vigentes para el socio de negocio

GET api/recepcion/controlAcceso?companyId={companyId}&siteId={siteId}&controlAccesoId={controlAccesoId}

Obtiene el control de acceso

GET api/recepcion/comboOrigen

Obtiene los tipos de bultos de Origen

GET api/recepcion/comboDestino

Obtiene los tipos de bultos de Destino

GET api/recepcion/comboTipoDoc?companyId={companyId}&siteid={siteid}

Obtiene los tipos de documentos

GET api/recepcion/comboAndenesRecepcion?companyId={companyId}&siteId={siteId}

Obtiene los andenes de recepcion

GET api/recepcion/requiereControlAcceso?companyId={companyId}

Obtiene la configuracion de control de acceso requerido

GET api/recepcion/cabeceraDtRecepcion?siteId={siteId}&companyId={companyId}&recepcionId={recepcionId}

Devuelve la cabecera de la Recepcion

GET api/recepcion/comboArticulosActivos?companyId={companyId}&bussinesPartner={bussinesPartner}&filtroStr={filtroStr}

Devuelve contenido de articulos activos para combo recepcion

GET api/recepcion/tiposDeCapturaRecepcion

Sin documentacion disponible.

GET api/recepcion/packingList?companyId={companyId}&siteId={siteId}&recepcionId={recepcionId}

POST api/recepcion/deletePackingList?companyId={companyId}&siteId={siteId}&recepcionId={recepcionId}&articleId={articleId}

Sin documentacion disponible.

POST api/recepcion/insertPackingList

Sin documentacion disponible.

POST api/recepcion/updatePackingList

Sin documentacion disponible.

GET api/recepcion/articulosConsolidados?siteId={siteId}&companyId={companyId}&recepcionId={recepcionId}

Sin documentacion disponible.

Usuarios

Devuelve informacion sobre los usuarios

APIDescripcion
GET api/usuarios/usuariosvigentes?idCompanyId={idCompanyId}

Devuelve listado de Usuarios Vigentes

GET api/usuarios/permisos?usuario={usuario}&idCompanyId={idCompanyId}

Devuelve estructura de permisos para Usuario Android

Bulto

Controlador de Bultos

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

Obtiene los bultos de una posicion

GET api/Bulto/validaorigenrepaletizado?companyId={companyId}&sscc={sscc}

Obtiene datos de Package origen para Repaletizado

GET api/Bulto/ejecutarrepaletizado?companyId={companyId}&siteId={siteId}&ssccOrigen={ssccOrigen}&ssccDestino={ssccDestino}&cantidad={cantidad}

Ejecuta proceso de repaletizado si todas las validaciones son correctas

POST api/Bulto/repaletizadoSerie

Sin documentacion disponible.

GET api/Bulto/validaSSCCRepaletizadoSerie?companyId={companyId}&bussinesPartnerId={bussinesPartnerId}&sscc={sscc}

Sin documentacion disponible.

GET api/Bulto/GetNewSscc?companyId={companyId}&siteId={siteId}

Obtiene una nueva identificación para el bulto según la configuración de la compañías

GET api/Bulto/validaSSCC?companyId={companyId}&siteId={siteId}&SSCC={SSCC}

Sin documentacion disponible.

GET api/Bulto/infoRecepcion?companyId={companyId}&SSCC={SSCC}

Sin documentacion disponible.

Sistema

Devuelve maestros del sistema

APIDescripcion
GET api/sistema/entidades

Devuelve los tipos de PNC

GET api/sistema/objetos

Devuelve listado de objetos del sistema.

Pedidos

Controlador para los metodos de PedidoTunel

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

Sin documentacion disponible.

GET api/Pedidos/getpedidoentunel?tempOrdId={tempOrdId}

Devuelve pedido en tunel

GET api/Pedidos/getdetalleorden?companyId={companyId}&siteId={siteId}&orderId={orderId}

Devuelve listado de SSCC que corresponde a la Orden de despacho

GET api/Pedidos/getssccorden?companyId={companyId}&siteId={siteId}&orderId={orderId}&sscc={sscc}

Devuelve el detalle del paquete en pedido.

POST api/Pedidos/postpickingorden?companyId={companyId}&siteId={siteId}&orderId={orderId}&ssccOrigen={ssccOrigen}&ssccDestino={ssccDestino}&Unidades={Unidades}&ubicacionId={ubicacionId}

Crea movimiento de Picking desde SSCC Origen hacia SSCCDestino

POST api/Pedidos/postcerrarorden?companyId={companyId}&siteId={siteId}&orderId={orderId}

Cierra Orden

GET api/Pedidos/validapedidoporsscc?companyId={companyId}&siteId={siteId}&orderId={orderId}&sscc={sscc}

Comprueba que SSCC corresponde y es valido para Orden de tarea

GET api/Pedidos/getssccestaentunel?companyId={companyId}&siteId={siteId}&sscc={sscc}&layoutId={layoutId}

Comprueba que SSCC esta en tunel dentro de una tarea especifica.

POST api/Pedidos/agregaratunel

Posiciona SSCC correspondiente a una Orden dentro del tunel

POST api/Pedidos/extraedesdetunel

Extrae un bulto desde el tunel, y finiquita la orden si corresponde.

GET api/Pedidos/listapedidos?companyId={companyId}&siteId={siteId}&estado={estado}&tipoPedido={tipoPedido}

Obtiene un listado de pedidos, con filtro por estado y tipo

GET api/Pedidos/detallepedido?companyId={companyId}&siteId={siteId}&pedidoID={pedidoID}

Sin documentacion disponible.

GET api/Pedidos/creaexpedicionautomaticaactivado?companyId={companyId}

Devuelve valor si expedicion automatica esta activa o no.

POST api/Pedidos/creaexpedicionautomatica?companyId={companyId}&siteId={siteId}&orderId={orderId}&doctypeId={doctypeId}&docNumber={docNumber}&andenId={andenId}

Crea una expedicion automatica desde un pedido, que se crea con el estado Confirmada.

GET api/Pedidos/estadopedidodespacho?desde={desde}&hasta={hasta}

Devuelve un listado de pedidos que tienen expedicion asociada en un rango de fechas

POST api/Pedidos

Inserta un nuevo objeto de pedido en la base de datos

Ruta

Controlador de Metodos para Ruta y Transporte

APIDescripcion
GET api/Ruta/{rutaId}

Obtiene la informacion completa de una ruta

GET api/Ruta/Transporte/Pendientes

Devuelve una lista con todos las rutas pendientes

PUT api/Ruta/{rutaId}/Transporte/Marcar

Marca una ruta como sincronizada o con error

GET api/Ruta/Ordenes

Sin documentacion disponible.

GET api/Ruta/DetalleFullPallet?idRuta={idRuta}

Sin documentacion disponible.

Sitio

Controlador para sitios

APIDescripcion
GET api/sitios/listaalmacenes?siteId={siteId}

Sin documentacion disponible.

GET api/Sitio?companyId={companyId}

Devuelve una lista con todos los sitios

Serializado

Controlador de Bultos

APIDescripcion
GET api/Serializado/serializado?companyId={companyId}&sscc={sscc}

Devuelve el resumen del serializado de un SSCC

POST api/Serializado/capturaserie

Captura de serie para un SSCC

POST api/Serializado/eliminarserie

Sin documentacion disponible.

GET api/Serializado/listaseries?packageId={packageId}&vasCaptureId={vasCaptureId}

Devuelve lisata de series capturadas para un SSCC

GET api/Serializado/cantidadseries?companyId={companyId}&SSCC={SSCC}

Devuelve la cantidad de series capturadas para un SSCC

GET api/Serializado/listaseriessscc?companyId={companyId}&sscc={sscc}

Devuelve un listado de series validas relacionadas al SSCC

GET api/Serializado/tipovalidacionseries?companyId={companyId}&orderId={orderId}

Sin documentacion disponible.

POST api/Serializado/guardarcapturadespacho?companyId={companyId}

Guarda las capturas de series para un despacho

GET api/Serializado/listavalidacionesdespacho?captureID={captureID}&packageId={packageId}

Sin documentacion disponible.

POST api/Serializado/actualizarpesobultosdespacho?captureId={captureId}&ssccOrigen={ssccOrigen}&ssccDestino={ssccDestino}&companyId={companyId}

Actualiza el peso de los bultos de despacho después de serializar

GET api/Serializado/listapackinglistrecepcion?captureId={captureId}

Devuelve packingList Series recepcion

POST api/Serializado/actualizarpesobulto?captureId={captureId}&sscc={sscc}&companyId={companyId}

Actualiza Package y Movement despues de serializar bulto en recepcion

GET api/Serializado/seriedisponibleenbussinespartner?bussinessPartnerId={bussinessPartnerId}&serieNumero={serieNumero}

Sin documentacion disponible.

Ubicacion

Controlador para los metodos de ubicaciones

APIDescripcion
GET api/Ubicacion/getbultos?compId={compId}&layId={layId}

Obtiene los bultos de una posicion

GET api/Ubicacion/getlayouttunelsalida

Obtiene los bultos de una posicion

GET api/Ubicacion/getinfo?layId={layId}

Obtiene informacion de la ubicacion

GET api/Ubicacion/getssccentunel?layId={layId}

Obtiene informacion de la ubicacion

GET api/Ubicacion/getinfofull?compId={compId}&layId={layId}

Obtiene informacion de la ubicacion

POST api/Ubicacion/posicionar

Posiciona Bulto en la ubicacion determinada

POST api/Ubicacion/PosicionarFullPallet

Crea posicionamiento en pasillo de Warehouse, posicion fija contenida en Webconfig.

POST api/Ubicacion/PickingFullPallet

Sin documentacion disponible.

GET api/Ubicacion/listaalmacenes?siteId={siteId}

Devuelve lista de almacenes

GET api/Ubicacion/GetUbicacionesLibres?companyId={companyId}&siteId={siteId}&wharehouseId={wharehouseId}

Devuelve una lista con todos las posiciones libres

GET api/Ubicacion/GetUbicacionlibre?companyId={companyId}&siteId={siteId}&layoutId={layoutId}

Devuelve cabecera de la ubiacion si esta libre, si no devuelve error.

GET api/Ubicacion/getlayoutbyid?companyId={companyId}&siteId={siteId}&sectorId={sectorId}

Devuelve lista de Ubicaciones por sector (sector 23 tuneles)

GET api/Ubicacion/getlayoutbysectorstatus?CompanyId={CompanyId}&SiteId={SiteId}&sectorStatus={sectorStatus}

Devuelve lista de Ubicaciones por Status de Sector (Status 5 Andenes)

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

Calidad

Controlador Calidad.

APIDescripcion
GET api/calidad/tipopnc

Devuelve los tipos de PNC

GET api/calidad/origen

Devuelve los tipos de PNC

GET api/calidad/normaiso

Devuelve listado normas ISO en PNC

GET api/calidad/listapnc?desde={desde}&companyId={companyId}&siteId={siteId}

Lista de PNC En Proceso desde una fecha seleccionada

GET api/calidad/getpnc?idPnc={idPnc}

Devuelve PNC segun ID

GET api/calidad/getpncbygenericid?entidad={entidad}&genericId={genericId}

Devuelve cabecera de PNC con id generico de la entidad

POST api/calidad/upsertpnc

Upsert de registro PNC

GET api/calidad/getbultosbyidpnc?idPnc={idPnc}

Devuelve PNC segun ID

GET api/calidad/getcajasbypncdetail?idPnc={idPnc}&idPNCDetail={idPNCDetail}

Devuelve lista de PNCDetail para un PNC y el numero de cajas que incluye

GET api/calidad/noconformingproductlist?companyId={companyId}

Entrega lista de razones de no conformidad de bultos.

GET api/calidad/listassccdisponibles?idPNC={idPNC}

Entrega lista de SSCC disponibles para seleccionar en PNC.

POST api/calidad/addsscctopnc

Agrega PNCDetail a PNC

POST api/calidad/addboxinssccpnc?idPNC={idPNC}&pNCDtailId={pNCDtailId}&BoxNumber={BoxNumber}

Agrega Cajas a PNCDetail

POST api/calidad/deleteboxinssccpnc?PNCDetailBoxID={PNCDetailBoxID}

Sin documentacion disponible.

POST api/calidad/liberarssccinpnc?pNCDtailId={pNCDtailId}&userId={userId}

Libera PNCDetail y Graba nuevo status en Package

POST api/calidad/addpncdetailbyreception?companyId={companyId}&siteId={siteId}&recepcionId={recepcionId}&tipoNoConformidadId={tipoNoConformidadId}&sscc={sscc}&userId={userId}&quantity={quantity}

Agrega PncDetail a Recepcion, si cabecera no existe la crea

POST api/calidad/updaterecepcionpnc?pncDetailId={pncDetailId}&quantity={quantity}&tipoNoConformidadId={tipoNoConformidadId}&userId={userId}

Actualiza PNCDetail de Recepcion, cambia el tipo de no conformidad y la cantidad

POST api/calidad/deletepncdetail?pncDetailId={pncDetailId}&userId={userId}

Elimina PNCDetail de Recepcion, si package no tiene mas PNCDetail lo elimina de la cuarentena y cambia el estado a OK

GET api/calidad/getarticulosenpedidoexpedicion?packageId={packageId}&orderId={orderId}

Devuelve los articulos en un pedido de expedicion, para Picking

Login

Controlador de Accesos y Login

APIDescripcion
GET echoping

Responde verdadero si la Api esta operativa

POST api/login

Origen

Controlador de Origenes

APIDescripcion
GET api/Origen

Devuelve una lista con todos los origienes de bulto

Company

Controlador de Compañias

APIDescripcion
GET api/Company

Devuelve una lista con todos las compañias

Destino

Controlador de Origenes

APIDescripcion
GET api/Destino

Devuelve una lista con todos los destinos de bulto