---
id: change/bcapps/9455
type: change
title: "#9455 Update permissions for G/L Transaction table"
summary: "Access to the G/L Transaction table is added across Base Application layers: many permission sets (W1, RU, CH, NA, GB), plus the permissions of Gen. Jnl.-Post Reverse, the date compression reports, Adjust Add. Reporting Currency and User Management."
tier: official
language: en
tags:
  - fix
  - main
  - bc30
  - codeunit gen. jnl.-post reverse
  - permissionset payables journals - post
  - report adjust add. reporting currency
  - permissionset fixed assets journals - post
  - report date compress general ledger
  - report date compress vat entries
system: administration
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:11:31.584Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: f66be902a2b40a5bc578d31784d2255439b1e2b7
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/9455
    title: "microsoft/BCApps#9455: Update permissions for G/L Transaction table"
    date: "2026-07-25"
    commit: f66be902a2b40a5bc578d31784d2255439b1e2b7
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/codeunit/17
    - object/permissionset/3602
    - object/report/86
    - object/permissionset/2018
    - object/report/98
    - object/report/95
    - object/permissionset/6720
    - object/permissionset/2118
    - object/permissionset/6912
    - object/permissionset/4936
    - object/permissionset/5679
    - object/permissionset/862
    - object/permissionset/2529
    - object/permissionset/6207
    - object/permissionset/5117
    - object/permissionset/5759
    - object/permissionset/5729
    - object/permissionset/7576
    - object/permissionset/2909
    - object/permissionset/1044
    - object/permissionset/9977
    - object/permissionset/191
    - object/permissionset/7931
    - object/permissionset/6121
    - object/report/398
    - object/report/198
    - object/permissionset/8322
    - object/codeunit/418
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 9455
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/9455
kind: pr
base_branch: main
major: "30"
merged_at: "2026-07-25T13:14:27Z"
author: Alexander-Ya
author_type: User
community_contribution: false
labels:
  - "Team: Finance"
change_class: code
change_kind: fix
behavior_change: true
breaking: false
files:
  count: 57
  additions: 57
  deletions: 1
  al: 57
apps:
  - Base Application
objects_touched:
  - key: codeunit/17
    page: codeunit/17
    type: codeunit
    id: 17
    name: Gen. Jnl.-Post Reverse
    app: Base Application
    status: modified
  - key: permissionset/3602
    page: permissionset/3602
    type: permissionset
    id: 3602
    name: Payables Journals - Post
    app: Base Application
    status: modified
  - key: report/86
    page: report/86
    type: report
    id: 86
    name: Adjust Add. Reporting Currency
    app: Base Application
    status: modified
  - key: permissionset/2018
    page: permissionset/2018
    type: permissionset
    id: 2018
    name: Fixed Assets Journals - Post
    app: Base Application
    status: modified
  - key: report/98
    page: report/98
    type: report
    id: 98
    name: Date Compress General Ledger
    app: Base Application
    status: modified
  - key: report/95
    page: report/95
    type: report
    id: 95
    name: Date Compress VAT Entries
    app: Base Application
    status: modified
  - key: permissionset/6720
    page: permissionset/6720
    type: permissionset
    id: 6720
    name: General Ledger - Edit
    app: Base Application
    status: modified
  - key: permissionset/2118
    page: permissionset/2118
    type: permissionset
    id: 2118
    name: General Ledger Journals - Post
    app: Base Application
    status: modified
  - key: permissionset/6912
    page: permissionset/6912
    type: permissionset
    id: 6912
    name: G/L Registers - Read
    app: Base Application
    status: modified
  - key: permissionset/4936
    page: permissionset/4936
    type: permissionset
    id: 4936
    name: Inventory - Periodic
    app: Base Application
    status: modified
  - key: permissionset/5679
    page: permissionset/5679
    type: permissionset
    id: 5679
    name: Jobs - View
    app: Base Application
    status: modified
  - key: permissionset/862
    page: permissionset/862
    type: permissionset
    id: 862
    name: Payables Documents - Post
    app: Base Application
    status: modified
  - key: permissionset/2529
    page: permissionset/2529
    type: permissionset
    id: 2529
    name: Recievables Documents - Post
    app: Base Application
    status: modified
  - key: permissionset/6207
    page: permissionset/6207
    type: permissionset
    id: 6207
    name: Recievables Journals - Post
    app: Base Application
    status: modified
  - key: permissionset/5117
    page: permissionset/5117
    type: permissionset
    id: 5117
    name: D365 AUTOMATION
    app: Base Application
    status: modified
  - key: permissionset/5759
    page: permissionset/5759
    type: permissionset
    id: 5759
    name: D365 BANKING
    app: Base Application
    status: modified
  - key: permissionset/5729
    page: permissionset/5729
    type: permissionset
    id: 5729
    name: D365 CUSTOMER, EDIT
    app: Base Application
    status: modified
  - key: permissionset/7576
    page: permissionset/7576
    type: permissionset
    id: 7576
    name: D365 FINANCIAL REP.
    app: Base Application
    status: modified
  - key: permissionset/2909
    page: permissionset/2909
    type: permissionset
    id: 2909
    name: D365 PURCH DOC, POST
    app: Base Application
    status: modified
  - key: permissionset/1044
    page: permissionset/1044
    type: permissionset
    id: 1044
    name: D365 READ
    app: Base Application
    status: modified
  - key: permissionset/9977
    page: permissionset/9977
    type: permissionset
    id: 9977
    name: D365 SALES DOC, POST
    app: Base Application
    status: modified
  - key: permissionset/191
    page: permissionset/191
    type: permissionset
    id: 191
    name: D365 SETUP
    app: Base Application
    status: modified
  - key: permissionset/7931
    page: permissionset/7931
    type: permissionset
    id: 7931
    name: D365 TEAM MEMBER
    app: Base Application
    status: modified
  - key: permissionset/6121
    page: permissionset/6121
    type: permissionset
    id: 6121
    name: INTELLIGENT CLOUD
    app: Base Application
    status: modified
  - key: report/398
    page: report/398
    type: report
    id: 398
    name: Date Compress Vendor Ledger
    app: Base Application
    status: modified
  - key: report/198
    page: report/198
    type: report
    id: 198
    name: Date Compress Customer Ledger
    app: Base Application
    status: modified
  - key: permissionset/8322
    page: permissionset/8322
    type: permissionset
    id: 8322
    name: Service Documents - Post
    app: Base Application
    status: modified
  - key: codeunit/418
    page: codeunit/418
    type: codeunit
    id: 418
    name: User Management
    app: Base Application
    status: modified
objects_unjoined:
  - path: src/Layers/BE/BaseApp/Finance/GeneralLedger/Ledger/DateCompressGeneralLedger.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/BE/BaseApp/Finance/GeneralLedger/Setup/AdjustAddReportingCurrency.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/BE/BaseApp/Finance/VAT/Ledger/DateCompressVATEntries.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/CH/BaseApp/Permissions/OnPrem/Sales And Recievables/Journals/RecievablesJournalsPost.PermissionSet.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/ES/BaseApp/Finance/GeneralLedger/Reversal/GenJnlPostReverse.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/ES/BaseApp/Purchases/Payables/DateCompressVendorLedger.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/ES/BaseApp/Sales/Receivables/DateCompressCustomerLedger.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/GB/BaseApp/Permissions/d365setup.permissionset.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Finance/GeneralLedger/Reversal/GenJnlPostReverse.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NL/BaseApp/Finance/GeneralLedger/Ledger/DateCompressGeneralLedger.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NL/BaseApp/Finance/GeneralLedger/Reversal/GenJnlPostReverse.Codeunit.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/OnPrem/General Ledger/GeneralLedgerEdit.PermissionSet.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/OnPrem/General Ledger/Journals/GeneralLedgerJournalsPost.PermissionSet.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/OnPrem/Inventory/InventoryPeriodic.PermissionSet.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/OnPrem/Purchase And Payables/Documents/PayablesDocumentsPost.PermissionSet.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/OnPrem/Purchase And Payables/Journals/PayablesJournalsPost.PermissionSet.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/OnPrem/Sales And Recievables/Documents/RecievablesDocumentsPost.PermissionSet.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/d365banking.permissionset.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/d365financialrep.permissionset.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/d365purchdocedit.permissionset.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Permissions/d365purchdocpost.permissionset.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/System/User/UserManagement.Codeunit.al
    status: modified
    reason: not-in-snapshot
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 640912
systems:
  - administration
  - finance
  - purchasing
  - sales
quote: null
joined_against:
  major: "30"
  commit: f18567dc08e2bd162bf192e1da4d714b57eb099f
---

# #9455 Update permissions for G/L Transaction table

> Access to the G/L Transaction table is added across Base Application layers: many permission sets (W1, RU, CH, NA, GB), plus the permissions of Gen. Jnl.-Post Reverse, the date compression reports, Adjust Add. Reporting Currency and User Management.

[Pull request](https://github.com/microsoft/BCApps/pull/9455) · merged into `main` (BC30) on 2026-07-25 by Alexander-Ya · 57 files (+57 -1), 57 AL · fix · tier official · reviewed (checked by Opus)

## What changed

- Adds G/L Transaction table permissions to many W1 permission sets, including D365 role sets and OnPrem journal, posting and register sets
- Same additions in country copies of permission sets in RU, CH, NA and GB
- Gen. Jnl.-Post Reverse codeunit gets the permission in W1 and several country layers
- Date compress reports, Adjust Add. Reporting Currency and User Management also updated
- Behaviour changes for users or extensions.

## AL objects touched

- [Codeunit 17 "Gen. Jnl.-Post Reverse"](../../objects/codeunit/17.md), Base Application: modified
- [Permission set 3602 "Payables Journals - Post"](../../objects/permissionset/3602.md), Base Application: modified
- [Report 86 "Adjust Add. Reporting Currency"](../../objects/report/86.md), Base Application: modified
- [Permission set 2018 "Fixed Assets Journals - Post"](../../objects/permissionset/2018.md), Base Application: modified
- [Report 98 "Date Compress General Ledger"](../../objects/report/98.md), Base Application: modified
- [Report 95 "Date Compress VAT Entries"](../../objects/report/95.md), Base Application: modified
- [Permission set 6720 "General Ledger - Edit"](../../objects/permissionset/6720.md), Base Application: modified
- [Permission set 2118 "General Ledger Journals - Post"](../../objects/permissionset/2118.md), Base Application: modified
- [Permission set 6912 "G/L Registers - Read"](../../objects/permissionset/6912.md), Base Application: modified
- [Permission set 4936 "Inventory - Periodic"](../../objects/permissionset/4936.md), Base Application: modified
- [Permission set 5679 "Jobs - View"](../../objects/permissionset/5679.md), Base Application: modified
- [Permission set 862 "Payables Documents - Post"](../../objects/permissionset/862.md), Base Application: modified
- [Permission set 2529 "Recievables Documents - Post"](../../objects/permissionset/2529.md), Base Application: modified
- [Permission set 6207 "Recievables Journals - Post"](../../objects/permissionset/6207.md), Base Application: modified
- [Permission set 5117 "D365 AUTOMATION"](../../objects/permissionset/5117.md), Base Application: modified
- [Permission set 5759 "D365 BANKING"](../../objects/permissionset/5759.md), Base Application: modified
- [Permission set 5729 "D365 CUSTOMER, EDIT"](../../objects/permissionset/5729.md), Base Application: modified
- [Permission set 7576 "D365 FINANCIAL REP."](../../objects/permissionset/7576.md), Base Application: modified
- [Permission set 2909 "D365 PURCH DOC, POST"](../../objects/permissionset/2909.md), Base Application: modified
- [Permission set 1044 "D365 READ"](../../objects/permissionset/1044.md), Base Application: modified
- [Permission set 9977 "D365 SALES DOC, POST"](../../objects/permissionset/9977.md), Base Application: modified
- [Permission set 191 "D365 SETUP"](../../objects/permissionset/191.md), Base Application: modified
- [Permission set 7931 "D365 TEAM MEMBER"](../../objects/permissionset/7931.md), Base Application: modified
- [Permission set 6121 "INTELLIGENT CLOUD"](../../objects/permissionset/6121.md), Base Application: modified
- [Report 398 "Date Compress Vendor Ledger"](../../objects/report/398.md), Base Application: modified
- [Report 198 "Date Compress Customer Ledger"](../../objects/report/198.md), Base Application: modified
- [Permission set 8322 "Service Documents - Post"](../../objects/permissionset/8322.md), Base Application: modified
- [Codeunit 418 "User Management"](../../objects/codeunit/418.md), Base Application: modified
- `src/Layers/BE/BaseApp/Finance/GeneralLedger/Ledger/DateCompressGeneralLedger.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/BE/BaseApp/Finance/GeneralLedger/Setup/AdjustAddReportingCurrency.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/BE/BaseApp/Finance/VAT/Ledger/DateCompressVATEntries.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/CH/BaseApp/Permissions/OnPrem/Sales And Recievables/Journals/RecievablesJournalsPost.PermissionSet.al`: modified, not in the BC30 snapshot
- `src/Layers/ES/BaseApp/Finance/GeneralLedger/Reversal/GenJnlPostReverse.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/ES/BaseApp/Purchases/Payables/DateCompressVendorLedger.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/ES/BaseApp/Sales/Receivables/DateCompressCustomerLedger.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/GB/BaseApp/Permissions/d365setup.permissionset.al`: modified, not in the BC30 snapshot
- `src/Layers/IT/BaseApp/Finance/GeneralLedger/Reversal/GenJnlPostReverse.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/NL/BaseApp/Finance/GeneralLedger/Ledger/DateCompressGeneralLedger.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/NL/BaseApp/Finance/GeneralLedger/Reversal/GenJnlPostReverse.Codeunit.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/OnPrem/General Ledger/GeneralLedgerEdit.PermissionSet.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/OnPrem/General Ledger/Journals/GeneralLedgerJournalsPost.PermissionSet.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/OnPrem/Inventory/InventoryPeriodic.PermissionSet.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/OnPrem/Purchase And Payables/Documents/PayablesDocumentsPost.PermissionSet.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/OnPrem/Purchase And Payables/Journals/PayablesJournalsPost.PermissionSet.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/OnPrem/Sales And Recievables/Documents/RecievablesDocumentsPost.PermissionSet.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/d365banking.permissionset.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/d365financialrep.permissionset.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/d365purchdocedit.permissionset.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Permissions/d365purchdocpost.permissionset.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/System/User/UserManagement.Codeunit.al`: modified, not in the BC30 snapshot

## Context

- Work items: AB#640912
- Labels: Team: Finance
- Systems: administration, finance, purchasing, sales

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).
