XPert WMS · SAP Business One

Manual de Usuario

Sistema de Gestión de Almacenes · XPert WMS
Entrada → Calidad → Almacén → Salida → Compliance Integración SAP B1 Cumplimiento DINAVISA / GMP / GAMP 5 Trazabilidad de lotes FEFO
COMFAR S.A.E.C.A. · Laboratorio Farmacéutico · Paraguay
Versión 3.0 — Junio 2026 · Clasificación: Uso Interno · Plataforma Web + RF
▼ Use el menú lateral para navegar

Introducción

📦
XPert WMS
Sistema de gestión de almacenes para la industria farmacéutica, integrado a SAP Business One

XPert WMS gestiona el ciclo completo de la mercadería dentro del centro de distribución de COMFAR, con trazabilidad de lotes, cuarentena electrónica y cumplimiento regulatorio DINAVISA / GMP. Es un sistema autónomo integrado directamente a SAP B1 mediante el Service Layer.

RecepciónQA / CuarentenaPutawayAlmacenamientoPickingPackingDespacho

Capacidades principales:

Requisitos y acceso

ComponenteRequisito
NavegadorGoogle Chrome / Microsoft Edge / Firefox (recomendado: Chrome actualizado)
ResoluciónMínimo 1280×720 px. Para RF, navegador del colector de datos.
AccesoVía web, con la URL provista por el administrador. No requiere instalación.
ImpresiónZebra Browser Print (servicio local) para etiquetas ZPL en impresoras Zebra.

Inicio de sesión

  1. Ingrese su usuario y contraseña.
  2. Haga clic en Iniciar Sesión. El sistema lo lleva al Dashboard.
Cada usuario tiene un rol que determina qué módulos ve y con qué nivel (operar / solo consulta). Si un módulo no aparece en su menú, su rol no tiene acceso. Consulte el Manual de Roles y Permisos. No existe recuperación automática de contraseña: contacte al administrador.

Interfaz general

La pantalla se compone de tres áreas:

ÁreaFunción
Barra lateral (izquierda)Menú de navegación agrupado en 7 áreas (Entrada, Calidad, Almacén, Salida, Operaciones, Compliance, Sistema). Muestra usuario y botón de cerrar sesión. Solo aparecen los módulos permitidos por su rol.
Barra superiorTítulo del módulo actual y campana de notificaciones 🔔 con contador de no leídas.
Área principalContenido del módulo: tarjetas, tablas, formularios y paneles.

Notificaciones

El sistema alerta automáticamente sobre: stock próximo a vencer, excursiones de temperatura, lotes pendientes de liberación y tareas asignadas. Desde el panel de la campana puede marcar todas como leídas, descartar una notificación o ejecutar una verificación manual de alertas. Las reglas de notificación son configurables.

Dashboard

Pantalla principal con el resumen de la operación en tiempo real.

Indicadores (KPIs)

Tarjetas con: recepciones abiertas, pick lists activas, stock en QA (cuarentena) y tareas pendientes.

Tablas de actividad

1 · Entrada — Agendas de recepción

📋
Agendas de Recepción
Planificación de la llegada de mercadería y verificación por escaneo

La agenda planifica la recepción, asocia Órdenes de Compra de SAP y verifica lo recibido por escaneo. Al cerrarse genera el documento de entrada (GRPO) en SAP y deja el stock en cuarentena.

Crear y preparar una agenda

  1. + Nueva Agenda: seleccione el almacén, fecha programada y notas.
  2. Agregar OC: importe una o más Órdenes de Compra desde SAP (botón Importar OC de SAP); el sistema carga las líneas esperadas (ítem, cantidad, lote, UOM).
  3. Asigne el responsable y abra la agenda para habilitar la recepción.

Escanear y reconciliar

  1. Use Escanear para leer el código de cada ítem; ingrese cantidad recibida y, si aplica, lote y vencimiento.
  2. Ver Diferencias compara esperado vs. recibido (faltantes/excedentes por línea).
  3. Cerrar Agenda: finaliza, crea el GRPO en SAP y bloquea el lote (cuarentena). Si una referencia falla en SAP puede reintentar.
Desde la agenda puede descargar el Acta de Recepción (PDF), documento DINAVISA con el detalle de lo recibido. También puede reconciliar stock si hubo ajustes posteriores.
Todo lo recibido entra en estado QA / cuarentena electrónica. No está disponible para picking hasta que Calidad lo libere.

Recepción

📥
Recepción
Ingreso formal con control de lote y vencimiento (alternativa directa a la agenda)

Genera documentos de entrada de mercadería directamente desde una OC de SAP, sin agenda previa.

  1. + Nueva Recepción (desde SAP): lleva al módulo SAP B1; en la lista de OC pulse Importar. Se cargan proveedor, documento y líneas.
  2. Los ítems marcados No sincronizado deben sincronizarse primero (módulo Importar SAP).
  3. Para cada línea, Confirmar Línea: cantidad recibida, número de lote, fecha de vencimiento y bin de destino opcional.
  4. Completar Recepción: cierra el documento y genera las tareas de putaway.

Putaway

📍
Putaway
Guardado de lo recibido en su ubicación, dirigido por reglas de zonificación

Ubica la mercadería recibida. El sistema sugiere la posición según las reglas de zonificación (por ítem, familia o grupo) y el algoritmo caótico, respetando capacidad y rotación.

Tabla de tareas

Cada tarea muestra: ítem, lote, cantidad, ubicación origen (RECEIVING), ubicación sugerida, operador y estado PENDING IN_PROGRESS COMPLETED.

Confirmar putaway

  1. Pulse Confirmar en la tarea. El sistema propone la ubicación; puede aceptarla o cambiarla.
  2. Indique la ubicación destino (bin) y confirme.

Existen variantes de guardado: por contenedor (LPN), por ubicación, agrupado y libre. El putaway por LPN deja el contenedor en estado CLOSED.

La sugerencia considera: regla de zona del producto, disponibilidad y capacidad del nivel, y proximidad a despacho para alta rotación (ABC). Las reglas se administran en Zonificación.

Imprimir etiquetas

🏷️
Imprimir Etiquetas
Generación e impresión de etiquetas ZPL para impresoras Zebra

Permite generar e imprimir distintos tipos de etiqueta en formato ZPL:

TipoUso
Etiqueta de loteIdentifica un lote recibido (código, lote, vencimiento, cantidad).
Etiqueta de ubicación (bin)Rotula una posición física del almacén.
Etiqueta de contenedor (LPN)Identifica un bulto/pallet.
Etiqueta de productoRotulado de unidad de producto.
Etiqueta de envío / deliveryEtiqueta de despacho con destinatario.
  1. Seleccione el tipo y complete los datos (o escanee el origen).
  2. Generar e Imprimir Etiqueta: envía el ZPL a la impresora Zebra vía Zebra Browser Print.
La impresión usa el servicio local Zebra Browser Print apuntando a la impresora Zebra conectada (USB/red). Verifique que el servicio esté activo en la PC.

2 · Calidad — Control QA

🔬
Control de Calidad (QA)
Liberación y bloqueo de lotes en cuarentena, con Certificado de Análisis (CoA)

Lista los lotes en cuarentena/bloqueados y los próximos a vencer. La decisión de QA cambia el estado del lote en SAP.

Acciones por lote

AcciónResultado
AprobarEl lote pasa a AVAILABLE (Released en SAP). Disponible para picking.
RechazarEl lote pasa a REJECTED y queda bloqueado, pendiente de disposición.
CuarentenaMantiene o vuelve a poner el lote en QA.

Certificado de Análisis (CoA)

  1. Para liberar, suba el CoA (PDF) del lote: Subir CoA y aprobar.
  2. Si un producto está configurado como CoA bloqueante, no podrá liberarse sin el CoA cargado.
  3. En casos justificados, un autorizado puede usar Forzar aprobación sin CoA (queda registrado en auditoría).

Otras funciones

QC Externo

🏥
QC Externo
Análisis de calidad realizados por laboratorios externos

Gestiona el envío de muestras a laboratorios externos. Tiene dos pestañas: Solicitudes QC y Configuración.

Solicitudes QC

Configuración

Define por producto: si requiere QC, si el QC es bloqueante (no libera sin aprobación) y si se auto-asigna al proveedor por defecto.

Muestreo QA

⚗️
Muestreo QA
Solicitud, toma y entrega de muestras de los lotes en cuarentena

Gestiona el ciclo de muestreo de calidad de un lote, desde la solicitud hasta la entrega de la muestra a QA. El muestreo consume stock del lote.

Flujo de muestreo

Nueva SolicitudAsignarRegistrar MuestraEntregar a QACompletar
  1. + Nueva Solicitud: seleccione el lote a muestrear y la cantidad/plan.
  2. Asignar el muestrista responsable.
  3. Registrar Muestra: confirma la toma física (con Confirmar Consumo se descuenta del stock del lote).
  4. Entregado a QA: marca la muestra entregada al área de calidad.
  5. Completar cierra la solicitud. Puede Cancelar si corresponde.

Temperatura

🌡️
Control de Temperatura
Monitoreo de zonas con control de temperatura y humedad — DINAVISA
  1. + Nueva Zona: nombre, almacén, rango de temperatura (°C) y de humedad (%).
  2. Registrar Lectura: ingresa temperatura y humedad actuales; el sistema evalúa el rango y genera alerta si lo excede.

Las alertas se muestran como OK WARNING CRITICAL. Cada alerta crítica puede ser reconocida (acknowledge) por un operador, registrando quién y qué acción tomó. Existe un panel/dashboard de temperatura con el histórico.

3 · Almacén — Almacenes

🏭
Almacenes
Estructura física de edificios, zonas y ubicaciones

Muestra la jerarquía de los almacenes del centro de distribución y sus zonas:

Vista 3D / Gemelo Digital

El botón Vista 3D / Gemelo Digital abre una visualización tridimensional interactiva (WebGL): rotar (click izq.), desplazar (click der.), zoom (scroll) y click en una zona para ver su detalle.

El botón Mostrar/Ocultar despliega los almacenes virtuales sincronizados desde SAP (usados para la integración contable).

Stock e inventario

📊
Stock e Inventario
Consulta del inventario en tiempo real, mapa del depósito y zonificación

El módulo ofrece tres vistas mediante pestañas:

VistaContenido
📋 TablaInventario filtrable por estado (Todos / Disponible / QA / Bloqueado) y por ítem. Columnas: ítem, ubicación, lote, vencimiento, disponible, reservado, estado y días restantes.
🗺 Mapa del DepósitoRepresentación visual de las ubicaciones con su ocupación.
📍 ZonificaciónMuestra la cobertura de reglas de zona y permite asignar un grupo a un bin.

Estados de stock: AVAILABLE QA BLOCKED IN_TRANSIT REJECTED.

Mover stock

  1. Mover Stock: seleccione almacén, bin origen y destino, ítem, lote y cantidad.
  2. Confirme con Mover. (Para movimientos masivos use Transferencias.)

Transferencias

🔄
Transferencias
Movimientos de stock entre almacenes/zonas con tránsito y sincronización SAP
DRAFTCargarTránsitoDescargarCompletar
AcciónFunción
Cargar x UbicaciónCarga todo el stock de una ubicación origen.
Cargar x ProductoCarga un producto específico con lote y cantidad.
TránsitoMarca la transferencia en tránsito (el stock sale del origen).
Descargar Todo / x ProductoDescarga en la ubicación destino.
Sync SAPSincroniza el movimiento con SAP B1.
CompletarFinaliza la transferencia y genera los movimientos definitivos.

Contenedores / LPN

📦
Contenedores / LPN
License Plate Numbers para trazabilidad de bultos

Reubicación

↔️
Reubicación
Movimiento de un contenedor (LPN) dentro de la misma zona

Permite reubicar un LPN a otra posición dentro de la misma zona, generando una tarea de movimiento (MOVE). Pensado para reordenar el almacén sin alterar la zonificación.

  1. + Nueva reubicación: identifique el contenedor (búsqueda/escaneo del LPN). El sistema valida que el destino esté en la misma zona.
  2. Indique la ubicación destino y confirme; se crea la tarea de reubicación.
  3. En RF, el operador completa con 3 escaneos (LPN → origen → destino). Puede completar o cancelar la reubicación.

Conteo cíclico

🔢
Conteo Cíclico
Inventarios parciales con doble conteo y aprobación

Modalidades de creación

MétodoDescripción
+ Nuevo ConteoManual, seleccionando almacén e ítems.
Por UbicacionesUn rango de bins a contar.
Por StockRegistros de stock específicos (ítem/lote).
  1. El operador registra el primer conteo por línea.
  2. Si la diferencia supera el umbral, se solicita un segundo conteo por otro operador.
  3. El supervisor aprueba cada línea, generando el ajuste automático de stock.

Ajuste directo

Ajuste Directo
Entradas y salidas de stock fuera del flujo normal

Registra ajustes directos de inventario: Entrada (producción) o Salida (consumo). Complete almacén, bin, ítem, lote (opcional), tipo, cantidad y motivo, y pulse Registrar Ajuste.

Los ajustes requieren autorización del supervisor y quedan registrados en el audit trail con fecha, usuario y motivo.

4 · Salida — Picking

🛒
Picking
Preparación de pedidos desde Órdenes de Venta de SAP, con FEFO
  1. + Nueva Pick List (desde SAP): en la lista de Órdenes de Venta pulse Importar; complete almacén origen, cliente y fecha esperada.
  2. En el detalle, cada línea indica ubicación, lote y cantidad. El operador recoge y pulsa Confirmar Pick.
  3. El sistema aplica FEFO: prioriza el lote con vencimiento más cercano e ignora lotes no disponibles (QA/bloqueados).

Ondas de picking

🌊
Ondas de Picking
Agrupación de varias pick lists para preparación por oleadas
  1. + Nueva Onda: seleccione almacén, criterio de agrupación (zona/ruta) y las pick lists a incluir.
  2. Liberar Onda: genera las tareas de picking consolidadas. Las líneas sin stock aparecen en Rechazos para resolverlas.

Preparación manual

Preparación Manual
Picking sin OV de SAP (despachos internos, muestras, terceros)
  1. + Nueva Preparación: tipo, cliente/destino, almacén y líneas con ítems y cantidades.
  2. Confirme cada línea con Confirmar Pick (bin origen, lote, cantidad) y finalice con Completar.

Zona picking / pesaje

⚖️
Zona Picking
Abastecimiento de materias primas a producción / Central de Pesadas
CrearRecolectarEntregarDevolver sobranteCompletar
AcciónDescripción
RecolectarMarca la línea recolectada del almacén.
EntregarConfirma la entrega al destino (producción/pesada).
DevolverRegistra el sobrante que vuelve al almacén con la cantidad real.

Packing

📤
Packing
Empaque y verificación por escaneo antes del despacho
  1. + Nuevo Packing: seleccione la pick list y la estación de packing.
  2. Escanear cada ítem; el sistema verifica que coincida con el pedido (doble control de calidad de salida).
  3. Completar Packing cuando todo está verificado. Puede imprimir la etiqueta de packing.
El escaneo en packing funciona como segundo control: el picker arma y el packer verifica el contenido antes de cerrar. El pedido empacado queda COMPLETED, listo para asignar a un despacho.

Expedición

🚛
Expedición
Despacho, carga de bultos y generación de la entrega en SAP
  1. + Nuevo Despacho: almacén y datos del camión (placa, chofer, transportista — desde maestros de SAP).
  2. Asignar los pedidos empacados (packing COMPLETED) al despacho.
  3. Escanear Contenedor: lee el LPN de cada bulto; el sistema valida que pertenezca a un pedido asignado.
  4. Confirmar y Despachar / Cerrar Despacho: genera la Entrega (DeliveryNote) en SAP.
  5. Imprimir Etiqueta Envío: etiqueta con destinatario, camión y contenido.

Devoluciones

↩️
Devoluciones
Devoluciones de clientes, a proveedores e internas
TipoDescripción
CUSTOMER_RETURNMercadería que vuelve del cliente al almacén.
SUPPLIER_RETURNMercadería rechazada que se devuelve al proveedor.
INTERNAL_RETURNMaterial que retorna desde producción.
  1. + Nueva Devolución: tipo, almacén, cliente/proveedor y motivo.
  2. Agregue líneas (ítem, lote, cantidad, motivo) y reciba cada una (ingresa en QA por defecto).
  3. Completar cuando todas las líneas estén recibidas.

5 · Operaciones — Tareas de almacén

📋
Tareas de Almacén
Asignación y seguimiento de tareas operativas

Centraliza todas las tareas: PUTAWAY, PICK, REPLENISHMENT, MOVE, COUNT, filtrables por tipo y estado (PENDING, IN_PROGRESS, COMPLETED, CANCELLED).

  1. Asignar una tarea pendiente a un operador.
  2. El operador la inicia y la completa desde su colector/dispositivo.

Cada almacén tiene su bandeja de tareas y su historial.

6 · DINAVISA / Compliance — Recall

🚨
Recall
Retiro de producto del mercado con trazabilidad completa del lote
  1. + Nuevo Recall: ingrese el lote a rastrear y el motivo.
  2. El detalle muestra automáticamente: stock encontrado (ubicaciones y cantidades), clientes afectados (despachos del lote) y movimientos del lote.
  3. Ejecutar: bloquea todo el stock encontrado (BLOCKED) y notifica.
  4. Completar al disponer de toda la mercadería afectada.

SOPs / IQ / OQ / PQ

📑
SOPs y Protocolos de Calificación
Repositorio de documentos regulatorios con versionado y aprobación

Repositorio digital de Procedimientos Operativos Estándar y protocolos IQ/OQ/PQ, filtrable por proceso (Recepción, Almacenamiento, Despacho, Devoluciones, Recall, Inventarios, Sistema) y por estado.

DRAFTRevisiónACTIVENueva versiónOBSOLETE

Permite subir documentos, versionarlos y aprobarlos.

Trazabilidad

🔍
Trazabilidad
Historial completo de movimientos de mercadería

Buscar Movimientos por: rango de fechas, tipo (RECEPTION, PUTAWAY, PICK, TRANSFER, ADJUSTMENT, RETURN, DISPATCH), ítem y lote. Cada registro incluye fecha/hora, tipo, ítem, lote, cantidad, origen, destino, estado, operador y documento de referencia.

Auditoría (GAMP 5)

🛡️
Audit Trail
Registro inmutable de acciones — cumplimiento GAMP 5

Registro de auditoría de todas las acciones relevantes del sistema (quién, qué, cuándo, antes/después). Permite Buscar por usuario, módulo, acción y fecha, y Limpiar filtros. Hay un resumen agregado de actividad.

El audit trail es de solo lectura y no puede modificarse, garantizando la integridad de datos exigida por GMP/GAMP 5. Las acciones sensibles (forzar liberación sin CoA, ajustes, bloqueos, recall) quedan trazadas aquí.

7 · Sistema — Reportes

📈
Reportes
Exportación de datos a CSV (compatible con Excel)
ReporteContenido
Stock ActualInventario con ubicaciones, lotes, estados y cantidades.
MovimientosHistorial de movimientos por rango de fechas.
RecallsRetiros de producto con lotes y clientes afectados.
Próximos a VencerLotes con vencimiento cercano.
TemperaturaHistórico de lecturas y alertas.
Audit TrailRegistro de acciones del sistema.
Trazabilidad de LotesHistorial de un lote, de ingreso a despacho.
Log de AccesoLogins y actividad de usuarios.

Cada reporte se descarga en formato CSV.

SAP B1

🔗
Integración SAP Business One
Consulta de documentos y sincronización de maestros vía Service Layer

Muestra el estado de conexión al Service Layer y consulta los documentos de SAP por pestaña:

DocumentoCódigoUso en WMS
Órdenes de CompraOPORBase de Recepciones / Agendas
Órdenes de VentaORDRBase de Pick Lists
Entradas de MercaderíaOPDNConsulta de GRPO
Notas de CréditoORINConsulta
Solicitudes de TrasladoOWTQBase de Transferencias
Órdenes de ProducciónOWORConsulta

También expone vehículos y choferes (maestros para despacho) y el log de sincronización.

No confunda DocEntry (ID interno del Service Layer) con DocNum (número visible del documento): son distintos y el sistema usa el correcto en cada operación.

Usuarios y permisos

👥
Usuarios
Gestión de usuarios, roles y matriz de permisos por módulo

Tiene dos pestañas: Usuarios y Permisos por Rol.

Usuarios

  1. + Nuevo Usuario: usuario, nombre completo, email, contraseña, rol y almacén.
  2. Editar (no cambia el nombre de usuario) o Desactivar (impide el login sin borrar).
El sistema cuenta con 9 roles con permisos granulares: op_recepcion, op_almacen, op_picking, qc_muestrista, qa_liberador, supervisor, jefe, auditor y admin. Detalle completo en el Manual de Roles y Permisos.

Permisos por Rol

Matriz editable de módulo × rol con nivel de acceso (Completo / Solo lectura / Sin acceso). Permite ajustar qué ve cada rol y guardar los cambios. También se administra la política de contraseñas (longitud, complejidad, vigencia).

Ubicaciones (bins)

🗂️
Ubicaciones
Administración de las posiciones físicas del almacén

Importar SAP

⬇️
Importar SAP
Sincronización de maestros desde SAP hacia el WMS

Importar Items desde SAP descarga/actualiza el catálogo de artículos. También se sincronizan almacenes. Es un paso necesario antes de recibir/pickear ítems nuevos.

Si un ítem aparece como No sincronizado al crear una recepción o pick list, ejecute aquí la importación.

Zonificación

🧭
Reglas de Zonificación
Definen dónde guarda el sistema cada producto en el putaway

Las reglas de zonificación gobiernan la sugerencia de ubicación en el putaway. Se administran en tres niveles, con prioridad de lo más específico a lo más general:

MóduloNivelAcción
Zona × ItemÍtem específico+ Agregar item: asocia un ítem a su zona/ubicación preferida.
Zona × FamiliaFamilia de productos+ Nueva regla: asocia una familia a una zona.
Zona × GrupoGrupo (anterior)+ Nueva regla: asocia un grupo a una zona.

El putaway aplica la regla más específica disponible para cada producto. La pestaña de Stock → Zonificación muestra la cobertura (qué productos tienen regla) y permite asignar grupos a bins.

Anexo A · Glosario

TérminoDefinición
BinUbicación física dentro de un almacén (pasillo-rack-nivel-posición).
CaóticoAlmacenamiento sin posición fija; el WMS decide dónde ubicar según reglas.
CoACertificate of Analysis — Certificado de Análisis del lote, requisito para liberar.
FEFOFirst Expired, First Out — salida priorizando el lote que vence antes.
GRPOGoods Receipt PO — documento de entrada de mercadería en SAP.
LPNLicense Plate Number — código único de un contenedor/bulto.
PutawayGuardar la mercadería recibida en su ubicación.
QAQuality Assurance — cuarentena electrónica pendiente de liberación.
RFRadiofrecuencia — operación por colector de mano con escaneo.
Service LayerAPI REST de SAP B1 para integración.
DocEntry / DocNumID interno vs. número visible de un documento SAP.
ZPLZebra Programming Language — formato de etiquetas Zebra.
DINAVISADirección Nacional de Vigilancia Sanitaria de Paraguay.

Anexo B · Flujos de proceso

Recepción completa

OC en SAPAgendaRecepción (GRPO)Stock en QAMuestreo / CoALiberación QAPutawayAVAILABLE

Despacho completo

OV en SAPPick ListOnda (opc.)Picking FEFOPackingContenedor/LPNExpediciónDeliveryNote SAP

Devolución

Crear DevoluciónRecibir líneasStock en QAInspección QADisposición

Abastecimiento a producción

Orden de ProducciónZona PickingRecolectarEntregar a PesadaDevolver sobrante

Anexo C · Estados

Estados de documentos

EstadoSignificado
DRAFTBorrador, aún no iniciado.
OPENAbierto, en proceso.
IN_PROGRESSParcialmente completado.
COMPLETEDCompletado / cerrado.
CANCELLEDCancelado.

Estados de stock / lote

EstadoSignificado¿Disponible para picking?
AVAILABLELiberado por QA.✅ Sí
QACuarentena electrónica.❌ No
BLOCKEDBloqueado manual o por recall.❌ No
REJECTEDRechazado por QA.❌ No
IN_TRANSITTransferencia en curso.❌ No
DAMAGEDDañado.❌ No

XPert WMS — Manual de Usuario v3.0

COMFAR S.A.E.C.A. · Laboratorio Farmacéutico · Paraguay · Junio 2026

Documento de uso interno. Generado a partir del sistema en producción. Para soporte, contacte al administrador.