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