#793: ReportBwaZeile.java
projectforge-business/src/main/java/org/projectforge/reporting/ReportBwaZeile.java Interfaz Java — línea individual de BWA en el informe financiero de evaluación empresarial (Betriebswirtschaftliche Auswertung). Fuente: projectforge-business/src/main/java/org/projectforge/reporting/ReportBwaZeile.java 46 líneas · 11 código · 26 comentarios · 9 en blanco
Define el contrato para una línea en la BWA (Betriebswirtschaftliche Auswertung) — el informe estándar de pérdidas y ganancias utilizado en la contabilidad alemana (estándar DATEV). Cada línea tiene un número de línea DATEV, una etiqueta, un nivel de sangría para visualización jerárquica, una prioridad para ordenación y un valor monetario. Implementado por BuchungssatzImpl y utilizado por ReportBwa para construir el informe estructurado de pérdidas y ganancias.
Campos
| Método | Tipo | Propósito |
|---|
getZeile() | int | Número de línea DATEV (ej. 100 para Umsatzerlöse) |
getBezeichnung() | String | Etiqueta de línea (alemán, coincidiendo con el plan de cuentas SKR03/SKR04 de DATEV) |
getIndent() | int | Profundidad de sangría para agrupación jerárquica en exportación a Excel |
getPriority() | Priority | Importancia del orden de clasificación (ALTA/MEDIA/BAJA) |
getBwaWert() | BigDecimal | Valor monetario para esta línea |
Contexto DATEV
La BWA es un formato de informe financiero estandarizado definido por DATEV, el proveedor de software de contabilidad dominante en Alemania. Los números de línea siguen el esquema de numeración de DATEV (SKR03/SKR04). La estructura jerárquica (sangría) refleja cómo se imprime el informe: categorías de nivel superior (ingresos, costos) con subelementos sangrados debajo. Esta interfaz es la representación en Java de una línea individual en esa estructura estandarizada.
Historial Git
868d6abb7 2025→2026 | 63081666f 2024→2025 | b6092df09 2023→2024 | 32f634b88 Optimizar importaciones | 9ebb88522 Commit inicial
Presente desde el commit inicial del proyecto — el módulo de informes BWA es una de las características más antiguas, reflejando los orígenes de ProjectForge como una herramienta de contabilidad alemana.