From c2d7fc49d4194f6438273f4ecd994224d7606e68 Mon Sep 17 00:00:00 2001 From: mgarciaQ76 <139590879+mgarciaQ76@users.noreply.github.com> Date: Fri, 26 Sep 2025 10:02:36 -0300 Subject: [PATCH] orden de distribucion con nuevo prompt --- .../distribution-order.md | 187 +++++++++++------- .../payments-methods/checks-and-payments.md | 148 +++++++------- 2 files changed, 186 insertions(+), 149 deletions(-) diff --git a/src/docs/distribution-management/distribution-order.md b/src/docs/distribution-management/distribution-order.md index c9ec9d4dc60..6f406609d84 100644 --- a/src/docs/distribution-management/distribution-order.md +++ b/src/docs/distribution-management/distribution-order.md @@ -6,150 +6,187 @@ sticky: 9 article: false --- -El proceso de Órdenes de Distribución permite gestionar el movimiento de productos entre distintos almacenes o sucursales de la compañía. Asegura que las transferencias de stock se registren de manera controlada y transparente, utilizando un almacén en tránsito como etapa intermedia obligatoria. +El proceso de Orden de Distribución permite transferir productos entre almacenes de una organización, utilizando un almacén en tránsito como paso intermedio obligatorio. +Nunca se mueve directamente de origen a destino: siempre existen dos movimientos intermedios que garantizan el control de stock durante el transporte. -## 1. Requerimiento y creación +## Objetivo -La orden de distribución permite mover productos entre almacenes u ubicaciones dentro de la organización, utilizando un almacén en tránsito como paso intermedio. Esto garantiza que el traslado no sea inmediato, sino que refleje el tiempo en tránsito. +Asegurar que los movimientos de inventario entre locales/almacenes: -### Requisitos previos + * Registren las cantidades confirmadas. -* Debe existir un almacén en tránsito configurado con su ubicación y marcado como almacén predeterminado. + * Mantengan control en tránsito. -* Los productos a mover deben tener stock en la ubicación origen. + * Finalicen con la correcta recepción en el almacén destino. -![Almacén](/assets/img/docs/distribution-management/dim-distribution-image33.png) +## Alcance / Audiencia -Al crear Orden de Distribución se debe definir: + Usuarios de logística, inventarios y operaciones que gestionan movimientos entre almacenes en el ERP. - - Almacén en tránsito en el cabezal de la orden. +## Requisitos Previos - - Ubicación origen (de dónde sale el producto). + * Almacén en tránsito configurado (crear almacén "En tránsito") - - Ubicación destino (a dónde llegará el producto). + 1. Se crea en Menú → Almacenes y ubicaciones. -### Pasos + 2. Debe tener su ubicación definida. - 1. Crear un almacén en tránsito con su ubicación y marcarlo como predeterminado. + 3. Debe marcarse como predeterminado. - 2. Generar una orden de distribución en el sistema: +![Almacén](/assets/img/docs/distribution-management/dim-distribution-image33.png) - - Definir el almacén en tránsito en el cabezal. + * Existencias disponibles en el almacén origen - - Completar los campos obligatorios y guardar. + 1. Los productos a mover deben tener stock suficiente en la ubicación de origen. - 3. En la línea de la orden: + * Orden de Distribución creada - - Seleccionar producto. + 1. Se genera en Menú → Distribución → Orden de distribución. - - Definir cantidad y cantidad confirmada (la confirmada es la que efectivamente se moverá). + 2. En el cabezal, se debe definir el almacén en tránsito. - - Establecer ubicación origen y ubicación destino. + 3. Completar todos los campos obligatorios y guardar (completar orden). - - Guardar. + ![Almacén](/assets/img/docs/distribution-management/dim-distribution-image34.png) - 4. Se pueden incluir varios productos en la misma orden, incluso con distintos orígenes y destinos. +## Flujo general - 5. Completar la orden de distribución desde el cabezal → se genera un número de documento. +1. Crear Orden de Distribución con almacén en tránsito. - ![Almacén](/assets/img/docs/distribution-management/dim-distribution-image34.png) +2. Cargar líneas de productos: cantidades solicitadas y cantidad confirmada. -### Notas importantes +3. Guardar y Completar la Orden de Distribución. -- Si la cantidad confirmada es mayor que la existencia en origen, el sistema solo moverá hasta el stock disponible (a menos que la orden esté configurada como regla de entrega forzada). +4. Ejecutar proceso Generar movimiento (origen → tránsito). -- Toda orden de distribución genera dos procesos posteriores: +5. Validar stock en tránsito con Detalle de almacenamiento. -- Envío: movimiento de inventario desde la ubicación origen hacia el almacén en tránsito (realizado por la sucursal que envía). +6. Ejecutar proceso Recibos de materiales de la orden (tránsito → destino). -- Recepción: movimiento de inventario desde tránsito hacia la ubicación destino final. +7. Confirmar actualización de cantidades (entregada vs en tránsito). -## 2. Generar movimiento (origen a tránsito) +## Paso a paso detallado -Este proceso corresponde al primer movimiento físico de la orden de distribución: trasladar productos desde la ubicación origen hasta el almacén en tránsito. +### 1. Crear Orden Distribución -### Requisitos previos +1.1. Navegar a: Menú → Distribución → Orden de Distribución. -* La orden de distribución debe estar creada y completada (Ver Paso 1). +1.2. En el cabezal, definir: -* Las líneas de la orden deben tener definida la cantidad confirmada, ya que sin este dato el proceso no se mostrará en la lista de pendientes. + * Organización. -### Pasos + * Almacén en tránsito. - 1. Acceder al menú y seleccionar la opción "Generar movimiento". + * Campos obligatorios adicionales (ej. fechas, socio, etc.). - 2. El sistema mostrará los registros pendientes de mover. + * Guardar la orden. - - No se detallan los productos en columnas, ya que este proceso representa una salida desde el origen hacia tránsito. +### 2. Definir líneas de productos - - Solo aparecen las órdenes con cantidades confirmadas. +2.1. Seleccionar el producto desde la ubicación de origen. - 3. Seleccionar el registro y presionar Aceptar. +2.2. Completar los campos: - 4. En la ventana emergente, definir la fecha de movimiento y confirmar con Aceptar. + * Cantidad solicitada. - 5. Verificar el resultado: + * Cantidad confirmada (ejemplo: 25). - - Ir a la orden de distribución. + * Ubicación origen (donde se encuentra el producto). - - Refrescar la vista en las líneas. + * Ubicación destino. - - Confirmar que la cantidad en tránsito se haya actualizado correctamente. +::: note +- Si cantidad confirmada > existencia, el sistema solo mueve lo disponible (ej. existencia 20 → moverá 20). +- Solo se moverá lo cantidad mayor a existencia si la orden está marcada como regla de entrega forzada. +::: - ![Generar Movimiento](/assets/img/docs/distribution-management/dim-distribution-image35.png) +### 3. Guardar y completar la orden desde el cabezal. - ![Generar Movimiento](/assets/img/docs/distribution-management/dim-distribution-image36.png) + * Ejemplo: se genera la Orden de Distribución Nº 2. -::: note -Si la línea de orden no tiene cantidad confirmada, el proceso no aparecerá en la lista de pendientes, por lo que es obligatorio cargar este dato previamente. -::: +### 4. Generar movimiento (origen → tránsito) + + 1. Navegar a: Menú → Procesos → Generar movimiento. + + 2. Ingresar el número de la Orden de Distribución (ejemplo: 2). + + 3. Verificar que aparezcan registros pendientes (solo se muestran si hay cantidad confirmada). + + 4. Seleccionar el registro y hacer clic en Aceptar. + + 5. En la ventana emergente: + + * Definir Fecha de Movimiento. + + * Confirmar con Aceptar. + + 6. Validar en la Orden de Distribución que la cantidad pasó a En tránsito. + +![Generar Movimiento](/assets/img/docs/distribution-management/dim-distribution-image35.png) + +![Generar Movimiento](/assets/img/docs/distribution-management/dim-distribution-image36.png) + +### 5. Confirmar stock en tránsito + + 1. Consultar el reporte Detalle de almacenamiento. + + 2. Verificar que las cantidades movidas (ejemplo: 25) figuren en el almacén en tránsito. -### 3. Generar movimiento (Tránsito a Destino) +### 6. Recibir en el destino (tránsito → destino) -Este proceso corresponde a la recepción de productos en el almacén destino. Los productos que se habían movido al almacén en tránsito ahora deben ser confirmados y registrados como entregados en el destino. + 1. Navegar a: Menú → Procesos → Recibos de materiales de la orden. -### Requisitos previos + 2. Ingresar el número de la Orden de Distribución. - * El movimiento desde el almacén origen a tránsito debe estar generado (ver Parte 2). + 3. Seleccionar el registro en tránsito que será recibido. - * Los productos deben figurar como disponibles en el almacén tránsito. + 4. Hacer clic en Aceptar. -### Pasos + 5. En la ventana emergente: - 1. Verificar cantidades en tránsito: + * Definir Fecha de Movimiento. - - Consultar el reporte “Detalle de almacenamiento”. + * Confirmar con Aceptar. - - Confirmar que los productos estén registrados en el almacén tránsito (ejemplo: 25 unidades). +### 7. Validar en la Orden de Distribución que: - 2. Acceder al proceso “Recibos de materiales de la Orden”. + 1. Cantidad en tránsito = 0. - 3. Ingresar el número de la orden de distribución en el criterio de búsqueda. + 2. Cantidad entregada = cantidad confirmada (ejemplo: 25). - - El sistema mostrará las líneas de la orden, no los movimientos individuales. +![Generar Movimiento](/assets/img/docs/distribution-management/dim-distribution-image37.png) - - Esto se debe a que un camión puede salir con múltiples destinos, y se recepciona según cada ubicación de destino. +### Casos especiales - 4. Seleccionar el registro correspondiente (línea en tránsito). + 1. Entrega forzada: si confirmada > existencia, solo mueve stock real salvo que la orden tenga regla de entrega forzada. - 5. Presionar Aceptar. + 2. Anulación: al anular documentos, el sistema revierte movimientos: - 6. En la ventana emergente, definir la Fecha de movimiento y confirmar con Aceptar. + * De destino → tránsito. - 7. Validar el resultado: + * De tránsito → origen. - - En la orden de distribución, revisar que la cantidad en tránsito haya disminuido (ejemplo: de 25 → 0). +### Reportes y verificaciones - - Confirmar que la cantidad entregada se actualizó (ejemplo: 25). + 1. Detalle de almacenamiento: confirma cantidades en tránsito. -![Generar Movimiento](/assets/img/docs/distribution-management/dim-distribution-image37.png) + 2. Orden de distribución: refleja cambios en los campos En tránsito y Entregado. -4. Notas importantes +### Checklist de control - * Una vez recepcionados los productos, la orden queda liberada. +✔️ Almacén en tránsito creado y con ubicación. +✔️ Orden de distribución generada con almacén en tránsito. +✔️ Cantidades confirmadas definidas. +✔️ Movimiento origen → tránsito generado. +✔️ Detalle de almacenamiento actualizado. +✔️ Movimiento tránsito → destino completado. +✔️ Orden de distribución liberada. - * En caso de anulación de documentos, los movimientos se revierten: +### Resumen final - - De destino a tránsito. +El circuito de Orden de Distribución asegura el traslado controlado de inventario entre almacenes en dos pasos: primero de origen a tránsito, y luego de tránsito a destino. +El control de cantidades confirmadas, validación de existencias y posibilidad de reversión garantizan trazabilidad completa y seguridad en los movimientos. - - De tránsito a origen. \ No newline at end of file +Versión: 1.0 +Autor: Equipo Funcional ERP +Fecha: 25/09/2025 \ No newline at end of file diff --git a/src/docs/financial-management/payments-methods/checks-and-payments.md b/src/docs/financial-management/payments-methods/checks-and-payments.md index f574bffb727..2c7e9edddbd 100644 --- a/src/docs/financial-management/payments-methods/checks-and-payments.md +++ b/src/docs/financial-management/payments-methods/checks-and-payments.md @@ -161,29 +161,29 @@ Esta funcionalidad permite gestionar los cheques en cartera desde el momento en ### Objetivo -* Brindar a los usuarios una guía práctica para: +Brindar a los usuarios una guía práctica para: -* Registrar correctamente los cheques en cartera. + * Registrar correctamente los cheques en cartera. -* Visualizar y controlar los movimientos y saldos en caja. + * Visualizar y controlar los movimientos y saldos en caja. -* Realizar la confirmación de movimientos (cierre de caja). + * Realizar la confirmación de movimientos (cierre de caja). -* Ejecutar los depósitos de cheques hacia las cuentas bancarias. + * Ejecutar los depósitos de cheques hacia las cuentas bancarias. -* Asegurar la conciliación de los saldos entre el sistema y el banco. + * Asegurar la conciliación de los saldos entre el sistema y el banco. ### Flujo del Proceso -1. Generar Recibo de Cobro → Registro inicial del cheque (estado borrador → completado). + 1. Generar Recibo de Cobro → Registro inicial del cheque (estado borrador → completado). -2. Caja de Cheques en Cartera → Consulta de saldos y movimientos. + 2. Caja de Cheques en Cartera → Consulta de saldos y movimientos. -3. Cierre de Caja → Confirmación de movimientos y conciliación interna. + 3. Cierre de Caja → Confirmación de movimientos y conciliación interna. -4. Depósito de Caja → Selección de cheques a depositar (agrupados o divididos). + 4. Depósito de Caja → Selección de cheques a depositar (agrupados o divididos). -5. Reporte Detalle de Caja → Validación de entradas/salidas y conciliación bancaria. + 5. Reporte Detalle de Caja → Validación de entradas/salidas y conciliación bancaria. ![Flujo](/assets/img/docs/balance-management/bam-checks4.png) @@ -191,13 +191,13 @@ Esta funcionalidad permite gestionar los cheques en cartera desde el momento en #### 1. Generar Recibo de Cobro -* Acceder a Recibo de Cobro. + * Acceder a Recibo de Cobro. -* Seleccionar cliente. + * Seleccionar cliente. -* Generar Cobro (cheques). + * Generar Cobro (cheques). -* Completar el recibo → Los cheques pasan a la cuenta Cheques en Cartera. + * Completar el recibo → Los cheques pasan a la cuenta Cheques en Cartera. ![Flujo](/assets/img/docs/balance-management/bam-checks5.png) @@ -205,19 +205,19 @@ Esta funcionalidad permite gestionar los cheques en cartera desde el momento en #### 2. Consultar Movimientos en Caja de Cheques en Cartera -* Ir a Gestión Financiera → Diario de Caja → Detalle de Caja. + * Ir a Gestión Financiera → Diario de Caja → Detalle de Caja. -* Generar reporte para visualizar: + * Generar reporte para visualizar: -* Saldos anteriores. + * Saldos anteriores. -* Nuevos movimientos. + * Nuevos movimientos. -* Entradas y salidas por cliente. + * Entradas y salidas por cliente. -* Número de documento y de cheque. + * Número de documento y de cheque. -* Desde este reporte, se puede navegar al detalle del pago o recibo correspondiente. + * Desde este reporte, se puede navegar al detalle del pago o recibo correspondiente. ![Flujo](/assets/img/docs/balance-management/bam-checks7.png) @@ -225,13 +225,13 @@ Esta funcionalidad permite gestionar los cheques en cartera desde el momento en #### 3. Confirmar Movimientos (Cierre de Caja) -* Ingresar en Cierre de Caja. + * Ingresar en Cierre de Caja. -* Seleccionar la cuenta Cheques en Cartera. + * Seleccionar la cuenta Cheques en Cartera. -* Agregar los pagos pendientes de confirmación. + * Agregar los pagos pendientes de confirmación. -* Completar el cierre → El saldo final concuerda con el saldo en caja. + * Completar el cierre → El saldo final concuerda con el saldo en caja. ![Flujo](/assets/img/docs/balance-management/bam-checks9.png) @@ -239,27 +239,27 @@ Esta funcionalidad permite gestionar los cheques en cartera desde el momento en #### 4. Generar Depósitos de Cheques -* Ir a Depósito de Caja. + * Ir a Depósito de Caja. -* Seleccionar la cuenta Cheques en Cartera. + * Seleccionar la cuenta Cheques en Cartera. -* Marcar los cheques pendientes de depósito. + * Marcar los cheques pendientes de depósito. Definir: -- Fecha. + - Fecha. -- Socio de negocio. + - Socio de negocio. -- Número de depósito. + - Número de depósito. -- Cuenta bancaria destino. + - Cuenta bancaria destino. Opciones: -- Depósito agrupado → un solo depósito por todos los cheques. + - Depósito agrupado → un solo depósito por todos los cheques. -- Depósito dividido → un depósito por cada cheque. + - Depósito dividido → un depósito por cada cheque. ![Flujo](/assets/img/docs/balance-management/bam-checks11.png) @@ -267,62 +267,62 @@ Opciones: #### 5. Validar en Reportes -* Emitir el Reporte Detalle de Caja para confirmar: +Emitir el Reporte Detalle de Caja para confirmar: -* Salida de cheques desde caja. + * Salida de cheques desde caja. -* Entrada en la cuenta bancaria. + * Entrada en la cuenta bancaria. Revisar el estado del documento: -- Pendiente de conciliar. + - Pendiente de conciliar. -- Conciliado. + - Conciliado. ### Ejemplos -* Caso 1: Tres cheques en un solo depósito → salida de $125 y entrada de $125 (saldo sin variación). + * Caso 1: Tres cheques en un solo depósito → salida de $125 y entrada de $125 (saldo sin variación). -* Caso 2: Dos cheques con depósito dividido → dos movimientos separados hacia la cuenta Santander Pesos. + * Caso 2: Dos cheques con depósito dividido → dos movimientos separados hacia la cuenta Santander Pesos. ### Observaciones -* Es fundamental realizar el cierre de caja antes de depositar. + * Es fundamental realizar el cierre de caja antes de depositar. -* Si se selecciona la opción Dividir depósito, no se solicita número de depósito, ya que se genera uno por cada cheque. + * Si se selecciona la opción Dividir depósito, no se solicita número de depósito, ya que se genera uno por cada cheque. -* Verificar siempre el estado del documento en el reporte para asegurar que quede conciliado correctamente en banco. + * Verificar siempre el estado del documento en el reporte para asegurar que quede conciliado correctamente en banco. ## Control de Cheques – Remesas El proceso de Remesas de Cheques permite gestionar y controlar los movimientos de cheques entre los distintos locales y la central administrativa. Cada cheque registrado debe atravesar tres movimientos principales: -- Ingreso en la caja del local (cheque recibido en el punto de venta). + - Ingreso en la caja del local (cheque recibido en el punto de venta). -- Cheque en tránsito (traslado del local hacia la central administrativa). + - Cheque en tránsito (traslado del local hacia la central administrativa). -- Ingreso en la caja de la administración (recepción final del cheque en la central). + - Ingreso en la caja de la administración (recepción final del cheque en la central). De esta manera, el sistema asegura la trazabilidad completa del cheque y permite verificar en qué etapa se encuentra en todo momento. ### Flujo general del proceso -1. Cheque recibido en el local → queda registrado en la caja como "cheque en cartera". + 1. Cheque recibido en el local → queda registrado en la caja como "cheque en cartera". -2. Envío de remesa desde el local → se realiza un depósito de caja, que genera los documentos de retiro y el movimiento hacia la "remesa en tránsito". + 2. Envío de remesa desde el local → se realiza un depósito de caja, que genera los documentos de retiro y el movimiento hacia la "remesa en tránsito". -3. Cheque en tránsito → queda en estado pendiente hasta que la administración lo reciba. + 3. Cheque en tránsito → queda en estado pendiente hasta que la administración lo reciba. -4. Recepción en administración → mediante depósito de caja se confirma la entrada del cheque en la caja de administración (ej. "Cheques en cartera – Administración"). + 4. Recepción en administración → mediante depósito de caja se confirma la entrada del cheque en la caja de administración (ej. "Cheques en cartera – Administración"). ### Pasos del proceso #### 1. Verificación inicial en Caja -* Ingresar al reporte de Detalles de Caja para visualizar el saldo y los cheques disponibles en cartera. + * Ingresar al reporte de Detalles de Caja para visualizar el saldo y los cheques disponibles en cartera. -* Identificar los cheques que formarán parte de la remesa (ejemplo: cheques A25 y A31). + * Identificar los cheques que formarán parte de la remesa (ejemplo: cheques A25 y A31). ![Flujo](/assets/img/docs/balance-management/bam-checks13.png) @@ -330,25 +330,25 @@ De esta manera, el sistema asegura la trazabilidad completa del cheque y permite #### 2. Envío de cheques a Remesa en Tránsito -* Acceder al proceso Depósito de Caja desde el local. + * Acceder al proceso Depósito de Caja desde el local. -* Seleccionar la caja origen (ej. “Cheques en Cartera – Local”). + * Seleccionar la caja origen (ej. “Cheques en Cartera – Local”). -* Marcar los cheques a enviar. + * Marcar los cheques a enviar. -* Definir como destino la Remesa en Tránsito y el socio de negocio correspondiente (ej. Remesa Admin). + * Definir como destino la Remesa en Tránsito y el socio de negocio correspondiente (ej. Remesa Admin). El sistema generará automáticamente: -* Documento de retiro en el local. + * Documento de retiro en el local. -* Documento de ingreso en la cuenta de remesa en tránsito. + * Documento de ingreso en la cuenta de remesa en tránsito. En cada movimiento se registran: -* Pago relacionado → número único que identifica el cheque desde su ingreso. + * Pago relacionado → número único que identifica el cheque desde su ingreso. -* Pago referido → documento que refleja el egreso/ingreso de cada movimiento posterior. + * Pago referido → documento que refleja el egreso/ingreso de cada movimiento posterior. ![Flujo](/assets/img/docs/balance-management/bam-checks15.png) @@ -368,15 +368,15 @@ Opcionalmente, se puede agregar información complementaria (ej. persona que rec #### 4. Recepción en Administración -* Ingresar a Depósito de Caja desde la organización administrativa. + * Ingresar a Depósito de Caja desde la organización administrativa. -* Seleccionar como origen la Remesa en Tránsito. + * Seleccionar como origen la Remesa en Tránsito. -* Marcar los cheques pendientes de recepción. + * Marcar los cheques pendientes de recepción. -* Confirmar el ingreso en la caja de administración (ej. “Cheques en Cartera – Administración”). + * Confirmar el ingreso en la caja de administración (ej. “Cheques en Cartera – Administración”). -* El cheque queda registrado en la central como disponible para su posterior gestión (cobro, depósito bancario, etc.). + * El cheque queda registrado en la central como disponible para su posterior gestión (cobro, depósito bancario, etc.). ![Flujo](/assets/img/docs/balance-management/bam-checks20.png) @@ -386,18 +386,18 @@ Opcionalmente, se puede agregar información complementaria (ej. persona que rec ### Notas importantes -- El Pago Relacionado permanece constante durante todo el ciclo del cheque, garantizando la trazabilidad. + - El Pago Relacionado permanece constante durante todo el ciclo del cheque, garantizando la trazabilidad. -- Cada traslado genera un Pago Referido que documenta el egreso/ingreso intermedio. + - Cada traslado genera un Pago Referido que documenta el egreso/ingreso intermedio. -- Es posible configurar socios de negocio específicos para cada local o para la administración (ej. Remesa Admin). + - Es posible configurar socios de negocio específicos para cada local o para la administración (ej. Remesa Admin). -- Se recomienda revisar periódicamente la Remesa en Tránsito para evitar cheques pendientes sin recepcionar. + - Se recomienda revisar periódicamente la Remesa en Tránsito para evitar cheques pendientes sin recepcionar. ### Ejemplo visual (resumen) -- Cheque A25 ingresado en Local Puerto Arenal → Caja Local (Cheques en Cartera). + - Cheque A25 ingresado en Local Puerto Arenal → Caja Local (Cheques en Cartera). -- Envío a Remesa en Tránsito → documento de retiro (local) + ingreso en cuenta de tránsito. + - Envío a Remesa en Tránsito → documento de retiro (local) + ingreso en cuenta de tránsito. -- Recepción en Administración → Depósito de Caja → Cheques en Cartera Administración. \ No newline at end of file + - Recepción en Administración → Depósito de Caja → Cheques en Cartera Administración. \ No newline at end of file