#9362 [FI] Delocalize FI VAT-VIES Declaration report into FI Core
The Finnish VAT-VIES Declaration report is moved from a localized FI BaseApp override into FI Core as a report extension, with shared dataset columns added to the base report and Finnish-specific rendering handled through FI Core's extension layer.
- 17files
- 8AL files
- 5objects
Pull request · merged into main (BC30) on 2026-08-20 by djukicmilica · 17 files (+1224 -1804), 8 AL · refactor · tier official · reviewed (checked by Opus)
What changed
- Report 19 VAT-VIES Declaration is delocalised: the FI BaseApp override is removed and functionality is reimplemented via FI Core extension
- Shared W1/BE base report gains dataset columns for Business Identity Code, Registered Home City, and localized captions to support Finnish requirements
- FI Core adds a report extension with Finnish RDLC layout and a feature key FIVATVIESDeclaration to gate Finnish-specific fields and captions
- VAT Entry table’s FI-specific EU Service key is moved from FI BaseApp override to FI Core table extension
- Tests verify both enabled and disabled feature states and ensure standard report behavior is preserved
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 13411 “FICore InitReport Subscribers”, FICore (FI layer): modified
- Codeunit 13420 “FICore VIES Decl. Feature”, FICore (FI layer): added
- Report extension 13412 “FI VAT VIES Decl. Tax Auth”, FICore (FI layer): added
- Table extension 13413 “VAT Entry FI”, FICore (FI layer): added
- Report 19 “VAT- VIES Declaration Tax Auth”, Base Application: modified
src/Layers/BE/BaseApp/Finance/VAT/Reporting/VATVIESDeclarationTaxAuth.Report.al: modified, not in the BC30 snapshotsrc/Layers/FI/BaseApp/Finance/VAT/Ledger/VATEntry.Table.al: removedsrc/Layers/FI/BaseApp/Finance/VAT/Reporting/VATVIESDeclarationTaxAuth.Report.al: removed
Context
- Work items: AB#622873
- Labels: Team: Finance
- Systems: finance
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).