---
id: change/bcapps/8183
type: change
title: "#8183 Handle failure to manually create E-Document from posted doc with no …"
summary: E-Document creation now correctly reports failure when a posted document cannot be converted to an e-document instead of incorrectly showing a success message.
tier: official
language: en
tags:
  - fix
  - main
  - bc30
  - pageextension e-doc. issued fin. charge memo
  - pageextension e-doc. issued reminder
  - pageextension e-doc. posted sales cr. memo
  - pageextension e-doc. posted sales inv.
  - pageextension e-doc. posted sales shipment
  - pageextension e-doc. posted service cr. memo
system: sales
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:12:56.615Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: d6e18b043fc147a04c5f8c1f7951db3d674f53fc
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/8183
    title: "microsoft/BCApps#8183: Handle failure to manually create E-Document from posted doc with no …"
    date: "2026-07-14"
    commit: d6e18b043fc147a04c5f8c1f7951db3d674f53fc
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/pageextension/6149
    - object/pageextension/6148
    - object/pageextension/6145
    - object/pageextension/6144
    - object/pageextension/6103
    - object/pageextension/6143
    - object/pageextension/6142
    - object/pageextension/6106
    - object/codeunit/6102
    - object/codeunit/6108
    - object/codeunit/6103
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 8183
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/8183
kind: pr
base_branch: main
major: "30"
merged_at: "2026-07-14T13:35:17Z"
author: georgepomazkov
author_type: User
community_contribution: true
labels:
  - "ADO: Sync"
  - "AL: Apps (W1)"
  - From Fork
  - "Team: Integrations"
change_class: code
change_kind: fix
behavior_change: true
breaking: false
files:
  count: 11
  additions: 89
  deletions: 23
  al: 11
apps:
  - EDocument
objects_touched:
  - key: pageextension/6149
    page: pageextension/6149
    type: pageextension
    id: 6149
    name: E-Doc. Issued Fin. Charge Memo
    app: EDocument
    status: modified
  - key: pageextension/6148
    page: pageextension/6148
    type: pageextension
    id: 6148
    name: E-Doc. Issued Reminder
    app: EDocument
    status: modified
  - key: pageextension/6145
    page: pageextension/6145
    type: pageextension
    id: 6145
    name: E-Doc. Posted Sales Cr. Memo
    app: EDocument
    status: modified
  - key: pageextension/6144
    page: pageextension/6144
    type: pageextension
    id: 6144
    name: E-Doc. Posted Sales Inv.
    app: EDocument
    status: modified
  - key: pageextension/6103
    page: pageextension/6103
    type: pageextension
    id: 6103
    name: E-Doc. Posted Sales Shipment
    app: EDocument
    status: modified
  - key: pageextension/6143
    page: pageextension/6143
    type: pageextension
    id: 6143
    name: E-Doc. Posted Service Cr. Memo
    app: EDocument
    status: modified
  - key: pageextension/6142
    page: pageextension/6142
    type: pageextension
    id: 6142
    name: E-Doc. Posted Service Inv.
    app: EDocument
    status: modified
  - key: pageextension/6106
    page: pageextension/6106
    type: pageextension
    id: 6106
    name: E-Doc. Posted Transfer Shpmnt.
    app: EDocument
    status: modified
  - key: codeunit/6102
    page: codeunit/6102
    type: codeunit
    id: 6102
    name: E-Doc. Export
    app: EDocument
    status: modified
  - key: codeunit/6108
    page: codeunit/6108
    type: codeunit
    id: 6108
    name: E-Document Processing
    app: EDocument
    status: modified
  - key: codeunit/6103
    page: codeunit/6103
    type: codeunit
    id: 6103
    name: E-Document Subscribers
    app: EDocument
    status: modified
objects_unjoined: []
obsoletions: []
backports: []
fixes_issues:
  - 8181
work_items:
  - 636180
systems:
  - sales
  - integration
  - service
  - inventory
quote: null
joined_against:
  major: "30"
  commit: ecbc028c25dbe83b61313bc566e6c1d41184bb1c
---

# #8183 Handle failure to manually create E-Document from posted doc with no …

> E-Document creation now correctly reports failure when a posted document cannot be converted to an e-document instead of incorrectly showing a success message.

[Pull request](https://github.com/microsoft/BCApps/pull/8183) · merged into `main` (BC30) on 2026-07-14 by georgepomazkov (community contribution) · 11 files (+89 -23), 11 AL · fix · tier official · reviewed (checked by Opus)

## What changed

- CreateEDocumentFromPostedDocumentPage now returns whether the e-document was actually created
- The creation result is passed back through the export and processing codeunits
- When creation fails, users see 'The e-document could not be created.'
- Fixes the false success message when creation failed without an explicit error, for example for an unsupported document type
- Posted document page extensions updated to act on the result
- Behaviour changes for users or extensions.

## AL objects touched

- [Page extension 6149 "E-Doc. Issued Fin. Charge Memo"](../../objects/pageextension/6149.md), EDocument: modified
- [Page extension 6148 "E-Doc. Issued Reminder"](../../objects/pageextension/6148.md), EDocument: modified
- [Page extension 6145 "E-Doc. Posted Sales Cr. Memo"](../../objects/pageextension/6145.md), EDocument: modified
- [Page extension 6144 "E-Doc. Posted Sales Inv."](../../objects/pageextension/6144.md), EDocument: modified
- [Page extension 6103 "E-Doc. Posted Sales Shipment"](../../objects/pageextension/6103.md), EDocument: modified
- [Page extension 6143 "E-Doc. Posted Service Cr. Memo"](../../objects/pageextension/6143.md), EDocument: modified
- [Page extension 6142 "E-Doc. Posted Service Inv."](../../objects/pageextension/6142.md), EDocument: modified
- [Page extension 6106 "E-Doc. Posted Transfer Shpmnt."](../../objects/pageextension/6106.md), EDocument: modified
- [Codeunit 6102 "E-Doc. Export"](../../objects/codeunit/6102.md), EDocument: modified
- [Codeunit 6108 "E-Document Processing"](../../objects/codeunit/6108.md), EDocument: modified
- [Codeunit 6103 "E-Document Subscribers"](../../objects/codeunit/6103.md), EDocument: modified

## Context

- Fixes: [#8181 [Bug]: [E-Document] The system tells that the e-document has been created from a posted document when it was not actually created](https://github.com/microsoft/BCApps/issues/8181) (closed)
- Work items: AB#636180
- Labels: ADO: Sync, AL: Apps (W1), From Fork, Team: Integrations
- Systems: sales, integration, service, inventory

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