E-commerce Multi-Warehouse Enterprise

Descripción del Proyecto

Sistema enterprise con Quote→Order→Sale, reservas inteligentes, cuentas corrientes y comprobantes

Versión enterprise del sistema multi-almacén con e-commerce B2B/B2C completo. Sistema avanzado que incluye: flujo comercial profesional completo (Presupuesto → Pedido → Venta con trazabilidad total), sistema de reservas inteligentes de stock (physical, reserved, available, ordered), cuentas corrientes automáticas con CurrentAccountService (control de deuda real con pending_amount), comprobantes contables completos (NCCL, NDCL, AJDC, AJCC) integrados, recepciones de compra avanzadas con cambio de almacén y rollback, formato argentino en toda la aplicación (491 cambios: $1.234.567,89), CompanyConfigurationService para políticas de negocio configurables, sistema de movimientos de stock con auditoría completa (quién, cuándo, por qué), y gestión de costos históricos para rentabilidad real. Incluye todas las funcionalidades del sistema base MÁS funcionalidades enterprise para empresas que necesitan control financiero y comercial completo.

Características Principales

📋 Flujo Comercial Profesional

→ Presupuestos con validez configurable
→ Conversión automática a Pedidos
→ Reserva de stock al confirmar pedido
→ Facturación con descuento de stock físico
→ Trazabilidad completa: Quote → Order → Sale
→ Liberación proporcional en ventas parciales

📦 Sistema de Reservas de Stock Inteligente

→ physical_stock: Stock físico real
→ reserved_stock: Reservado para pedidos
→ available_stock: Disponible (físico - reservado)
→ ordered_stock: En pedidos a proveedores
→ minimum_stock / maximum_stock configurables
→ Liberación proporcional al facturar parcial

💼 Cuentas Corrientes Automáticas

→ CurrentAccountService centralizado
→ Registro automático de todas las operaciones
→ Control de deuda real con pending_amount
→ Validación antes de cobros/pagos
→ Saldo actualizado en tiempo real
→ Estados de cuenta imprimibles

📄 Comprobantes Contables Completos

→ NCCL: Nota de Crédito (devoluciones)
→ NDCL: Nota de Débito (intereses)
→ AJDC/AJCC: Ajustes contables
→ Gestión de comprobantes de proveedores
→ Integración total con cuentas corrientes
→ 7 tablas de comprobantes implementadas

📦 Recepciones de Compra Avanzadas

→ Recepciones parciales con quantity_pending
→ Cambio de almacén en recepción
→ Descuentos por producto al recibir
→ Rollback de recepciones
→ Estados: pending → partial → completed

🇦🇷 Sistema de Formato Argentino

→ Miles: . Decimal: , → $1.234.567,89
→ 491 cambios totales (65 JS + 426 PHP)
→ formatWeight(), formatPrice(), formatDiscount()
→ Consistente en formularios, tablas, reportes, PDFs

⚙️ CompanyConfigurationService

→ Configuraciones centralizadas
→ Cache de 5 minutos
→ allow_negative_stock configurable
→ Políticas de reservas de stock
→ Políticas de descuento de stock
→ Auto-crear movimientos y cuentas corrientes
→ Configuraciones de validez de documentos

📊 Sistema de Movimientos de Stock

→ Trazabilidad: quantity_before/after
→ Tipos: entry, exit, adjustment, transfer, sale, purchase
→ Referencias a documentos origen
→ Auditoría completa: quién, cuándo, por qué

💰 Gestión de Costos Históricos

→ Guarda costo al momento de la venta
→ No usa costo actual del producto
→ Rentabilidad real, no estimada
→ Prorrateo de costos de envío

✅ CASOS DE USO REALES

→ Empresa con 5 sucursales - venta por catálogo y local
→ Distribuidora - varios depósitos, stock distribuido
→ Comercio - cuenta corriente clientes y proveedores
→ Negocio - presupuestos → confirmación → ventas
→ Empresa - reportes contables sin IVA para análisis
→ Sistema multi-usuario - 17 roles con permisos
→ Control total - auditoría "quién hizo qué y cuándo"

Integraciones

AFIP SDK
MercadoPago
DomPDF
Maatwebsite Excel
Intervention Image
CompanyConfigurationService
CurrentAccountService