Conversation
|
|
||
| - **`TrialBalance` codeunit (4410)** -- The shared engine behind 4 of | ||
| the 5 trial balance reports. Has a dual-path architecture: a | ||
| query-based path (default from v27+) and a legacy looping path |
There was a problem hiding this comment.
(default from v27+)
not true
There was a problem hiding this comment.
Fixed in c23faa2. The documentation in both CLAUDE.md and docs/business-logic.md incorrectly described the query-based path as feature-flag-gated in v28+. In reality, once CLEAN27 is defined (v28+), the query path is always active with no feature flag involved — the feature flag only switched between paths in pre-v28 builds. Also corrected the "When CLEAN27 ships" language since it's already defined.
Add AL documentation for the Excel Reports app: - CLAUDE.md: App overview, report types, temporary buffer architecture - docs/data-model.md: 4 temp buffer tables, 7 queries, aging/TB/ranking design - docs/business-logic.md: Trial balance engine, aging bucketing, top-N ranking - docs/extensibility.md: Caption events, OnOverrideAgedBy, manual subscription - docs/patterns.md: Temp buffers, query aggregation, feature flags, debit/credit split
4e82110 to
b3e720b
Compare
Agent-Logs-Url: https://github.com/microsoft/BCApps/sessions/01963f03-a6c3-402a-ac93-b33be6febd7e Co-authored-by: Groenbech96 <17690329+Groenbech96@users.noreply.github.com>
|
Summary
/al-docs init🤖 Generated with Claude Code
AB#626091