636017 Move Finance report action tooltips to report objects (W1, first batch)#9526
Open
V-CWurtzen wants to merge 3 commits into
Open
636017 Move Finance report action tooltips to report objects (W1, first batch)#9526V-CWurtzen wants to merge 3 commits into
V-CWurtzen wants to merge 3 commits into
Conversation
…st batch) Move the report action ToolTips for four Finance reports off the page actions that run them and onto the report objects, so each tooltip is defined once and applies wherever the report is invoked: report 597 "G/L Currency Revaluation" report 94 "Close Income Statement" report 24 "Sales Taxes Collected" report 11 "G/L - VAT Reconciliation" Remove the now-duplicate ToolTip from the W1 page actions that run these reports (Chart of Accounts, Accounting Manager / Bookkeeper / Business Manager / Small Business Owner role centers). The tooltip text moved onto each report is byte-identical to what previously showed on the page action, so the end-user tooltip is unchanged. This commit covers the W1 base only. These pages have country forks that carry the same action tooltip; that duplicate will be removed from the forks in a follow-up commit on this branch. of the Finance area to validate the AL-Go build/review loop before the full area move. Metadata-only change (ToolTip property); no change. Part of the "move report action tooltips to report objects" cleanup.
…res/636017-Finance-move-page-action-tooltips-to-report
Contributor
Copilot PR ReviewIteration 2 · Outcome: completed
Knowledge source: https://github.com/microsoft/BCQuality@186d8a131465475c79244d994acb872cd5c0d4bf Orchestrator pre-filter (2 file(s) excluded)
Findings produced by the AL review agent v1.7.3. Reply 👎 on any inline comment to flag false positives. |
Author
|
@microsoft-github-policy-service agree company="Abakion" |
Integrate the W1 Finance tooltip move (first batch: G/L Currency Revaluation, Close Income Statement, Sales Taxes Collected, G/L - VAT Reconciliation) into the forked country layers, as required by the Miapp sync gate (VerifyMiappSync): - 50 role-center / Chart of Accounts page forks across APAC, AT, BE, CH, DACH, DE, ES, FI, FR, GB, IS, IT, NA, NL, RU: removed the duplicate ToolTip from the covered-report actions (59 lines). - 3 report forks (ES/IT CloseIncomeStatement, NA SalesTaxesCollected): added the same report-level ToolTip as W1. - 3 NO role-center forks: no-op integration (blank line). The sync gate requires every fork of a changed W1 file in the changelist; these carry no covered action, so there is nothing to remove.
This was referenced Jul 16, 2026
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.
What & why
Moves the report action ToolTips for four Finance reports off the page actions that run them and onto the report objects themselves, and integrates that move into every forked country layer. The tooltip is now defined once on the report and applies wherever the report is invoked, and the now-duplicate
ToolTipis removed from the page actions in W1 and its country forks.Reports covered in this batch:
report 597 "G/L Currency Revaluation"report 94 "Close Income Statement"report 24 "Sales Taxes Collected"report 11 "G/L - VAT Reconciliation"This is part of the "move report action tooltips to report objects" cleanup (CP0529-331 / slice 636017). It is the first batch of the Finance area — Finance is the largest area, so it is being rebuilt in batches; further reports will follow in later PRs.
Changes
ToolTipadded toGLCurrencyRevaluation.Report.al,CloseIncomeStatement.Report.al,SalesTaxesCollected.Report.al, andGLVATReconciliation.Report.al; duplicate removed from the corresponding actions onChartofAccounts.Page.al,AccountingManagerRoleCenter.Page.al,BookkeeperRoleCenter.Page.al,BusinessManagerRoleCenter.Page.al, andSmallBusinessOwnerRC.Page.al.VerifyMiappSync):ToolTipremoved from the covered actions.ES/IT CloseIncomeStatement.Report.al,NA SalesTaxesCollected.Report.al): report-levelToolTipadded to match W1.ToolTip(EU-VAT-validation text) on the NA Bookkeeper "Sales Taxes Collected" action was removed along with the duplicate.Total: 65 files (9 W1 + 56 country), tooltip-only.
Linked work
Fixes AB#636017
How I validated this
What I tested and the outcome
Metadata-only change (
ToolTipproperty). The diff is tooltip-only (reportToolTipadditions + page-actionToolTipremovals), with BOM/EOL preserved and no other lines changed; the only non-tooltip edits are single trailing newlines on three NO role-center forks (no-op sync touches). Removed/added tooltip texts are byte-identical to the standard English strings, so the end-user tooltip is unchanged — it is now sourced from the report object.Country propagation was produced by running
Invoke-Miappto identify the fork set, then applying the move surgically (Invoke-Miapp's auto-merge mis-aligned on the structurally-divergent role centers, so its output was not used directly). The set of changed forks matches exactly whatVerifyMiappSyncrequires — no missing forks, no extras.No tests added:
ToolTipis a design-time metadata property with no runtime behavior to assert; there is no existing tooltip test harness for these objects.Risk & compatibility
Low. No code, schema, table, or behavior change — only the
ToolTipdesign property moves from page action to report, in W1 and its country forks. No upgrade/data impact, no permission/telemetry impact, no breaking change. Same cleanup pattern already merged for Warehouse, Manufacturing, Service, Sales and Inventory, landed as the Pricing pilot (#9433), and applied to CashFlow (#9528) on the new BCApps pipeline.