Appearance
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
| Columna | Descripción | Tipo filtro | Ancho sugerido |
|---|---|---|---|
| Cuenta | Código y nombre de cuenta | null | 40 |
| Fecha | Fecha del movimiento | fecha | 12 |
| Nro. Asiento | Número de asiento origen | null | 12 |
| Detalle | Descripción del movimiento | null | 40 |
| Debe | Importe debe | null | 15 |
| Haber | Importe haber | null | 15 |
| Saldo | Saldo acumulado | null | 15 |
Mapeo de datos
Estrategia especial
En PDF, el Mayor Analítico muestra una cuenta por página. Para Excel, se debe:
- Agregar columna "Cuenta" como primera columna para identificar el grupo
- Incluir fila de saldo inicial por cada cuenta
- Incluir fila de subtotal al final de cada cuenta
- 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.phpreports/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:
- Filtrar por cuenta específica en Excel
- Ordenar para agrupar movimientos
- 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