Skip to content

Balance General

Modulo: Contabilidad Tipo: View Estado: Planificado Fecha: 2026-02-24


Descripcion

El Balance General es un informe contable que reune todos los saldos de las cuentas contables correspondientes a los asientos del ejercicio seleccionado. Permite visualizar la situacion patrimonial de la empresa en un periodo determinado.

Valor para el negocio:

  • Permite conocer el estado de todas las cuentas contables del ejercicio
  • Posibilita el analisis por rangos de fechas dentro de un ejercicio
  • Incorpora comparacion con presupuesto para evaluar desvios
  • Genera informes exportables en formatos PDF y Excel para su distribucion y archivo

Contexto:

  • Forma parte del modulo de Contabilidad de Sistema Bautista
  • Se comporta de manera similar a otros informes contables existentes: Balance de Comprobacion, Libro Diario y Mayor Analitico
  • Es un informe de solo lectura que no modifica datos

Frontend (Perspectiva de Usuario)

Pantalla Principal

El usuario accede a esta pantalla desde el menú de Contabilidad con un ejercicio ya seleccionado en el contexto de la aplicación. La pantalla tiene las siguientes secciones:

  • Datos del ejercicio (solo lectura): Muestra el numero de ejercicio, fecha desde y fecha hasta del ejercicio activo en el contexto. No permite cambiar el ejercicio desde esta pantalla
  • Rango de fechas: Campos de fecha desde y fecha hasta para acotar el periodo dentro del ejercicio. Se autocompletam inicialmente con las fechas del ejercicio
  • Modo de operacion: Selector de modo igual al utilizado en los demas informes contables del modulo (Balance de Comprobacion, Libro Diario, Mayor Analitico). Reutiliza el mismo componente visual y comportamiento de color ya existente
  • Opciones del informe:
    • Check "Consolidar sucursales": incluye datos de todas las sucursales con contabilidad activa. No tiene indicadores adicionales; el estado queda reflejado unicamente en el checkbox
    • Check "Muestra cuentas con saldos en 0"
    • Check "Informa Columna de presupuesto"
  • Botones de generacion: Generar informe en formato PDF o Excel

Filtros y Opciones

CampoDescripcionValor por defecto
Ejercicio (solo lectura)Numero, fecha desde y fecha hasta del ejercicio activoProviene del contexto del menú
Fecha desdeInicio del rango dentro del ejercicioFecha desde del ejercicio
Fecha hastaFin del rango dentro del ejercicioFecha hasta del ejercicio
Modo de operacionSolo Prueba / Solo Oficial / Consolidado ModoSolo Oficial
Consolidar sucursalesIncluye datos de todas las sucursalesDesactivado
Muestra cuentas con saldos en 0Incluye cuentas cuyo saldo redondeado sea 0Desactivado
Informa Columna de presupuestoAgrega columna de presupuesto y porcentaje de diferenciaDesactivado

Selector de Modo de Operacion

El selector de modo reutiliza el componente ya implementado en los informes contables existentes (Balance de Comprobacion, Libro Diario, Mayor Analitico). Los estados visuales — incluyendo colores diferenciadores por modo — siguen exactamente el mismo comportamiento y apariencia que dichos informes.

OpcionComportamiento visual
Solo PruebaIgual que en Balance de Comprobacion modo prueba
Solo OficialIgual que en Balance de Comprobacion modo oficial (estado por defecto)
Consolidado ModoIgual que en Balance de Comprobacion modo consolidado

El titulo del informe generado refleja el modo activo siguiendo la misma convencion existente: solo el modo Consolidado Modo agrega la indicacion "CONSOLIDADO" en el encabezado.

Check "Consolidar Sucursales"

Checkbox estandar sin indicadores visuales adicionales. Cuando esta activo, el estado queda reflejado unicamente en el checkbox marcado. No genera badges, cambios de color ni ningun otro indicador en el formulario.

Interacciones del Usuario

  1. Visualizar datos del ejercicio: Al ingresar, el sistema muestra el numero, fecha desde y fecha hasta del ejercicio activo en modo solo lectura
  2. Ajustar rango de fechas: El usuario puede modificar las fechas dentro del ejercicio
  3. Seleccionar modo de operacion: El usuario elige entre Solo Prueba, Solo Oficial o Consolidado Modo mediante el mismo selector visual de los otros informes contables
  4. Activar/desactivar consolidacion de sucursales: El usuario marca o desmarca el check para incluir todas las sucursales en el informe
  5. Activar/desactivar cuentas con saldo 0: El usuario marca o desmarca la opcion para incluir cuentas sin saldo
  6. Activar/desactivar columna de presupuesto: El usuario marca o desmarca la opcion para visualizar el presupuesto y su porcentaje de diferencia
  7. Generar informe PDF: El usuario solicita el informe en formato PDF
  8. Generar informe Excel: El usuario solicita el informe en formato Excel

Estados de UI

  • Estado inicial: Datos del ejercicio visibles en modo solo lectura, rango de fechas autocompletado, modo Oficial seleccionado, todos los checks desactivados
  • Modo cambiado: El selector refleja visualmente el modo activo con los mismos colores del componente existente en otros informes contables
  • Consolidar sucursales activo: El checkbox queda marcado; no hay otro cambio visual en el formulario
  • Generando informe: Indicador de carga mientras se procesa. La consolidacion multi-schema puede demorar mas que un informe de sucursal unica
  • Informe generado: El sistema entrega el archivo PDF o Excel al usuario
  • Error de fechas: Mensaje indicando que las fechas deben estar dentro del rango del ejercicio
  • Sin datos: Mensaje informando que no existen asientos contables para el periodo y modo seleccionados

Backend (Perspectiva de Datos de Negocio)

Entidades de Negocio

  • Ejercicio contable: Periodo contable definido por un numero de ejercicio, una fecha de inicio y una fecha de fin
  • Cuenta contable: Cada cuenta del plan de cuentas que puede tener un saldo resultante de los asientos del periodo
  • Asiento contable: Registros contables que componen los movimientos y saldos de las cuentas dentro del ejercicio
  • Presupuesto por cuenta (tabla presup): Monto de presupuesto definido para cada cuenta contable en el ejercicio actual. No mantiene historial de ejercicios anteriores

Datos Mostrados

El informe muestra para cada cuenta contable:

  • Codigo de la cuenta
  • Nombre de la cuenta
  • Saldo resultante de los asientos del periodo seleccionado

Cuando se activa la columna de presupuesto, adicionalmente muestra:

  • Presupuesto de la cuenta (proporcional al rango de fechas si es inferior al ejercicio completo)
  • Porcentaje de diferencia entre el saldo real y el presupuesto

Relaciones de Negocio

  • Un ejercicio contable contiene multiples asientos contables
  • Los asientos contables afectan a cuentas contables, generando saldos
  • La tabla de presupuesto define un monto por cada cuenta contable para el ejercicio actual
  • El Balance General consolida los saldos de todas las cuentas del ejercicio en el rango de fechas seleccionado

Validaciones de Negocio

  • Ejercicio contable: Obligatorio, debe existir un ejercicio contable seleccionado
  • Fecha desde: Obligatoria, no puede ser anterior a la fecha de inicio del ejercicio seleccionado
  • Fecha hasta: Obligatoria, no puede ser posterior a la fecha de fin del ejercicio seleccionado
  • Rango de fechas: La fecha desde debe ser menor o igual a la fecha hasta

Reglas de Negocio

RN-001: Ejercicio proviene del contexto del menú

  • Condicion: El usuario accede a la pantalla de Balance General
  • Accion: El ejercicio contable ya está seleccionado desde el menú. La pantalla no permite cambiar el ejercicio; solo muestra sus datos (numero, fecha desde, fecha hasta) en modo solo lectura
  • Ejemplo: Si el usuario trabaja en el ejercicio 2025, todos los datos de ese ejercicio se muestran preseleccionados

RN-002: Rango de fechas limitado al ejercicio

  • Condicion: El usuario ajusta el rango de fechas para el informe
  • Accion: Las fechas del rango no pueden exceder los limites del ejercicio activo. Pueden ser rangos internos (subperiodos) pero nunca fuera del ejercicio
  • Ejemplo: Si el ejercicio va del 01/01/2026 al 31/12/2026, el usuario puede solicitar del 01/03/2026 al 30/06/2026, pero no del 01/12/2025 al 30/06/2026

RN-003: Modos de operacion contable

  • Condicion: El usuario selecciona el modo de operacion antes de generar el informe
  • Accion: El sistema obtiene los datos segun el modo elegido:
    • Solo Prueba: Solo movimientos del ambiente de prueba
    • Solo Oficial (por defecto): Solo movimientos oficiales. Es el modo para reportes formales
    • Consolidado Modo: Combina movimientos oficiales + prueba de la sucursal. El titulo del informe indica "CONSOLIDADO"
  • Datos maestros: El plan de cuentas siempre proviene del ambiente oficial, independientemente del modo elegido

RN-004: Consolidacion multi-schema (sucursales)

  • Condicion: El usuario activa el check "Consolidar sucursales"
  • Accion: El informe agrega datos de todas las sucursales con contabilidad activa, en lugar de solo la sucursal actual. Aplica al modo de operacion seleccionado
  • Ejemplo: Con modo Oficial y consolidacion activa, el informe suma los saldos oficiales de todas las sucursales por cuenta contable

RN-005: Matriz de consolidacion (modos x sucursales)

  • Condicion: El usuario combina modo de operacion con la opcion de consolidar sucursales
  • Accion: Las combinaciones posibles son:
ModoConsolidar sucursalesResultado
Solo PruebaNoDatos de prueba de la sucursal actual
Solo PruebaSiDatos de prueba de todas las sucursales
Solo OficialNoDatos oficiales de la sucursal actual
Solo OficialSiDatos oficiales de todas las sucursales
Consolidado ModoNoOficial + Prueba de la sucursal actual
Consolidado ModoSiOficial + Prueba de todas las sucursales

RN-006: Ocultamiento de cuentas con saldo cero por defecto

  • Condicion: Se genera el informe sin activar la opcion "Muestra cuentas con saldos en 0"
  • Accion: Las cuentas cuyo saldo redondeado sea 0 no se incluyen en el informe
  • Ejemplo: Si la cuenta "Gastos varios" tiene un saldo de 0.00, no aparece en el informe por defecto

RN-007: Inclusion de cuentas con saldo cero

  • Condicion: El usuario activa el check "Muestra cuentas con saldos en 0"
  • Accion: Se muestran todas las cuentas del ejercicio, incluyendo aquellas cuyo saldo redondeado sea 0
  • Ejemplo: La cuenta "Gastos varios" con saldo 0.00 se muestra en el informe cuando esta opcion esta activa

RN-008: Columna de presupuesto y porcentaje de diferencia

  • Condicion: El usuario activa el check "Informa Columna de presupuesto"
  • Accion: Se agrega una columna adicional que muestra el presupuesto definido para cada cuenta contable (desde la tabla de presupuesto) y el porcentaje de diferencia entre el saldo real y el presupuesto
  • Ejemplo: Si la cuenta "Ventas" tiene un presupuesto anual de $1.200.000 y un saldo real de $1.100.000, se muestra el presupuesto de $1.200.000 y el porcentaje de diferencia correspondiente

RN-009: Presupuesto proporcional para rangos parciales

  • Condicion: El rango de fechas solicitado es inferior al ejercicio completo y la columna de presupuesto esta activa
  • Accion: El presupuesto mostrado se calcula proporcionalmente segun la formula: presupuesto_proporcional = presupuesto_anual x (dias_rango / dias_ejercicio) El porcentaje de diferencia se calcula sobre este presupuesto proporcional
  • Ejemplo: Si el ejercicio tiene 365 dias, el presupuesto anual de una cuenta es $365.000, y se solicita un rango de 180 dias, el presupuesto proporcional es $365.000 x (180/365) = $180.000. Si el saldo real es $200.000, el porcentaje de diferencia se calcula entre $200.000 y $180.000

Casos de Uso

UC-001: Generar Balance General en PDF (modo oficial, sucursal actual)

Actor: Usuario contable

Precondiciones:

  • El ejercicio contable ya está seleccionado en el contexto del menú
  • El ejercicio tiene asientos contables registrados

Flujo principal:

  1. Usuario accede a la pantalla de Balance General desde el menú
  2. Sistema muestra los datos del ejercicio activo (numero, fecha desde, fecha hasta) en modo solo lectura y autocompleta el rango de fechas
  3. Modo de operacion queda en "Solo Oficial" por defecto
  4. Usuario ajusta el rango de fechas si desea consultar un subperiodo (opcional)
  5. Sistema valida que las fechas esten dentro del ejercicio
  6. Usuario decide si activa "Muestra cuentas con saldos en 0" (opcional)
  7. Usuario decide si activa "Informa Columna de presupuesto" (opcional)
  8. Usuario selecciona generar informe en formato PDF
  9. Sistema recopila los saldos oficiales de las cuentas contables en el rango de fechas indicado
  10. Sistema aplica las reglas de filtrado (cuentas con saldo 0, presupuesto proporcional si corresponde)
  11. Sistema genera y entrega el archivo PDF al usuario

Flujos alternativos:

  • 4a. Fechas fuera del ejercicio: Sistema muestra error. Usuario corrige las fechas
  • 9a. Sin datos para el periodo: Sistema informa que no existen asientos contables para el rango y modo seleccionados

Postcondiciones:

  • El usuario obtiene un archivo PDF con el Balance General oficial del periodo seleccionado

UC-002: Generar Balance General en Excel

Actor: Usuario contable

Precondiciones:

  • El ejercicio contable ya está seleccionado en el contexto del menú
  • El ejercicio tiene asientos contables registrados

Flujo principal:

  1. Usuario accede a la pantalla de Balance General desde el menú
  2. Sistema muestra los datos del ejercicio activo en modo solo lectura y autocompleta el rango de fechas
  3. Usuario configura las opciones del informe (modo, consolidacion, filtros)
  4. Usuario selecciona generar informe en formato Excel
  5. Sistema recopila y procesa los datos segun la configuracion
  6. Sistema genera y entrega el archivo Excel al usuario

Postcondiciones:

  • El usuario obtiene un archivo Excel con el Balance General del periodo y configuracion seleccionados

UC-003: Generar Balance General con presupuesto proporcional

Actor: Usuario contable

Precondiciones:

  • El ejercicio contable ya está seleccionado en el contexto del menú y tiene asientos contables
  • Existen datos de presupuesto por cuenta contable en la tabla de presupuesto para el ejercicio actual

Flujo principal:

  1. Usuario accede a la pantalla de Balance General
  2. Sistema muestra datos del ejercicio y autocompleta el rango de fechas
  3. Usuario ajusta el rango de fechas a un subperiodo (por ejemplo, primer semestre)
  4. Usuario activa el check "Informa Columna de presupuesto"
  5. Usuario selecciona generar informe (PDF o Excel)
  6. Sistema calcula el presupuesto proporcional para cada cuenta: presupuesto_anual x (dias_rango / dias_ejercicio)
  7. Sistema calcula el porcentaje de diferencia entre el saldo real y el presupuesto proporcional
  8. Sistema genera el informe incluyendo las columnas de presupuesto proporcional y porcentaje de diferencia
  9. Sistema entrega el archivo al usuario

Flujos alternativos:

  • 3a. Rango completo del ejercicio: El presupuesto mostrado es el anual completo sin prorrateado
  • 6a. Cuenta sin presupuesto: La columna de presupuesto se muestra vacia o en cero para esa cuenta

Postcondiciones:

  • El usuario obtiene un informe con el presupuesto proporcional al periodo y el porcentaje de diferencia respecto al saldo real

UC-004: Generar Balance General consolidado multi-schema

Actor: Contador con permisos en multiples sucursales

Precondiciones:

  • El ejercicio contable ya está seleccionado en el contexto del menú
  • Existen multiples sucursales con contabilidad activa
  • El usuario tiene permisos de contabilidad en al menos dos sucursales

Flujo principal:

  1. Usuario accede a la pantalla de Balance General
  2. Sistema muestra datos del ejercicio activo en modo solo lectura
  3. Usuario activa el check "Consolidar sucursales"
  4. Usuario selecciona el modo de operacion (Solo Oficial, Solo Prueba, o Consolidado Modo)
  5. Usuario selecciona generar informe (PDF o Excel)
  6. Sistema consulta los datos de todas las sucursales con contabilidad activa segun el modo seleccionado
  7. Sistema agrega los saldos por cuenta contable sumando todas las sucursales
  8. Sistema genera el informe consolidado y lo entrega al usuario

Flujos alternativos:

  • 6a. Sin datos en alguna sucursal: El sistema incluye las sucursales con datos y omite las que no tienen movimientos en el periodo

Postcondiciones:

  • El usuario obtiene un informe con saldos consolidados de todas las sucursales de la organizacion

UC-005: Generar Balance General consolidado modo + schema (consolidacion total)

Actor: Gerente Financiero o Contador Senior

Precondiciones:

  • El ejercicio contable ya está seleccionado en el contexto del menú
  • Existen multiples sucursales con contabilidad activa
  • Existen movimientos en ambos ambientes (oficial y prueba)

Flujo principal:

  1. Usuario accede a la pantalla de Balance General
  2. Sistema muestra datos del ejercicio activo en modo solo lectura
  3. Usuario selecciona modo "Consolidado Modo" (oficial + prueba)
  4. Usuario activa el check "Consolidar sucursales"
  5. Usuario selecciona generar informe (PDF o Excel)
  6. Sistema recopila movimientos oficiales y de prueba de todas las sucursales
  7. Sistema agrega los saldos por cuenta contable
  8. Sistema genera el informe con el maximo nivel de consolidacion y lo entrega al usuario

Postcondiciones:

  • El usuario obtiene una vision completa: todos los modos de todas las sucursales consolidados en un unico informe

Consideraciones

Seguridad

  • Solo usuarios autenticados con permisos del modulo de Contabilidad pueden acceder al Balance General
  • El usuario accede unicamente a los datos del ejercicio contable correspondiente a su contexto

Rendimiento

  • El informe puede abarcar un volumen significativo de cuentas y asientos segun el ejercicio
  • La generacion del informe en PDF y Excel debe completarse en un tiempo razonable para el usuario

Dependencias

Modulos internos

  • Contabilidad - Ejercicios contables: Se requiere que exista al menos un ejercicio contable para poder generar el informe
  • Contabilidad - Asientos contables: Los saldos de las cuentas se calculan a partir de los asientos del ejercicio seleccionado
  • Contabilidad - Plan de cuentas: Las cuentas contables que conforman el Balance General
  • Contabilidad - Presupuesto (tabla presup): Presupuesto por cuenta contable para el ejercicio actual. No mantiene historial de ejercicios anteriores

Informes relacionados

  • Balance de Comprobacion (balance-comprobacion): Informe existente del mismo modulo con patron de generacion y consolidacion similar
  • Libro Diario: Informe existente del mismo modulo
  • Mayor Analitico: Informe existente del mismo modulo

Consolidacion


Criterios de Aceptacion

Ejercicio y fechas

  • [ ] CA-001: Al ingresar a la pantalla, el sistema muestra los datos del ejercicio activo (numero, fecha desde, fecha hasta) en modo solo lectura. No existe opcion para cambiar el ejercicio desde esta pantalla
  • [ ] CA-002: El rango de fechas se autocompleta con las fechas del ejercicio al abrir la pantalla
  • [ ] CA-003: El usuario puede ajustar el rango de fechas dentro de los limites del ejercicio
  • [ ] CA-004: El sistema rechaza fechas fuera del rango del ejercicio activo

Modos de operacion

  • [ ] CA-005: El usuario puede seleccionar entre tres modos: Solo Prueba, Solo Oficial, Consolidado Modo
  • [ ] CA-006: El modo por defecto es Solo Oficial
  • [ ] CA-007: En modo Solo Prueba el informe muestra exclusivamente movimientos del ambiente de prueba
  • [ ] CA-008: En modo Solo Oficial el informe muestra exclusivamente movimientos oficiales
  • [ ] CA-009: En modo Consolidado Modo el informe combina movimientos oficiales y de prueba. El titulo del informe indica "CONSOLIDADO"
  • [ ] CA-010: El plan de cuentas proviene siempre del ambiente oficial, independientemente del modo seleccionado

Consolidacion multi-schema

  • [ ] CA-011: El check "Consolidar sucursales" agrega datos de todas las sucursales con contabilidad activa
  • [ ] CA-012: Las 6 combinaciones de la matriz (3 modos x 2 opciones de sucursal) funcionan correctamente
  • [ ] CA-013: Sin consolidacion de sucursales, el informe muestra solo datos de la sucursal actual

Filtros de contenido

  • [ ] CA-014: Por defecto, las cuentas con saldo redondeado en 0 no se muestran en el informe
  • [ ] CA-015: Al activar "Muestra cuentas con saldos en 0", todas las cuentas aparecen incluyendo las que tienen saldo 0

Presupuesto

  • [ ] CA-016: Al activar "Informa Columna de presupuesto", el informe incluye una columna con el presupuesto y el porcentaje de diferencia respecto al saldo real
  • [ ] CA-017: Cuando el rango de fechas es inferior al ejercicio completo, el presupuesto se calcula proporcionalmente: presupuesto_anual x (dias_rango / dias_ejercicio)
  • [ ] CA-018: El porcentaje de diferencia se calcula sobre el presupuesto proporcional cuando el rango es parcial

Generacion de informes

  • [ ] CA-019: El usuario puede generar el informe en formato PDF
  • [ ] CA-020: El usuario puede generar el informe en formato Excel
  • [ ] CA-021: El informe contiene los saldos de las cuentas contables del ejercicio en el rango de fechas y modo seleccionados

Notas Adicionales

  • La tabla de presupuesto (presup) almacena datos unicamente para el ejercicio actual, sin historial de ejercicios anteriores
  • Este informe sigue el mismo patron de generacion que los informes contables existentes (Balance de Comprobacion, Libro Diario, Mayor Analitico)
  • El informe es de solo lectura; no permite modificar datos contables desde esta pantalla

Historial de Cambios

FechaVersionDescripcion
2026-02-241.1Correcciones: ejercicio proviene del contexto del menú (no seleccionable en pantalla); agregados modos de operacion (Prueba/Oficial/Consolidado Modo), consolidacion multi-schema y consolidacion total; 5 casos de uso; 21 criterios de aceptacion
2026-02-241.0Creacion del documento