Transferencias de stock entre estaciones
Para qué sirve
Cuando una estación se queda sin un producto y otra de tu empresa tiene de sobra, lo trasladas con una transferencia: sale del stock de la estación de origen al costo promedio de esa estación y entra al stock de la estación de destino cuando allí confirman la recepción. Si llega menos de lo enviado, la diferencia queda registrada y auditada.
Dónde está
/marketPestaña Transferencias.
Quién puede
| Acción | Permiso |
|---|---|
| Ver la pestaña y el listado | Permisomarket.ver |
| Nueva transferencia y Anular | Permisomarket.transferir_stock |
| Recibir en la estación destino | Permisomarket.recibir_transferencia |
Por defecto: Administrador, Administrador de Estación y Almacén tienen todo; Vendedor de Market y Solo lectura solo ven.
Conceptos
- Origen: siempre es la estación activa de quien envía.
- Destino: otra estación de la misma empresa.
- Código: cada transferencia recibe un código correlativo por estación de origen, con la forma
TR-{código de la estación}-000001(por ejemploTR-E01-000015). - Costo: el producto viaja al costo promedio de la estación de origen y entra al destino con ese mismo costo (que recalcula el promedio del destino).
- Balones: además de los balones llenos, puedes enviar envases vacíos (columna Vacíos).
:::info Traslados con guía de remisión Si trasladas productos de market emitiendo una guía de remisión (módulo de guías), esa guía mueve el stock por su cuenta: en el kardex verás Transferencia (salida) en el origen y Transferencia (entrada) al confirmar la recepción en destino, pero ese traslado no aparece en esta lista de transferencias. Usa uno u otro camino, no los dos, para no descontar el stock dos veces. :::
Listado
Filtro Todos los estados / Enviada / Recibida / Anulada, y el botón Nueva transferencia (con permiso).
| Columna | Qué muestra |
|---|---|
| Código | Código TR-… y debajo la fecha y hora de envío |
| Origen → destino | Nombres de las estaciones y la cantidad de ítems (3 ítem(s)) |
| Estado | Enviada Recibida Anulada |
Ves las transferencias en las que tú tienes permitida la estación de origen o la de destino, aunque no sea tu estación activa. Si no hay: "No hay transferencias."
Acciones por fila:
- Recibir: la transferencia está Enviada, tienes permitida la estación destino y el permiso de recibir.
- Anular: la transferencia está Enviada, la estación activa es la de origen y tienes el permiso de transferir.
Estados
- Enviada: el stock ya salió del origen; todavía no entró al destino.
- Recibida: entró al destino. Ya no se puede anular.
- Anulada: el stock volvió al origen. Ya no se puede recibir.
Paso a paso
Enviar una transferencia
- Abre el formulario
Con la estación de origen como estación activa, en Transferencias pulsa Nueva transferencia. Se abre Nueva transferencia de stock. Si tu empresa tiene una sola estación verás "La empresa no tiene otra estación a la cual transferir."
- Elige el destino
En Estación destino elige la estación que recibe. Opcionalmente escribe Observaciones (por ejemplo, la placa del vehículo que lleva la mercadería).
- Agrega los productos
Busca en Agregar producto o dispara el lector USB en Escanear producto. Cada producto se agrega con cantidad
1; corrígela en su casilla. Si agregas un producto que ya está en la lista, no se repite. Pulsa Quitar para sacar un producto. - Balones: indica los vacíos
Para un balón de GLP aparece la casilla Vacíos: escribe cuántos envases vacíos viajan además de los llenos.
- Envía
Pulsa Enviar transferencia. Verás "Transferencia TR-… enviada." y el stock del origen baja en ese momento.
:::info Vacíos solo al escanear La casilla Vacíos aparece cuando el balón se agrega escaneando su código. Si lo agregas desde el buscador Agregar producto, la casilla no se muestra. :::
Recibir una transferencia (estación destino)
- Ubica la transferencia
En Transferencias, filtra por Enviada y pulsa Recibir en la fila. Se abre Recibir transferencia con el código y la ruta.
- Cuenta lo que llegó
Cada producto muestra Enviado X. Deja la casilla vacía si llegó lo enviado; si llegó menos, escribe lo que realmente recibiste.
- Confirma
Pulsa Confirmar recepción. Verás "Transferencia recibida." y el stock del destino sube.
Cuando llega menos de lo enviado, el sistema registra en el destino la entrada completa y, a continuación, un
ajuste negativo por la diferencia con motivo diferencia_traslado, además de un evento crítico de
auditoría ("Transferencia TR-…: recibido X de Y"). Los envases vacíos se reciben siempre completos.
Anular una transferencia (estación origen)
- Abre la anulación
Con la estación de origen activa, pulsa Anular en la fila (solo transferencias Enviadas). Se abre Anular TR-….
- Escribe el motivo
Motivo de la anulación: entre 10 y 200 caracteres.
- Confirma
Pulsa Anular. Verás "Transferencia anulada: el stock volvió a la estación de origen.". El stock reingresa al origen al mismo costo con que salió (y los vacíos, si los hubo).
Campos
Nueva transferencia de stock
| Campo | ¿Obligatorio? | Descripción |
|---|---|---|
| Estación destinoLista | Sí | Otra estación activa de tu empresa (no aparece la estación activa). |
| ObservacionesTexto | No | Nota libre, hasta 200 caracteres. |
| Agregar productoLista con búsqueda | No | Productos que controlan stock. |
| Escanear productoCódigo | No | Lector USB (sin cámara en esta ventana). |
| Cantidad (por producto)Número | Sí | Mayor que cero, hasta 3 decimales. |
| Vacíos (balones)Número | No | Envases vacíos que viajan; cero o más, hasta 3 decimales. |
Máximo 100 productos por transferencia.
Recibir transferencia
| Campo | ¿Obligatorio? | Descripción |
|---|---|---|
| Recibido (por producto)Número | No | Vacío = llegó lo enviado. No puede superar lo enviado. |
Anular
| Campo | ¿Obligatorio? | Descripción |
|---|---|---|
| Motivo de la anulaciónTexto | Sí | Entre 10 y 200 caracteres. |
Reglas
- El destino debe ser otra estación de tu empresa.
- El stock del origen sale al enviar (no al recibir): si no alcanza, el envío se rechaza con "Stock insuficiente de {producto} (disponible X)." (salvo que la estación permita stock negativo).
- Una transferencia solo se recibe o se anula una vez.
- Recibir y enviar son seguros ante cortes de conexión: un reintento no duplica la transferencia.
Mensajes de error frecuentes y qué hacer
| Mensaje | Por qué pasa | Qué hacer |
|---|---|---|
| "La empresa no tiene otra estación a la cual transferir." | Solo hay una estación activa en la empresa | No aplica transferir |
| "Agregue al menos un producto." | La lista está vacía | Agrega productos |
| "Ítem N: producto repetido." | El mismo producto figura dos veces | Deja una sola fila con la cantidad total |
| "Ítem N: Cantidad mayor que cero, hasta 3 decimales." | Cantidad vacía, cero o mal escrita | Corrige la cantidad |
| "Ítem N: envases vacíos inválidos." | Vacíos negativos o mal escritos | Corrige los vacíos |
| "El destino debe ser otra estación." | Elegiste la misma estación de origen | Elige otra estación |
| "Estación destino no encontrada." | La estación no existe o no es de tu empresa | Elige una estación de la lista |
| "Envases vacíos insuficientes de {producto} (disponible X)." | Envías más vacíos de los que hay en el origen | Revisa el saldo de vacíos |
| "No puede superar la cantidad enviada." | En la recepción escribiste más de lo enviado | Corrige lo recibido |
| "La transferencia TR-… está recibida." / "… está anulada." | Ya se recibió o anuló antes | Recarga el listado |
| "Transferencia no encontrada." | No tienes permitida la estación de origen o destino | Pide acceso a la estación |
| "Debe tener entre 10 y 200 caracteres." | Motivo de anulación muy corto o largo | Ajusta el motivo |
Relación con otros módulos
- Stock, kardex y ajustes: movimientos Transferencia (salida), Transferencia (entrada) y, si hubo diferencia, Ajuste.
- Balones de gas (GLP): traslado de envases vacíos.
Ejemplo
La estación Los Olivos (código E01) envía a la estación Comas 24 gaseosas de 500 ml (CPP en origen S/ 1.8500) y
5 balones de 10 kg con 5 vacíos. Se genera TR-E01-000015; el stock de Los Olivos baja al instante. En Comas
cuentan 23 gaseosas: escriben 23 y dejan vacío el balón. Comas registra la entrada de 24 gaseosas a S/ 1.8500 y
un ajuste de −1 (S/ −1.85) con motivo diferencia_traslado; los 5 balones llenos y los 5 vacíos entran completos.