Centro de documentación SELIAP
Guía funcional, contable y técnica del sistema. La disponibilidad de cada módulo depende de la empresa activa, el rol y los permisos del usuario.
Acceso, empresas y roles
Inicia sesión desde /users/signin. Todas las operaciones deben ejecutarse dentro de la empresa correcta.
Seguridad
- No compartir usuarios ni credenciales.
- Cerrar sesión en equipos compartidos.
- Solicitar al Manager cualquier permiso faltante.
Puesta en marcha
- Configurar la empresa y sus usuarios.
- Crear almacenes, categorías y productos.
- Configurar comprobantes fiscales y facturación.
- Revisar el catálogo de cuentas.
- Registrar clientes y proveedores.
- Iniciar operaciones y comprobar los reportes.
Clientes, ventas y cobros
Registra primero los datos fiscales y de contacto. Las cotizaciones apoyan el proceso comercial y pueden preceder facturas u órdenes.
- Verifica cliente, fecha, productos, cantidades, precios, impuestos y NCF.
- Los cobros reducen cuentas por cobrar y requieren método, referencia e importe.
- Los documentos contabilizados deben cancelarse o reversarse; no se recomienda eliminarlos.
- Consulta los reportes antes de exportar o imprimir.
Inventario y compras
Configura almacenes, categorías y productos antes de registrar existencias.
- Las compras pueden aumentar inventario y generar cuentas por pagar.
- Las solicitudes soportan preparación y aprobación.
- Todo ajuste debe conservar una justificación.
- Confirma siempre el almacén afectado.
Contabilidad
Todo asiento contabilizado debe cumplir débito = crédito. Las cuentas de naturaleza deudora aumentan con débitos; las acreedoras aumentan con créditos.
Catálogo de cuentas
| Nivel | Tipo de cuenta | Dígitos acumulados | Padre |
|---|---|---|---|
| 1 | Grupo raíz | 1 | Ninguno |
| 2 | Grupo | 2 | Raíz de 1 dígito |
| 3 | Subgrupo | 4 | Grupo de 2 dígitos |
| 4 | Cuenta control | 6 | Subgrupo de 4 dígitos |
| 5 | Cuenta auxiliar | 8 | Control de 6 dígitos |
Los niveles se enumeran del 1 al 5; las longitudes técnicas del código son 1, 2, 4, 6 y 8 dígitos. El código hijo hereda el prefijo completo del padre y se presenta en bloques: 11.01.01.01. Los grupos principales son Activos (1), Pasivos (2), Capital (3), Ingresos (4), Costos (5), Gastos (6) y Resumen de G o P (7).
Estados financieros
Estado de Resultados
La utilidad tiene naturaleza acreedora y la pérdida se presenta del lado deudor. El resultado calculado alimenta el Estado de Capital y la Situación Financiera mientras no se haya cerrado contra capital.
Situación financiera
Excel, CSV e impresión
Consulta primero el período. Los importes de Excel y CSV se generan como números sin símbolos ni unidades en la celda; el formato monetario se reserva para pantalla e impresión. Esto permite fórmulas, sumas, filtros y tablas dinámicas.
Arquitectura técnica
El código fuente reside en src; npm run build genera dist y copia vistas, recursos públicos y utilidades.
Producción, respaldo y actualización
- Ejecutar pruebas y compilación.
- Confirmar proceso y directorio productivos.
- Respaldar archivos y colecciones afectadas.
- Instalar artefactos compilados.
- Ejecutar migraciones idempotentes.
- Reiniciar solamente SELIAP con PM2.
- Verificar MongoDB, PM2, puerto interno y dominio público.
- Revisar logs nuevos y revocar accesos temporales.
Diagnóstico y soporte
- Acceso denegado: verificar rol y permiso.
- Cuenta no encontrada: confirmar empresa activa e identificador.
- Asiento descuadrado: revisar totales débito y crédito.
- Código inválido: confirmar grupo, nivel, padre y prefijo.
- Reporte vacío: revisar fechas, estado contabilizado y cuentas posteables.
- Exportación no operable: confirmar que las celdas sean numéricas y no texto formateado.