Universidad Nacional Autónoma de Honduras
Facultad de Ciencias Económicas Administrativas y Contables
Departamento de Informática Administrativa
CLASE: Lenguaje de programación III
Título:
Informe proyecto
Presentado por:
Nombre Número de cuenta
Angel Gabriel Flores Elvir 20221003046
Brayan Josue Gonzalez Davila 20221001506
Luis Ángel Cardona Martínez 20211023312
Luis Fernando Gomez Rivera 20151021070
Uziel Izai Sierra Meza 20211022862
Presentado a: Lester Fiallos
FECHA: 10/06/2024
Nombre del sistema: cuentaFacil.
Logo del sistema contable:
Objetivo general del sistema de información:
Proporcionar una plataforma eficiente y confiable para registrar, procesar, alma-
cenar y reportar todas las transacciones financieras de la organización, facili-
tando la toma de decisiones económicas estratégicas y operativas, asegurando
el cumplimiento normativo y mejorando la transparencia y precisión en la ges-
tión financiera.
Descripción de los procesos funcionales Modulo 2
Gestión de Cuentas Mayores (Padres)
Este proceso permite a los usuarios crear, actualizar y eliminar las cuentas
mayores en el sistema. Las cuentas mayores son los niveles superiores en la
estructura del catálogo de cuentas y suelen agrupar subcuentas relacionadas.
Entradas: Datos de la Cuenta Mayor: Nombre, código, tipo de cuenta
(activo, pasivo, capital, ingreso, gasto), descripción.
Salidas: Catálogo de Cuentas Actualizado: Lista de cuentas mayores
con sus respectivos códigos y detalles.
Pasos del Proceso:
1. Inicio del Proceso:
o El usuario accede al módulo de Catálogo de Cuentas.
2. Creación de una Cuenta Mayor:
o El usuario selecciona la opción para crear una nueva cuenta mayor.
o El sistema muestra un formulario de entrada de datos.
o El usuario ingresa el código, nombre, tipo y descripción de la cuenta
mayor.
o El sistema valida la información (por ejemplo, el código debe ser úni-
co).
3. Validación y Almacenamiento:
o El sistema verifica que el código y nombre de la cuenta no existan
previamente.
o El sistema almacena la nueva cuenta en la base de datos si la vali-
dación es exitosa.
4. Actualización de una Cuenta Mayor:
o El usuario selecciona una cuenta mayor existente.
o El sistema muestra el formulario con los datos actuales.
o El usuario modifica la información y guarda los cambios.
o El sistema valida y actualiza la cuenta en la base de datos.
5. Eliminación de una Cuenta Mayor:
o El usuario selecciona una cuenta mayor para eliminar.
o El sistema verifica que la cuenta no tenga subcuentas asociadas.
o Si no tiene subcuentas, el sistema elimina la cuenta de la base de
datos.
6. Fin del Proceso:
o El sistema actualiza la vista del catálogo de cuentas y confirma la
operación al usuario.
Gestión de Subcuentas (Hijos)
Este proceso permite a los usuarios crear, actualizar y eliminar subcuentas
asociadas a una cuenta mayor. Las subcuentas desglosan la información
financiera en detalle.
Entradas: Datos de la Subcuenta: Nombre, código, cuenta mayor aso-
ciada, tipo de cuenta, descripción.
Salidas: Catálogo de Cuentas Actualizado: Lista de subcuentas bajo
sus respectivas cuentas mayores.
Pasos del Proceso:
1. Inicio del Proceso:
o El usuario accede al módulo de Catálogo de Cuentas.
2. Creación de una Subcuenta:
o El usuario selecciona una cuenta mayor a la que desea asociar una
nueva subcuenta.
o El sistema muestra un formulario para la entrada de datos de la sub-
cuenta.
o El usuario ingresa el código, nombre, tipo y descripción de la sub-
cuenta.
o El sistema valida la información (por ejemplo, el código debe ser úni-
co y apropiado para la cuenta mayor seleccionada).
3. Validación y Almacenamiento:
o El sistema verifica que el código y nombre de la subcuenta no exis-
tan previamente y que la asociación con la cuenta mayor sea correc-
ta.
o El sistema almacena la nueva subcuenta en la base de datos si la
validación es exitosa.
4. Actualización de una Subcuenta:
o El usuario selecciona una subcuenta existente.
o El sistema muestra el formulario con los datos actuales.
o El usuario modifica la información y guarda los cambios.
o El sistema valida y actualiza la subcuenta en la base de datos.
5. Eliminación de una Subcuenta:
o El usuario selecciona una subcuenta para eliminar.
o El sistema verifica que la subcuenta no tenga registros asociados
(transacciones).
o Si no tiene registros, el sistema elimina la subcuenta de la base de
datos.
6. Fin del Proceso:
o El sistema actualiza la vista del catálogo de cuentas y confirma la
operación al usuario.
Aplicación de Normas Internacionales de Contabilidad
Este proceso garantiza que la estructura y el uso del catálogo de cuentas
cumplan con las Normas Internacionales de Información Financiera (NIIF o
IFRS).
Entradas: Normas de Contabilidad: Reglas y directrices para la estruc-
tura de cuentas.
Salidas: Catálogo de Cuentas Conforme: Estructura de cuentas que
cumple con las normas contables aplicables.
Pasos del Proceso:
1. Inicio del Proceso:
o El sistema debe estar configurado para cumplir con las NIIF/IFRS o
la normativa local relevante.
2. Estructura del Catálogo:
o El sistema presenta una estructura de catálogo predefinida o flexible
según las normas contables.
o El usuario puede seleccionar plantillas de cuentas predefinidas que
cumplen con las normas.
3. Creación y Actualización:
o Al crear o actualizar cuentas, el sistema guía al usuario para asegu-
rarse de que las cuentas se creen en la categoría correcta.
o El sistema puede sugerir códigos y tipos de cuentas basados en las
normas.
4. Validación Automática:
o El sistema valida automáticamente la estructura y la nomenclatura
de las cuentas contra las normas contables establecidas.
o Si se detectan errores o desviaciones, el sistema alerta al usuario
para que realice correcciones.
5. Revisión y Auditoría:
o El sistema permite la revisión de la estructura del catálogo por audi-
tores o expertos en contabilidad.
o El sistema genera informes que muestran la conformidad del catálo-
go de cuentas con las normas.
6. Fin del Proceso:
o El catálogo de cuentas se mantiene conforme con las normas conta-
bles, y el sistema está listo para el registro de transacciones finan-
cieras.
Descripción de los procesos funcionales modulo 3: Asientos Contables
Requerimientos:
Capacidad para registrar asientos en el debe y haber.
o Objetivos:
Lograr que el usuario registre asientos en el debe y haber, y cap-
turando los posibles errores mas comunes para hacerlo más efi-
ciente y organizada siendo aprueba de errores, con ello permitien-
dole hacer multiples transacciones en distintos tipo de asiento.
o Descripción
El usuario ingresa al apartado correspondiente, e inserta los datos
a procesar, para registrar el asiento contable.
Capacidad de guardar asientos de forma temporal.
Descripción: Facilitar la gestión de los asientos contables evitando perdi-
das de datos.
Nota: Los datos se guardan de manera automática si el usuario dejó in-
completo el trabajo realizado.
Capacidad de mayorizar asientos.
o Descripción
El usuario seleccionará un libro diario para mayorizar las cuentas,
sumará el debe y haber después verifica en que naturaleza quedó
la cuenta en base a las normas internacionales de contabilidad, si
la naturaleza es valida se actualizará la base de datos, y se le no-
tificara al usuario, y si hay un error en la naturaleza se le notificará
para realizar un ajuste.
Descripción del modelo de negocio del módulo 4
El Módulo 4 está diseñado para proporcionar a los usuarios una herramienta
robusta y flexible para la generación de reportes financieros esenciales. Los
reportes incluyen Balance General, Balanza de Comprobación y Estado de
Resultados.
A continuación, se describen los modelos de negocio de este módulo:
1. El usuario tiene la libertad de elegir cual es el reporte que desea visuali-
zar.
2. Todos los reportes pueden ser visualizados directamente en la pantalla
de la aplicación, proporcionando una experiencia interactiva y fácil de
usar.
3. Todos reportes generados pueden ser exportados en múltiples formatos,
incluyendo PDF, Excel y HTML, permitiendo una mayor flexibilidad en la
gestión y distribución de la información financiera.
4. Los reportes permiten el filtrado de datos basado en un rango de fechas
definido por el usuario, asegurando que la información sea relevante y
específica al periodo deseado.
Tipos de Reportes:
Balance General: Este reporte muestra la situación financiera de la empresa
en un momento específico, detallando los activos, pasivos y el patrimonio neto.
Los usuarios pueden seleccionar una fecha inicial y una fecha final para
generar el balance general correspondiente a ese periodo.
Balanza de Comprobación: Proporciona un resumen de todas las cuentas del
libro mayor, mostrando los saldos iniciales, los movimientos deudores y
acreedores, y los saldos finales.
Los usuarios pueden definir un rango de fechas (fecha inicial y fecha final) para
ver la balanza de comprobación en el periodo especificado.
Estado de Resultados: Este reporte detalla los ingresos, costos y gastos de la
empresa durante un periodo específico, resultando en la utilidad o pérdida
[Link] permite seleccionar un rango de fechas para generar el estado de
resultados para el periodo indicado.
Procesos funcionales modulo 2
Procesos funcionales modulo 3
Proceso funcional modulo 4