SELIAP · Documentación Volver a portada

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.

No se encontraron secciones para esa búsqueda.

Acceso, empresas y roles

Inicia sesión desde /users/signin. Todas las operaciones deben ejecutarse dentro de la empresa correcta.

ManagerConfiguración, usuarios, permisos y operaciones críticas.
SupervisorConsulta y gestión operativa amplia según permisos.
OperatorOperación diaria limitada a funciones autorizadas.

Seguridad

  • No compartir usuarios ni credenciales.
  • Cerrar sesión en equipos compartidos.
  • Solicitar al Manager cualquier permiso faltante.

Puesta en marcha

  1. Configurar la empresa y sus usuarios.
  2. Crear almacenes, categorías y productos.
  3. Configurar comprobantes fiscales y facturación.
  4. Revisar el catálogo de cuentas.
  5. Registrar clientes y proveedores.
  6. 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.

DiarioRegistro, aprobación, contabilización y reversión.
MayorMovimientos y saldo por cuenta.
BalanceComprobación de débitos, créditos y saldos.

Estados financieros

Estado de Resultados

Ingresos − Costos = Utilidad bruta
Utilidad bruta − Gastos = Resultado del período

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

Activos = Pasivos + Capital financiero

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

ServidorNode.js, Express, Passport y sesiones MongoDB.
DatosMongoDB/Mongoose con aislamiento por empresa.
InterfazHandlebars, JavaScript y recursos estáticos.

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

  1. Ejecutar pruebas y compilación.
  2. Confirmar proceso y directorio productivos.
  3. Respaldar archivos y colecciones afectadas.
  4. Instalar artefactos compilados.
  5. Ejecutar migraciones idempotentes.
  6. Reiniciar solamente SELIAP con PM2.
  7. Verificar MongoDB, PM2, puerto interno y dominio público.
  8. 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.