#793: ReportBwaZeile.java
projectforge-business/src/main/java/org/projectforge/reporting/ReportBwaZeile.java Interface Java — ligne unique BWA dans le rapport financier Betriebswirtschaftliche Auswertung. Source : projectforge-business/src/main/java/org/projectforge/reporting/ReportBwaZeile.java 46 lignes · 11 code · 26 commentaires · 9 vides
Définit le contrat pour une ligne dans la BWA (Betriebswirtschaftliche Auswertung) — le rapport P&L standard utilisé dans la comptabilité allemande (norme DATEV). Chaque ligne possède un numéro de ligne DATEV, un libellé, un niveau d'indentation pour l'affichage hiérarchique, une priorité pour l'ordonnancement et une valeur monétaire. Implémentée par BuchungssatzImpl et utilisée par ReportBwa pour construire le rapport P&L structuré.
Champs
| Méthode | Type | Objectif |
getZeile() | int | Numéro de ligne DATEV (ex. 100 pour Umsatzerlöse) |
getBezeichnung() | String | Libellé de la ligne (allemand, correspondant au plan comptable SKR03/SKR04 de DATEV) |
getIndent() | int | Profondeur d'indentation pour le regroupement hiérarchique dans l'export Excel |
getPriority() | Priority | Importance de l'ordre de tri (HIGH/MEDIUM/LOW) |
getBwaWert() | BigDecimal | Valeur monétaire pour cette ligne |
Contexte DATEV
La BWA est un format de rapport financier standardisé défini par DATEV, le principal éditeur de logiciels comptables en Allemagne. Les numéros de ligne suivent le schéma de numérotation DATEV (SKR03/SKR04). La structure hiérarchique (indentation) reflète la façon dont le rapport est imprimé : catégories de premier niveau (revenus, coûts) avec des sous-éléments en retrait en dessous. Cette interface est la représentation Java d'une ligne unique dans cette structure standardisée.
Historique Git
868d6abb7 2025→2026 | 63081666f 2024→2025 | b6092df09 2023→2024 | 32f634b88 Optimiser les imports | 9ebb88522 Commit initial
Présent depuis le commit initial du projet — le module de reporting BWA est l'une des fonctionnalités les plus anciennes, reflétant les origines de ProjectForge en tant qu'outil comptable allemand.