#793: ReportBwaZeile.java
projectforge-business/src/main/java/org/projectforge/reporting/ReportBwaZeile.java Интерфейс Java — отдельная строка BWA в финансовом отчёте «Betriebswirtschaftliche Auswertung». Источник: projectforge-business/src/main/java/org/projectforge/reporting/ReportBwaZeile.java 46 строк · 11 кода · 26 комментариев · 9 пустых
Определяет контракт для строки в BWA (Betriebswirtschaftliche Auswertung) — стандартном отчёте о прибылях и убытках, используемом в немецкой бухгалтерии (стандарт DATEV). Каждая строка имеет номер строки DATEV, метку, уровень отступа для иерархического отображения, приоритет для упорядочивания и денежное значение. Реализуется классом BuchungssatzImpl и используется классом ReportBwa для построения структурированного отчёта о прибылях и убытках.
Поля
| Метод | Тип | Назначение |
getZeile() | int | Номер строки DATEV (например, 100 для Umsatzerlöse) |
getBezeichnung() | String | Метка строки (на немецком, соответствует плану счетов SKR03/SKR04 DATEV) |
getIndent() | int | Глубина отступа для иерархической группировки при экспорте в Excel |
getPriority() | Priority | Важность порядка сортировки (HIGH/MEDIUM/LOW) |
getBwaWert() | BigDecimal | Денежное значение для этой строки |
Контекст DATEV
BWA — это стандартизированный формат финансового отчёта, определённый компанией DATEV, доминирующим поставщиком бухгалтерского программного обеспечения в Германии. Номера строк соответствуют схеме нумерации DATEV (SKR03/SKR04). Иерархическая структура (отступ) отражает способ печати отчёта: категории верхнего уровня (доходы, затраты) с подпунктами, расположенными с отступом ниже. Этот интерфейс является Java-представлением отдельной строки в этой стандартизированной структуре.
История Git
868d6abb7 2025→2026 | 63081666f 2024→2025 | b6092df09 2023→2024 | 32f634b88 Оптимизация импортов | 9ebb88522 Первоначальный коммит
Присутствует с самого первого коммита проекта — модуль отчётности BWA является одной из старейших функций, отражая происхождение ProjectForge как немецкого бухгалтерского инструмента.