[FI] Delocalize Depreciation Differences into a first-party extension#9326
Draft
djukicmilica wants to merge 2 commits into
Draft
[FI] Delocalize Depreciation Differences into a first-party extension#9326djukicmilica wants to merge 2 commits into
djukicmilica wants to merge 2 commits into
Conversation
Contributor
|
Could not find a linked ADO work item. Please link one by using the pattern 'AB#' followed by the relevant work item number. You may use the 'Fixes' keyword to automatically resolve the work item when the pull request is merged. E.g. 'Fixes AB#1234' |
Move the Finland "Depreciation Differences" regulatory feature out of the FI BaseApp layer into a new first-party extension app at src/Apps/FI/DepreciationDifferencesFI, and obsolete the in-place BaseApp implementation behind CLEAN29 / CLEANSCHEMA32 guards and a feature flag, following the pattern of PR #9197. New app: - Table extensions for FA Posting Group, FA Ledger Entry, Source Code Setup - Page extensions for FA Posting Group Card / List - Calc. and Post Depreciation Difference report (+ RDLC) and posting buffer table - Feature, subscribers, upgrade and upgrade-tag codeunits; permission set ext BaseApp obsoletions (Pending 29.0 / Removed 32.0): - Obsolete depreciation-difference fields, report and buffer table - Wrap references in pages, permissions, demo data and tests - Register the app and its test in the BCApps build registry Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 731eaef8-bab7-4b1c-840e-f409b4de0195
djukicmilica
force-pushed
the
bugs/622873
branch
from
July 13, 2026 09:29
5a95665 to
8b26e1e
Compare
…de Setup Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: c9e418b3-19a8-4eaa-ba20-8aa03d619fb7
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Delocalizes the Finland Depreciation Differences regulatory feature from the FI BaseApp layer into a new first-party extension app, and obsoletes the in-place BaseApp implementation behind
CLEAN29/CLEANSCHEMA32guards and a feature flag. Follows the delocalization pattern established by #9197 (Banking & Payments FI).New extension app —
src/Apps/FI/DepreciationDifferencesFIBaseApp obsoletions (
ObsoleteState: Pending,29.0/ removed32.0)build/projects.json,build/groups.json).Verification
Implementation and build registration are complete and the app is correctly wired into the BCApps build registry (
Build-Applicationresolves and starts compiling it). Full compile/publish/test is deferred to CI, as the local enlistment's Base Application symbols were not provisioned.🤖 Generated with GitHub Copilot CLI