EN · DE · RU · FR · ES

#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 как немецкого бухгалтерского инструмента.