PARCHE CONTABLE — DEUDA AL RECIBIR MERCADERÍA Fecha: 2026-08-01 REGLA IMPLEMENTADA - Ingreso confirmado: aumenta stock y deuda al costo recibido. - Devolución al proveedor: disminuye stock y deuda al costo histórico del lote. - Venta: disminuye stock y calcula margen; no crea deuda otra vez. - Retiro interno: disminuye stock; no crea deuda otra vez. - Pago: disminuye saldo pendiente. CORRECCIONES SEGURAS - Un ingreso cargado por error puede anularse sólo si ninguno de sus lotes tuvo movimientos. No se borra: queda como anulado en el historial y auditoría. - Una devolución al proveedor puede anularse. Se restauran stock y deuda, conservando el movimiento en el historial. ARCHIVOS PRINCIPALES - app/functions.php - app/services.php - modules/ingresos.php - modules/devoluciones.php - modules/proveedores.php - modules/dashboard.php - modules/entregas.php - modules/liquidaciones.php - modules/ventas.php - export.php - scripts/verificar-deuda-ingresos.php - scripts/recalcular-deuda-ingresos.php - tests/integration.php IMPORTANTE Este paquete no incluye ni reemplaza database/microerp.sqlite.