---
id: change/bcapps/9549
type: change
title: "#9549 636017 Move Purchases report action tooltips to report objects"
summary: Tooltips for 18 purchase-related reports are now defined on the report objects themselves rather than on the page actions that invoke them, eliminating duplication across W1 and all country layers.
tier: official
language: en
tags:
  - refactor
  - main
  - bc30
  - report vendor - labels
  - page vendor list
  - page acc. payable administrator rc
  - page acc. payables coordinator rc
  - page finance manager role center
  - page blanket purchase orders
system: purchasing
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:10:38.059Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 807cf2ec994f8101a8cfdb77fd371b26d6a89160
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/9549
    title: "microsoft/BCApps#9549: 636017 Move Purchases report action tooltips to report objects"
    date: "2026-08-04"
    commit: 807cf2ec994f8101a8cfdb77fd371b26d6a89160
    t: null
    quote: Moves the report action ToolTips for the Purchases reports off the page actions that run them and onto the report objects themselves
links:
  learn: []
  objects:
    - object/report/310
    - object/page/27
    - object/page/9045
    - object/page/9002
    - object/page/8901
    - object/page/9310
    - object/report/491
    - object/report/6661
    - object/report/499
    - object/page/9309
    - object/page/53
    - object/page/9307
    - object/report/409
    - object/page/9311
    - object/report/398
    - object/report/2502
    - object/report/312
    - object/report/321
    - object/report/304
    - object/report/320
    - object/report/313
    - object/report/308
    - object/report/307
    - object/report/411
    - object/report/309
    - object/report/303
    - object/report/329
    - object/page/9007
    - object/page/9018
    - object/page/9019
    - object/page/9035
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 9549
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/9549
kind: pr
base_branch: main
major: "30"
merged_at: "2026-08-04T10:39:20Z"
author: V-CWurtzen
author_type: User
community_contribution: false
labels:
  - "Ownership: Manual"
  - "Team: Other"
change_class: code
change_kind: refactor
behavior_change: false
breaking: false
files:
  count: 95
  additions: 27
  deletions: 361
  al: 95
apps:
  - Base Application
objects_touched:
  - key: report/310
    page: report/310
    type: report
    id: 310
    name: Vendor - Labels
    app: Base Application
    status: modified
  - key: page/27
    page: page/27
    type: page
    id: 27
    name: Vendor List
    app: Base Application
    status: modified
  - key: page/9045
    page: page/9045
    type: page
    id: 9045
    name: Acc. Payable Administrator RC
    app: Base Application
    status: modified
  - key: page/9002
    page: page/9002
    type: page
    id: 9002
    name: Acc. Payables Coordinator RC
    app: Base Application
    status: modified
  - key: page/8901
    page: page/8901
    type: page
    id: 8901
    name: Finance Manager Role Center
    app: Base Application
    status: modified
  - key: page/9310
    page: page/9310
    type: page
    id: 9310
    name: Blanket Purchase Orders
    app: Base Application
    status: modified
  - key: report/491
    page: report/491
    type: report
    id: 491
    name: Delete Invd Blnkt Purch Orders
    app: Base Application
    status: modified
  - key: report/6661
    page: report/6661
    type: report
    id: 6661
    name: Delete Invd Purch. Ret. Orders
    app: Base Application
    status: modified
  - key: report/499
    page: report/499
    type: report
    id: 499
    name: Delete Invoiced Purch. Orders
    app: Base Application
    status: modified
  - key: page/9309
    page: page/9309
    type: page
    id: 9309
    name: Purchase Credit Memos
    app: Base Application
    status: modified
  - key: page/53
    page: page/53
    type: page
    id: 53
    name: Purchase List
    app: Base Application
    status: modified
  - key: page/9307
    page: page/9307
    type: page
    id: 9307
    name: Purchase Order List
    app: Base Application
    status: modified
  - key: report/409
    page: report/409
    type: report
    id: 409
    name: Purchase Reservation Avail.
    app: Base Application
    status: modified
  - key: page/9311
    page: page/9311
    type: page
    id: 9311
    name: Purchase Return Order List
    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/2502
    page: report/2502
    type: report
    id: 2502
    name: Day Book Vendor Ledger Entry
    app: Base Application
    status: modified
  - key: report/312
    page: report/312
    type: report
    id: 312
    name: Purchase Statistics
    app: Base Application
    status: modified
  - key: report/321
    page: report/321
    type: report
    id: 321
    name: Vendor - Balance to Date
    app: Base Application
    status: modified
  - key: report/304
    page: report/304
    type: report
    id: 304
    name: Vendor - Detail Trial Balance
    app: Base Application
    status: modified
  - key: report/320
    page: report/320
    type: report
    id: 320
    name: Vendor Item Catalog
    app: Base Application
    status: modified
  - key: report/313
    page: report/313
    type: report
    id: 313
    name: Vendor/Item Purchases
    app: Base Application
    status: modified
  - key: report/308
    page: report/308
    type: report
    id: 308
    name: Vendor - Order Detail
    app: Base Application
    status: modified
  - key: report/307
    page: report/307
    type: report
    id: 307
    name: Vendor - Order Summary
    app: Base Application
    status: modified
  - key: report/411
    page: report/411
    type: report
    id: 411
    name: Vendor - Payment Receipt
    app: Base Application
    status: modified
  - key: report/309
    page: report/309
    type: report
    id: 309
    name: Vendor - Purchase List
    app: Base Application
    status: modified
  - key: report/303
    page: report/303
    type: report
    id: 303
    name: Vendor Register
    app: Base Application
    status: modified
  - key: report/329
    page: report/329
    type: report
    id: 329
    name: Vendor - Trial Balance
    app: Base Application
    status: modified
  - key: page/9007
    page: page/9007
    type: page
    id: 9007
    name: Purchasing Agent Role Center
    app: Base Application
    status: modified
  - key: page/9018
    page: page/9018
    type: page
    id: 9018
    name: Administrator Role Center
    app: Base Application
    status: modified
  - key: page/9019
    page: page/9019
    type: page
    id: 9019
    name: CEO and President Role Center
    app: Base Application
    status: modified
  - key: page/9035
    page: page/9035
    type: page
    id: 9035
    name: Data Administration
    app: Base Application
    status: modified
objects_unjoined:
  - path: src/Layers/APAC/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/APAC/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/APAC/BaseApp/Purchases/Reports/VendorPaymentReceipt.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/APAC/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/APAC/BaseApp/Purchases/Vendor/VendorList.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/APAC/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/AT/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/AU/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/BE/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/BE/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/BE/BaseApp/Purchases/Reports/VendorPaymentReceipt.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/BE/BaseApp/Purchases/Reports/VendorPurchaseList.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/BE/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/CH/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/CH/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/CH/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/CH/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/DACH/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/DACH/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/DACH/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/DACH/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/DE/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/ES/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/ES/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.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/Purchases/Reports/VendorDetailTrialBalance.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/ES/BaseApp/Purchases/Vendor/VendorList.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/FI/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/FI/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/FI/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/FR/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/FR/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/GB/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IS/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Purchases/Document/PurchaseOrderList.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/IT/BaseApp/Purchases/Vendor/VendorList.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/Purchases/Document/BlanketPurchaseOrders.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/Purchases/Document/PurchaseCreditMemos.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/Purchases/Document/PurchaseOrderList.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/Purchases/Document/PurchaseReturnOrderList.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/Purchases/Vendor/VendorList.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NA/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NL/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NL/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NL/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NO/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NO/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NO/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/NO/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Purchases/Document/PurchaseList.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Purchases/Reports/VendorOrderDetail.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/Purchases/Reports/VendorOrderSummary.Report.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/RU/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
  - path: src/Layers/SE/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al
    status: modified
    reason: not-in-snapshot
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 636017
systems:
  - purchasing
  - finance
  - development
  - administration
quote: Moves the report action ToolTips for the Purchases reports off the page actions that run them and onto the report objects themselves
joined_against:
  major: "30"
  commit: f18567dc08e2bd162bf192e1da4d714b57eb099f
---

# #9549 636017 Move Purchases report action tooltips to report objects

> Tooltips for 18 purchase-related reports are now defined on the report objects themselves rather than on the page actions that invoke them, eliminating duplication across W1 and all country layers.

[Pull request](https://github.com/microsoft/BCApps/pull/9549) · merged into `main` (BC30) on 2026-08-04 by V-CWurtzen · 95 files (+27 -361), 95 AL · refactor · tier official · reviewed (checked by Opus)

## What changed

- Report-level tooltips added to 18 Purchases reports, including purchase statistics, vendor balance and trial balance reports, and the delete invoiced purchase order reports
- Duplicate tooltips removed from page actions in W1 and from 55 page forks across 18 country layers
- Report-level tooltips added to 8 forked report objects to match W1
- Metadata-only change with no runtime behavior impact
- Follows the same cleanup pattern already applied to warehouse, manufacturing, service, sales and inventory

## AL objects touched

- [Report 310 "Vendor - Labels"](../../objects/report/310.md), Base Application: modified
- [Page 27 "Vendor List"](../../objects/page/27.md), Base Application: modified
- [Page 9045 "Acc. Payable Administrator RC"](../../objects/page/9045.md), Base Application: modified
- [Page 9002 "Acc. Payables Coordinator RC"](../../objects/page/9002.md), Base Application: modified
- [Page 8901 "Finance Manager Role Center"](../../objects/page/8901.md), Base Application: modified
- [Page 9310 "Blanket Purchase Orders"](../../objects/page/9310.md), Base Application: modified
- [Report 491 "Delete Invd Blnkt Purch Orders"](../../objects/report/491.md), Base Application: modified
- [Report 6661 "Delete Invd Purch. Ret. Orders"](../../objects/report/6661.md), Base Application: modified
- [Report 499 "Delete Invoiced Purch. Orders"](../../objects/report/499.md), Base Application: modified
- [Page 9309 "Purchase Credit Memos"](../../objects/page/9309.md), Base Application: modified
- [Page 53 "Purchase List"](../../objects/page/53.md), Base Application: modified
- [Page 9307 "Purchase Order List"](../../objects/page/9307.md), Base Application: modified
- [Report 409 "Purchase Reservation Avail."](../../objects/report/409.md), Base Application: modified
- [Page 9311 "Purchase Return Order List"](../../objects/page/9311.md), Base Application: modified
- [Report 398 "Date Compress Vendor Ledger"](../../objects/report/398.md), Base Application: modified
- [Report 2502 "Day Book Vendor Ledger Entry"](../../objects/report/2502.md), Base Application: modified
- [Report 312 "Purchase Statistics"](../../objects/report/312.md), Base Application: modified
- [Report 321 "Vendor - Balance to Date"](../../objects/report/321.md), Base Application: modified
- [Report 304 "Vendor - Detail Trial Balance"](../../objects/report/304.md), Base Application: modified
- [Report 320 "Vendor Item Catalog"](../../objects/report/320.md), Base Application: modified
- [Report 313 "Vendor/Item Purchases"](../../objects/report/313.md), Base Application: modified
- [Report 308 "Vendor - Order Detail"](../../objects/report/308.md), Base Application: modified
- [Report 307 "Vendor - Order Summary"](../../objects/report/307.md), Base Application: modified
- [Report 411 "Vendor - Payment Receipt"](../../objects/report/411.md), Base Application: modified
- [Report 309 "Vendor - Purchase List"](../../objects/report/309.md), Base Application: modified
- [Report 303 "Vendor Register"](../../objects/report/303.md), Base Application: modified
- [Report 329 "Vendor - Trial Balance"](../../objects/report/329.md), Base Application: modified
- [Page 9007 "Purchasing Agent Role Center"](../../objects/page/9007.md), Base Application: modified
- [Page 9018 "Administrator Role Center"](../../objects/page/9018.md), Base Application: modified
- [Page 9019 "CEO and President Role Center"](../../objects/page/9019.md), Base Application: modified
- [Page 9035 "Data Administration"](../../objects/page/9035.md), Base Application: modified
- `src/Layers/APAC/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/APAC/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/APAC/BaseApp/Purchases/Reports/VendorPaymentReceipt.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/APAC/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/APAC/BaseApp/Purchases/Vendor/VendorList.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/APAC/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/AT/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/AU/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/BE/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/BE/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/BE/BaseApp/Purchases/Reports/VendorPaymentReceipt.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/BE/BaseApp/Purchases/Reports/VendorPurchaseList.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/BE/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/CH/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/CH/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/CH/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/CH/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/DACH/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/DACH/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/DACH/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/DACH/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/DE/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/ES/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/ES/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.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/Purchases/Reports/VendorDetailTrialBalance.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/ES/BaseApp/Purchases/Vendor/VendorList.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/FI/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/FI/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/FI/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/FR/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/FR/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/GB/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/IS/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/IT/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/IT/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/IT/BaseApp/Purchases/Document/PurchaseOrderList.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/IT/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/IT/BaseApp/Purchases/Vendor/VendorList.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NA/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NA/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NA/BaseApp/Purchases/Document/BlanketPurchaseOrders.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NA/BaseApp/Purchases/Document/PurchaseCreditMemos.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NA/BaseApp/Purchases/Document/PurchaseOrderList.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NA/BaseApp/Purchases/Document/PurchaseReturnOrderList.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NA/BaseApp/Purchases/RoleCenters/PurchasingAgentRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NA/BaseApp/Purchases/Vendor/VendorList.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NA/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NL/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NL/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NL/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NO/BaseApp/Finance/RoleCenters/AccPayablesCoordinatorRC.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NO/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NO/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/NO/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Purchases/Document/PurchaseList.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Purchases/Reports/VendorOrderDetail.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/Purchases/Reports/VendorOrderSummary.Report.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/RoleCenters/AdministratorRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/RU/BaseApp/RoleCenters/CEOandPresidentRoleCenter.Page.al`: modified, not in the BC30 snapshot
- `src/Layers/SE/BaseApp/Finance/RoleCenters/FinanceManagerRoleCenter.Page.al`: modified, not in the BC30 snapshot

## Context

- Work items: AB#636017
- Labels: Ownership: Manual, Team: Other
- Systems: purchasing, finance, development, administration
- From the description: "Moves the report action ToolTips for the Purchases reports off the page actions that run them and onto the report objects themselves"

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