Transferencia de Inventario
Índice
- Transferencia de Inventario
Introducción
La sección de Transferencia de Inventario permite gestionar el movimiento de productos entre tiendas. Cachicamo soporta dos tipos de transferencias según la relación entre las tiendas involucradas, cada una con un flujo diferente adaptado a su complejidad.
Tipos de Transferencia
Transferencia Interna
Es una transferencia entre tiendas que tienen una relación de almacén/bodega configurada. Este tipo de transferencia está diseñada para mover mercancía dentro del mismo negocio, por ejemplo, de una tienda principal a su depósito o bodega.
Características:
- No requiere datos de transporte (chofer, vehículo, transportista).
- No genera guía de despacho ni número de referencia.
- No se envía a imprentas digitales fiscales (Unidigital, The Factory).
- Al crearse, pasa automáticamente al estado En Tránsito, actualizando el inventario de inmediato.
- Genera un documento simplificado de traslado interno.
Guía de Despacho entre tiendas
Es una transferencia entre tiendas que no tienen relación de almacén. Se utiliza para envíos formales de mercancía entre tiendas propias que requieren documentación fiscal (guía de despacho).
Características:
- Requiere datos completos de transporte: chofer, vehículo y transportista (obligatorio para Venezuela).
- Genera un número de referencia automático basado en la secuencia configurada.
- Se envía a imprentas digitales fiscales si están configurados (Unidigital o The Factory Digital HKA).
- Se crea en estado Creado y debe ser cambiada manualmente a los siguientes estados.
- Genera una guía de despacho completa con toda la información fiscal.
Configurar Almacenes Relacionados
Para habilitar las transferencias internas, primero debe configurar qué tiendas son almacenes o bodegas de la tienda actual.
- Vaya a Configuración de la Tienda (menú lateral → Configuración).
- En la sección "Almacenes/Bodegas Relacionadas", verá un selector múltiple con todas sus tiendas disponibles.
- Seleccione las tiendas que funcionan como almacenes o bodegas de la tienda actual.
- Haga clic en "Guardar Cambios".
Nota: La relación es bidireccional. Si la Tienda A tiene a la Tienda B como almacén, o viceversa, las transferencias entre ambas se considerarán internas.
Crear una Transferencia
Transferencia Interna (entre almacenes)
Para crear una transferencia interna entre tiendas con relación de almacén:
- Vaya a Inventarios → Transferencias.
- Haga clic en el botón "Agregar Transferencia".
- Complete los campos:
- Descripción: Motivo de la transferencia (ej: "Reposición de stock").
- Tienda de Origen: Seleccione la tienda desde donde sale la mercancía.
- Productos: Agregue los productos y las cantidades a transferir.
- Tienda Destino: Seleccione la tienda destino.
- Como ambas tiendas están relacionadas como almacenes, el formulario no mostrará campos de transporte.
- Haga clic en "Enviar".
Resultado: La transferencia se crea y pasa automáticamente al estado En Tránsito. El inventario de la tienda origen se reduce y el inventario aparecerá como "en tránsito" en la tienda destino.
Guía de Despacho entre tiendas
Para crear una transferencia con guía de despacho entre tiendas sin relación de almacén:
- Vaya a Inventarios → Transferencias.
- Haga clic en el botón "Agregar Transferencia".
- Complete los campos básicos:
- Descripción: Motivo de la transferencia.
- Tienda de Origen: Seleccione la tienda de origen.
- Productos: Agregue productos y cantidades.
- Tienda Destino: Seleccione la tienda destino.
- Se mostrarán campos adicionales obligatorios:
- Dirección de Origen y Dirección de Destino.
- Descripción del Producto y Peso/Volumen Total.
- Datos del Transportista: Razón social, RIF, dirección fiscal, contacto.
- Datos del Chofer: Nombre completo, tipo y número de cédula, tipo de licencia, contacto, email.
- Datos del Vehículo: Tipo, placa, color, número de transporte.
- Haga clic en "Enviar".
Resultado: La transferencia se crea en estado Creado. Se generará automáticamente un número de referencia (guía de despacho). Si tiene imprentas digitales configurados (Unidigital o The Factory), el documento se enviará automáticamente a dichos servicios.
Estados de la Transferencia
Cada transferencia pasa por diferentes estados que reflejan su progreso. Los cambios de estado actualizan automáticamente las cantidades de inventario en las tiendas involucradas.
Diagrama de flujo de estados
┌───────────┐
│ CREADO │
└─────┬─────┘
│
┌────────────────┼────────────────┬─────────────┐
│ │ │ │
▼ ▼ ▼ ▼
┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐
│EN TRÁNSITO│ │ RECIBIDO │ │ ACEPTADO │ │ CANCELADO │
└─────┬─────┘ └─────┬─────┘ └───────────┘ └───────────┘
│ │ (final) (final)
└───────┬───────┘
│
┌────────────┼────────────┐
│ │ │
▼ ▼ ▼
┌───────────┐ ┌─────────────┐ ┌───────────┐
│ ACEPTADO │ │EN TRÁNSITO │ │ DEVUELTO │
└───────────┘ │ (DEVUELTO) │ └───────────┘
(final) └──────┬──────┘ (final)
│
▼
┌───────────┐
│ DEVUELTO │
└───────────┘
(final)
Descripción detallada de cada estado
| Estado | Descripción | ¿Es estado final? |
|---|---|---|
| Creado | La transferencia fue registrada pero la mercancía aún no ha salido de la tienda origen. El inventario no se ha movido todavía. Este es el único estado donde se pueden modificar o eliminar productos de la transferencia. | No |
| En Tránsito | La mercancía salió de la tienda origen y está en camino hacia la tienda destino. El inventario se descontó del origen y aparece como "en tránsito" en el destino (visible pero no disponible para venta). | No |
| Recibido | La mercancía llegó físicamente a la tienda destino pero aún no ha sido verificada ni aceptada formalmente. El inventario sigue como "en tránsito" en el destino. | No |
| Aceptado | La mercancía fue verificada y aceptada en la tienda destino. El inventario se convierte en stock disponible para venta en la tienda destino. | Sí |
| En Tránsito (Devuelto) | La mercancía está siendo devuelta a la tienda origen (por problemas, rechazo, etc.). El inventario en tránsito del destino se elimina pero aún no se restaura en el origen. | No |
| Devuelto | La mercancía fue devuelta completamente y recibida en la tienda origen. El inventario se restaura en la tienda origen como stock disponible. | Sí |
| Cancelado | La transferencia fue cancelada antes de que la mercancía saliera (solo es posible desde el estado "Creado"). No se realiza ningún movimiento de inventario. | Sí |
Qué ocurre con el inventario en cada cambio de estado
A continuación se detalla exactamente qué sucede con las cantidades de inventario en cada transición de estado. El sistema maneja tres tipos de cantidades:
- Disponible para venta (
quantity_billable): Stock que puede ser facturado/vendido. - En tránsito (
quantity_transit): Stock en camino, visible pero no vendible. - Disponible total (
quantity_available): Suma de lo facturable y en tránsito.
Desde "Creado" hacia otros estados
| Transición | Tienda Origen | Tienda Destino |
|---|---|---|
| Creado → En Tránsito | Se resta del stock disponible para venta | Se suma como inventario en tránsito (visible, no vendible) |
| Creado → Recibido | Se resta del stock disponible para venta | Se suma como inventario en tránsito (visible, no vendible) |
| Creado → Aceptado | Se resta del stock disponible para venta | Se suma directamente al stock disponible para venta |
| Creado → Cancelado | Sin cambios | Sin cambios |