Skip to content

Mayor Analítico - Exportación Excel

Módulo: Contabilidad Tipo: Feature Estado: Planificado Código reporte: mayor-analiticoFecha: 2025-12-15


Descripción

Agregar exportación Excel al Mayor Analítico. Este informe muestra los movimientos detallados de cada cuenta contable con su saldo progresivo.

Nota importante: Este informe requiere mapeo especial ya que en PDF cada cuenta se muestra en una página separada.


Estructura Excel

ColumnaDescripciónTipo filtroAncho sugerido
CuentaCódigo y nombre de cuentanull40
FechaFecha del movimientofecha12
Nro. AsientoNúmero de asiento origennull12
DetalleDescripción del movimientonull40
DebeImporte debenull15
HaberImporte habernull15
SaldoSaldo acumuladonull15

Mapeo de datos

Estrategia especial

En PDF, el Mayor Analítico muestra una cuenta por página. Para Excel, se debe:

  1. Agregar columna "Cuenta" como primera columna para identificar el grupo
  2. Incluir fila de saldo inicial por cada cuenta
  3. Incluir fila de subtotal al final de cada cuenta
  4. Usar fila divisora visual entre cuentas

Ejemplo de salida

| Cuenta                    | Fecha      | Nro. Asiento | Detalle        | Debe     | Haber    | Saldo     |
|---------------------------|------------|--------------|----------------|----------|----------|-----------|
| 1.1.01 - Caja             |            |              | SALDO INICIAL  |          |          | 10000.00  |
| 1.1.01 - Caja             | 2025-01-15 | 0001         | Venta contado  | 12100.00 |          | 22100.00  |
| 1.1.01 - Caja             | 2025-01-18 | 0005         | Pago proveedor |          | 5000.00  | 17100.00  |
| 1.1.01 - Caja             | 2025-01-20 | 0008         | Venta contado  | 8500.00  |          | 25600.00  |
| === SUBTOTAL 1.1.01 ===                                                | 20600.00 | 5000.00  | 25600.00  |
| ─────────────────────────────────────────────────────────────────────────────────────────────────────── |
| 1.1.02 - Banco Nación     |            |              | SALDO INICIAL  |          |          | 50000.00  |
| 1.1.02 - Banco Nación     | 2025-01-16 | 0003         | Depósito       | 15000.00 |          | 65000.00  |
| 1.1.02 - Banco Nación     | 2025-01-19 | 0006         | Transferencia  |          | 20000.00 | 45000.00  |
| === SUBTOTAL 1.1.02 ===                                                | 15000.00 | 20000.00 | 45000.00  |
| ─────────────────────────────────────────────────────────────────────────────────────────────────────── |
...
| === TOTAL GENERAL ===                                                  | XXXXX    | XXXXX    |           |

Consideraciones técnicas

Archivo actual

reports/mod-contabilidad/mayor_analitico.php

Archivos a crear

  • reports/mod-contabilidad/mayor-analitico-datos.php
  • reports/mod-contabilidad/mayor-analitico-render.php

Filtros a mantener

  • Ejercicio contable
  • Fecha desde/hasta
  • Rango de cuentas
  • Modo (Prueba/Oficial)

Consideraciones de UX

Uso de la columna Cuenta

La columna "Cuenta" permite al usuario:

  1. Filtrar por cuenta específica en Excel
  2. Ordenar para agrupar movimientos
  3. Identificar rápidamente a qué cuenta pertenece cada movimiento

Fila divisora

La fila con caracteres ─── sirve como separador visual. Alternativas:

  • Usar formato condicional en Excel
  • Dejar fila vacía
  • Usar color de fondo diferente

Criterios de aceptación

  • [ ] El Excel contiene todas las cuentas del rango seleccionado
  • [ ] Cada cuenta tiene su saldo inicial
  • [ ] El saldo acumulado es correcto en cada fila
  • [ ] Los subtotales por cuenta son correctos
  • [ ] Se puede filtrar por cuenta usando la primera columna
  • [ ] Los filtros de fecha y ejercicio funcionan igual que en PDF
  • [ ] Las columnas de fecha tienen filtro de fecha habilitado

Referencias