---
id: object/page/6121
type: object
title: Page 6121 "E-Document"
summary: Page 6121 "E-Document" in EDocument (Microsoft.eServices.EDocument). Introduced in BC29, still in BC30.
tier: official
language: en
tags:
  - page
  - edocument
versions:
  introduced: "29"
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 7197f4fe5800fd911d77d480fbd43e757c7c1dc296c2c72ae917127213884e77
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/EDocument/app/src/Document/EDocument.Page.al
    title: src/Apps/W1/EDocument/app/src/Document/EDocument.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-how-use-edocuments-purchase
    title: Use E-Documents in the purchase process
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-how-use-edocuments
    title: Use e-documents in sales
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/finance-how-use-edocuments-purchase
    - https://learn.microsoft.com/dynamics365/business-central/finance-how-use-edocuments
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/set-up-and-use-e-documents
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/11895
    - change/bcapps/9954
    - change/bcapps/8698
    - change/bcapps/9572
object_type: page
object_id: 6121
name: E-Document
namespace: Microsoft.eServices.EDocument
app: EDocument
extends: null
first_version: "29"
last_version: "30"
present_in:
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/finance-how-use-edocuments-purchase.md
  - docs/learn-smb-docs/business-central/finance-how-use-edocuments.md
counts:
  fields: 0
  procedures: 8
  events: 0
  subscribers: 0
  controls: 29
  actions: 17
relations:
  out: 1
  referenced_by: 0
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 6121 "E-Document"

> Page 6121 "E-Document" in EDocument (Microsoft.eServices.EDocument). Introduced in BC29, still in BC30.

EDocument · Microsoft.eServices.EDocument · BC29-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/EDocument/app/src/Document/EDocument.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| SourceTable | E-Document |
| PageType | Card |
| ApplicationArea | Basic, Suite |

## Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control's own, else the bound field's (marked).

| Group | Control | Shows | ToolTip |
|---|---|---|---|
| General | Document | `RecordLinkTxt` | Specifies the record, document, journal line, or ledger entry, that is linked to the electronic document. |
|  | Document Status | [Status](../table/6121.md#fields) | Specifies the status of the electronic document. |
|  | Direction | [Direction](../table/6121.md#fields) | Specifies the direction of the electronic document. |
|  | Workflow Code | [Workflow Code](../table/6121.md#fields) | Specifies the Workflow used on the electronic document. |
|  | Incoming E-Document No. | [Incoming E-Document No.](../table/6121.md#fields) | Specifies the electronic document number. |
|  | Document Type | [Document Type](../table/6121.md#fields) | Specifies the electronic document type. |
|  | Document No. | [Document No.](../table/6121.md#fields) | Specifies the document number of the electronic document. |
|  | Document Date | [Document Date](../table/6121.md#fields) | Specifies the document date of the electronic document. |
|  | Due Date | [Due Date](../table/6121.md#fields) | Specifies the due date of the electronic document. |
|  | Order No. | [Order No.](../table/6121.md#fields) | Specifies the related order number of the electronic document. |
|  | Amount Excl. VAT | [Amount Excl. VAT](../table/6121.md#fields) | Specifies the total amount of the electronic document excluding VAT. |
|  | Amount Incl. VAT | [Amount Incl. VAT](../table/6121.md#fields) | Specifies the total amount of the electronic document including VAT. |
|  | Currency Code | [Currency Code](../table/6121.md#fields) | Specifies the electronic document currency code. |
|  | Bill-to/Pay-to No. | [Bill-to/Pay-to No.](../table/6121.md#fields) | Specifies the customer/vendor of the electronic document. |
|  | Bill-to/Pay-to Name | [Bill-to/Pay-to Name](../table/6121.md#fields) | Specifies the customer/vendor name of the electronic document. |
|  | Posting Date | [Posting Date](../table/6121.md#fields) | Specifies the electronic document posting date. |
| Receiving Company Information | VAT Registration No. | [Receiving Company VAT Reg. No.](../table/6121.md#fields) | Specifies the receiving company VAT number. |
|  | GLN | [Receiving Company GLN](../table/6121.md#fields) | Specifies the receiving company GLN. |
|  | Name | [Receiving Company Name](../table/6121.md#fields) | Specifies the receiving company name. |
|  | Address | [Receiving Company Address](../table/6121.md#fields) | Specifies the receiving company address. |
| Clearance Information | Clearance Date | [Clearance Date](../table/6121.md#fields) | Date and time when document was cleared |
|  | LastRequestTime | [Last Clearance Request Time](../table/6121.md#fields) | Specifies the last time a clearance request was made |
| Content | Lines | part [Page 6184 "E-Doc. Read. Purch. Lines"](../page/6184.md) | — |
|  | Service Status | part [Page 6135 "E-Document Service Status"](../page/6135.md) | — |
|  | ErrorMessagesPart | part [Page 701 "Error Messages Part"](../page/701.md) | — |
| FactBoxes | Documents | part [Page 1178 "Doc. Attachment List Factbox"](../page/1178.md) | — |
|  | Details | part [Page 6108 "Inbound E-Doc. Factbox"](../page/6108.md) | — |
|  | Details | part [Page 6110 "Outbound E-Doc. Factbox"](../page/6110.md) | — |
|  | Messages | part [Page 6434 "E-Document Messages FactBox"](../page/6434.md) | — |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Outgoing | Send Document | Starts the document export. |  |
|  | Recreate Document | Recreates the electronic document |  |
|  | Get Approval | Gets if the electronic document is approved or rejected |  |
|  | Cancel EDocument | Cancels the electronic document |  |
|  | Reject Order <small>obsolete Pending 29.0; #if not CLEAN29</small> | Sends a rejection response to the sender of this inbound order. |  |
|  | View file | View the source file. |  |
| Incoming | Reject order | Sends a rejection response to the sender of this inbound order. |  |
|  | Get Basic Info | Gets the electronic document basic info. |  |
|  | Reprocess Document | Reprocess the electronic file to a purchase document. |  |
|  | Reprocess Journal Line | Reprocess the electronic file to a journal line. |  |
|  | Match Purchase Order | Match E-document lines to Purchase Order. |  |
| Troubleshoot | Replace Source Document | Import and replace the electronic document. |  |
|  | Map Text to Account | Create a mapping of text on electronic documents to identical text on specific debit, credit, and balancing accounts in the general ledger or on bank accounts so that the resulting document or journal lines are prefilled with the specified information. | [Page 1254 "Text-to-Account Mapping Wksh."](../page/1254.md) |
|  | Update Purchase Order Link | Updated Purchase Order link for E-Document to different Purchase Order. |  |
| Navigation | Logs | Shows all logs for the E-Document. | [Page 6125 "E-Document Logs"](../page/6125.md) |
|  | View extracted data | View the extracted data from the source file. |  |
| Prompting | Match Purchase Order <small>obsolete Pending 29.0; #if not CLEAN29</small> | Match E-document lines to Purchase Order. |  |

## Procedures

8 local procedures, no public ones.

## Triggers

OnOpenPage, OnAfterGetRecord

## Relations

- source table [Table 6121 "E-Document"](../table/6121.md)

## Pages and codeunits on this table

- [Page 6106 "Outbound E-Documents"](../page/6106.md) (card page)

## Recent changes

- 2026-09-28 [#11895 Make Reject Order reachable on inbound sales order drafts and confirm…](../../changes/bcapps/11895.md) (main, BC30, feature)
- 2026-08-06 [#9954 Restoring undefined action. (Purchase Orders page can't be open in latest `main`)](../../changes/bcapps/9954.md) (main, BC30, fix)
- 2026-07-27 [#8698 [E-Documents Core] [Peppol] - Enabling EDI capabilities with E-Documents. PEPPOL Order Response Message Handling](../../changes/bcapps/8698.md) (main, BC30, feature)
- 2026-07-22 [#9572 Obsolete E-Document Purchase Order Matching Copilot](../../changes/bcapps/9572.md) (main, BC30, obsoletion)

## Across versions

- Present in: BC29-30
- Changed (declaration) in: none

## Documented on Microsoft Learn

- [Use E-Documents in the purchase process](https://learn.microsoft.com/dynamics365/business-central/finance-how-use-edocuments-purchase)
- [Use e-documents in sales](https://learn.microsoft.com/dynamics365/business-central/finance-how-use-edocuments)

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "page", object_name: "E-Document")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
