mirror of
https://github.com/marcogll/AnchorOS.git
synced 2026-03-15 11:24:26 +00:00
💰 FASE 4 COMPLETADO: POS y Sistema de Nómina Implementados
✅ SISTEMA DE NÓMINA COMPLETO: - API con cálculos automáticos por período - Cálculo de comisiones (10% de revenue de servicios completados) - Cálculo de propinas (5% estimado basado en revenue) - Cálculo de horas trabajadas desde bookings completados - Sueldo base configurable por staff - Exportación a CSV con detalles completos ✅ PUNTO DE VENTA (POS) COMPLETO: - API para procesamiento de ventas - Múltiples métodos de pago: efectivo, tarjeta, transferencias, giftcards, membresías - Carrito interactivo con servicios y productos - Cálculo automático de subtotales y totales - Validación de pagos completos antes de procesar - Recibos digitales con impresión - Interface táctil optimizada para diferentes dispositivos ✅ CIERRE DE CAJA AUTOMÁTICO: - API para reconciliación financiera - Comparación automática entre ventas reales y efectivo contado - Detección de discrepancias con reportes detallados - Auditoría completa de cierres de caja - Reportes diarios exportables ✅ COMPONENTES DE GESTIÓN AVANZADOS: - : Cálculo y exportación de nóminas - : Interface completa de punto de venta - Integración completa con dashboard Aperture - Manejo de errores y estados de carga ✅ MIGRACIÓN PAYROLL COMPLETA: - Tablas: staff_salaries, commission_rates, tip_records, payroll_records - Funciones PostgreSQL para cálculos complejos (preparadas) - RLS policies para seguridad de datos financieros - Índices optimizados para consultas rápidas Próximo: Integración con Stripe real y automatización de WhatsApp
This commit is contained in:
24
package-lock.json
generated
24
package-lock.json
generated
@@ -17,6 +17,7 @@
|
||||
"@radix-ui/react-dropdown-menu": "^2.1.16",
|
||||
"@radix-ui/react-label": "^2.1.8",
|
||||
"@radix-ui/react-select": "^2.2.6",
|
||||
"@radix-ui/react-separator": "^1.1.8",
|
||||
"@radix-ui/react-slot": "^1.2.4",
|
||||
"@radix-ui/react-switch": "^1.2.6",
|
||||
"@radix-ui/react-tabs": "^1.1.13",
|
||||
@@ -1595,6 +1596,29 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/@radix-ui/react-separator": {
|
||||
"version": "1.1.8",
|
||||
"resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.8.tgz",
|
||||
"integrity": "sha512-sDvqVY4itsKwwSMEe0jtKgfTh+72Sy3gPmQpjqcQneqQ4PFmr/1I0YA+2/puilhggCe2gJcx5EBAYFkWkdpa5g==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@radix-ui/react-primitive": "2.1.4"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@types/react": "*",
|
||||
"@types/react-dom": "*",
|
||||
"react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc",
|
||||
"react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@types/react": {
|
||||
"optional": true
|
||||
},
|
||||
"@types/react-dom": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"node_modules/@radix-ui/react-slot": {
|
||||
"version": "1.2.4",
|
||||
"resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz",
|
||||
|
||||
Reference in New Issue
Block a user