---
id: change/bcapps/9572
type: change
title: "#9572 Obsolete E-Document Purchase Order Matching Copilot"
summary: The five E-Document Purchase Order Matching Copilot objects are marked obsolete pending with tag 29.0 and remain functional during the deprecation window. The feature is superseded by the E-Document Purchase Draft experience, and the shared Matching Assistance Copilot capability stays registered.
tier: official
language: en
tags:
  - obsoletion
  - main
  - bc30
  - permissionset e-doc. core - edit
  - permissionset e-doc. core - objects
  - permissionset e-doc. core - read
  - permissionset e-doc. core - user
  - page e-document
  - codeunit e-document install
system: integration
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:11:56.474Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 2277aa0c0a5b92dd13a0aa0e4296c47a43c78a8b
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/9572
    title: "microsoft/BCApps#9572: Obsolete E-Document Purchase Order Matching Copilot"
    date: "2026-07-22"
    commit: 2277aa0c0a5b92dd13a0aa0e4296c47a43c78a8b
    t: null
    quote: Obsoletes the E-Document Purchase Order Matching Copilot feature following the Business Central Obsolete lifecycle.
links:
  learn: []
  objects:
    - object/permissionset/6102
    - object/permissionset/6100
    - object/permissionset/6101
    - object/permissionset/6105
    - object/page/6121
    - object/codeunit/6161
    - object/pageextension/6132
    - object/pageextension/6137
    - object/codeunit/6167
    - object/codeunit/6163
    - object/page/6166
    - object/table/6163
    - object/page/6163
    - object/codeunit/6164
    - object/page/6167
    - object/table/6164
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 9572
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/9572
kind: pr
base_branch: main
major: "30"
merged_at: "2026-07-22T08:19:49Z"
author: Groenbech96
author_type: User
community_contribution: true
labels:
  - "ADO: Sync"
  - "AL: Apps (W1)"
  - From Fork
  - "Team: Integrations"
change_class: code
change_kind: obsoletion
behavior_change: false
breaking: false
files:
  count: 20
  additions: 116
  deletions: 98
  al: 16
apps:
  - EDocument
objects_touched:
  - key: permissionset/6102
    page: permissionset/6102
    type: permissionset
    id: 6102
    name: E-Doc. Core - Edit
    app: EDocument
    status: modified
  - key: permissionset/6100
    page: permissionset/6100
    type: permissionset
    id: 6100
    name: E-Doc. Core - Objects
    app: EDocument
    status: modified
  - key: permissionset/6101
    page: permissionset/6101
    type: permissionset
    id: 6101
    name: E-Doc. Core - Read
    app: EDocument
    status: modified
  - key: permissionset/6105
    page: permissionset/6105
    type: permissionset
    id: 6105
    name: E-Doc. Core - User
    app: EDocument
    status: modified
  - key: page/6121
    page: page/6121
    type: page
    id: 6121
    name: E-Document
    app: EDocument
    status: modified
  - key: codeunit/6161
    page: codeunit/6161
    type: codeunit
    id: 6161
    name: E-Document Install
    app: EDocument
    status: modified
  - key: pageextension/6132
    page: pageextension/6132
    type: pageextension
    id: 6132
    name: E-Doc. Purchase Order
    app: EDocument
    status: modified
  - key: pageextension/6137
    page: pageextension/6137
    type: pageextension
    id: 6137
    name: E-Doc. Purchase Order List
    app: EDocument
    status: modified
  - key: codeunit/6167
    page: codeunit/6167
    type: codeunit
    id: 6167
    name: E-Doc. PO AOAI Function
    app: EDocument
    status: modified
  - key: codeunit/6163
    page: codeunit/6163
    type: codeunit
    id: 6163
    name: E-Doc. PO Copilot Matching
    app: EDocument
    status: modified
  - key: page/6166
    page: page/6166
    type: page
    id: 6166
    name: E-Doc. PO Copilot Prop
    app: EDocument
    status: modified
  - key: table/6163
    page: table/6163
    type: table
    id: 6163
    name: E-Doc. PO Match Prop. Buffer
    app: EDocument
    status: modified
  - key: page/6163
    page: page/6163
    type: page
    id: 6163
    name: E-Doc. PO Match Prop. Sub
    app: EDocument
    status: modified
  - key: codeunit/6164
    page: codeunit/6164
    type: codeunit
    id: 6164
    name: E-Doc. Line Matching
    app: EDocument
    status: modified
  - key: page/6167
    page: page/6167
    type: page
    id: 6167
    name: E-Doc. Order Line Matching
    app: EDocument
    status: modified
  - key: table/6164
    page: table/6164
    type: table
    id: 6164
    name: E-Doc. Order Match
    app: EDocument
    status: modified
objects_unjoined: []
obsoletions:
  - object: E-Doc. PO Copilot Matching
    member: null
    replacement: E-Doc. PO Matching
  - object: E-Doc. PO AOAI Function
    member: null
    replacement: E-Doc. AI Tool Processor
  - object: E-Doc. PO Copilot Prop
    member: null
    replacement: null
  - object: E-Doc. PO Match Prop. Sub
    member: null
    replacement: null
  - object: E-Doc. PO Match Prop. Buffer
    member: null
    replacement: null
backports: []
fixes_issues: []
work_items:
  - 638024
systems:
  - integration
  - purchasing
  - development
quote: Obsoletes the E-Document Purchase Order Matching Copilot feature following the Business Central Obsolete lifecycle.
joined_against:
  major: "30"
  commit: ecbc028c25dbe83b61313bc566e6c1d41184bb1c
---

# #9572 Obsolete E-Document Purchase Order Matching Copilot

> The five E-Document Purchase Order Matching Copilot objects are marked obsolete pending with tag 29.0 and remain functional during the deprecation window. The feature is superseded by the E-Document Purchase Draft experience, and the shared Matching Assistance Copilot capability stays registered.

[Pull request](https://github.com/microsoft/BCApps/pull/9572) · merged into `main` (BC30) on 2026-07-22 by Groenbech96 (community contribution) · 20 files (+116 -98), 16 AL · obsoletion · tier official · reviewed (checked by Opus)

## What changed

- Five Copilot-specific objects in the order matching module are marked ObsoleteState = Pending with ObsoleteTag 29.0
- The shared 'E-Document Matching Assistance' Copilot capability remains active for the E-Document AI Tool Processor import flow
- Purchase order line matching now handled by the E-Document Purchase Draft experience using codeunit 6196
- AI-assisted matching moved to import time via the E-Document AI Tool Processor
- No persisted data migration needed as the buffer table is temporary

## AL objects touched

- [Permission set 6102 "E-Doc. Core - Edit"](../../objects/permissionset/6102.md), EDocument: modified
- [Permission set 6100 "E-Doc. Core - Objects"](../../objects/permissionset/6100.md), EDocument: modified
- [Permission set 6101 "E-Doc. Core - Read"](../../objects/permissionset/6101.md), EDocument: modified
- [Permission set 6105 "E-Doc. Core - User"](../../objects/permissionset/6105.md), EDocument: modified
- [Page 6121 "E-Document"](../../objects/page/6121.md), EDocument: modified
- [Codeunit 6161 "E-Document Install"](../../objects/codeunit/6161.md), EDocument: modified
- [Page extension 6132 "E-Doc. Purchase Order"](../../objects/pageextension/6132.md), EDocument: modified
- [Page extension 6137 "E-Doc. Purchase Order List"](../../objects/pageextension/6137.md), EDocument: modified
- [Codeunit 6167 "E-Doc. PO AOAI Function"](../../objects/codeunit/6167.md), EDocument: modified
- [Codeunit 6163 "E-Doc. PO Copilot Matching"](../../objects/codeunit/6163.md), EDocument: modified
- [Page 6166 "E-Doc. PO Copilot Prop"](../../objects/page/6166.md), EDocument: modified
- [Table 6163 "E-Doc. PO Match Prop. Buffer"](../../objects/table/6163.md), EDocument: modified
- [Page 6163 "E-Doc. PO Match Prop. Sub"](../../objects/page/6163.md), EDocument: modified
- [Codeunit 6164 "E-Doc. Line Matching"](../../objects/codeunit/6164.md), EDocument: modified
- [Page 6167 "E-Doc. Order Line Matching"](../../objects/page/6167.md), EDocument: modified
- [Table 6164 "E-Doc. Order Match"](../../objects/table/6164.md), EDocument: modified

## Obsoletions

- E-Doc. PO Copilot Matching, replaced by E-Doc. PO Matching
- E-Doc. PO AOAI Function, replaced by E-Doc. AI Tool Processor
- E-Doc. PO Copilot Prop
- E-Doc. PO Match Prop. Sub
- E-Doc. PO Match Prop. Buffer

## Context

- Work items: AB#638024
- Labels: ADO: Sync, AL: Apps (W1), From Fork, Team: Integrations
- Systems: integration, purchasing, development
- From the description: "Obsoletes the E-Document Purchase Order Matching Copilot feature following the Business Central Obsolete lifecycle."

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