Skip to content

Obsolete banking and payment functionality in FI BaseApp#9197

Draft
ventselartur wants to merge 1 commit into
mainfrom
private/ventselartur/FI_BankingPayment_DelocalizationApril2026
Draft

Obsolete banking and payment functionality in FI BaseApp#9197
ventselartur wants to merge 1 commit into
mainfrom
private/ventselartur/FI_BankingPayment_DelocalizationApril2026

Conversation

@ventselartur

@ventselartur ventselartur commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Delocalizes banking and payment functionality from the FI BaseApp to a separate Banking and Payments FI app. The affected fields, keys, page controls, permission-set entries, code paths, demo data and tests are marked obsolete (Pending 29.0 / removed schema 32.0) behind CLEAN29 / CLEANSCHEMA32 guards, and gated at runtime by the new BankingAndPaymentsFI feature.

Changes

  • New codeunit 32000003 "FI Banking Payment Feature" exposing IsEnabled() over the BankingAndPaymentsFI feature key.
  • Banking/payment fields on standard and local FI tables marked obsolete; related code, page controls, permission sets, demo data and tests wrapped with #if not CLEAN29 / IsEnabled() guards.

Fixes: AB#622873

Ports NAV PR 246288 to BCApps. Delocalizes banking and payment
functionality from the FI BaseApp to a separate Banking and Payments FI
app by marking the affected fields, keys, controls and code paths obsolete
(Pending 29.0 / removed schema 32.0) behind CLEAN29 / CLEANSCHEMA32
guards, gated at runtime by the new BankingAndPaymentsFI feature.

- Add codeunit 32000003 "FI Banking Payment Feature" exposing IsEnabled()
  over the BankingAndPaymentsFI feature key.
- Obsolete banking/payment fields on standard and local FI tables and wrap
  the related code, page controls, permission set entries, demo data and
  tests with #if not CLEAN29 / IsEnabled() guards.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added this to the Version 29.0 milestone Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant