Skip to content

Delocalize Export G/L Entries to XML into Audit File Export framework#9104

Open
ventselartur wants to merge 1 commit into
mainfrom
features/610524-DelocalizationExportGLEntries
Open

Delocalize Export G/L Entries to XML into Audit File Export framework#9104
ventselartur wants to merge 1 commit into
mainfrom
features/610524-DelocalizationExportGLEntries

Conversation

@ventselartur

@ventselartur ventselartur commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Why

The "Export G/L Entries to XML" functionality was tied to French localization inside the FEC audit file app. To make this capability available beyond FR and reusable across localizations, it needs to be delocalized onto the shared Audit File Export framework. This also requires a generic way for each export format to control which fields and actions are shown on the Audit File Export Doc. Card, replacing the hard-coded, format-specific visibility logic that previously lived in the FEC page extension.

Summary

  • Added a new Audit File Export Page Visibility interface plus a default Audit File Page Visibility codeunit, and wired it into the Audit File Export Format enum so each format can drive UI visibility generically.
  • Updated the Audit File Export Doc. Card page to initialize all field/action visibility to true and delegate hiding to the selected format's interface implementation.
  • Refactored the FEC page extension to use the new visibility interface instead of the per-control not FECFormat toggles, and to update the format on validate.
  • Added a new XML Audit File app (FR) that exports G/L entries to XML via the framework — including XmlPort, generate/data-check/data-handling codeunits, table/page extensions, permission sets, install codeunit, and setup pages.
  • Added test app XML Audit File Tests with UT coverage for the XML G/L export.
  • Registered the new app and test projects in build/projects.json and build/groups.json.

Fixes AB#610524

@ventselartur ventselartur requested review from a team July 5, 2026 19:13
@ventselartur ventselartur requested a review from a team as a code owner July 5, 2026 19:13
@github-actions github-actions Bot added Build: scripts & configs Build scripts and configuration files AL: Apps (W1) Add-on apps for W1 labels Jul 5, 2026
@github-actions github-actions Bot added this to the Version 29.0 milestone Jul 5, 2026
@github-actions

github-actions Bot commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Copilot PR Review

Iteration 1 · Outcome: completed

Knowledge source: https://github.com/microsoft/BCQuality@822cae1b2771ac25f665f73369f69093bd4fd630

Orchestrator pre-filter (13 file(s) excluded)

  • layer-disabled (knowledge) : 13 file(s)

Findings produced by the Copilot CLI agent against BCQuality at 822cae1b2771ac25f665f73369f69093bd4fd630. Reply 👎 on any inline comment to flag false positives.

Comment thread build/groups.json
]
},
{
"name": "XML Audit File",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we use FR in the app name? Other countries can also have XML Audit File apps?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1 Build: scripts & configs Build scripts and configuration files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants