---
id: object/page/6133
type: object
title: Page 6133 "E-Document Service"
summary: Page 6133 "E-Document Service" in EDocument (Microsoft.eServices.EDocument). 1 events. Introduced in BC29, still in BC30, changed in BC30.
tier: official
language: en
tags:
  - page
  - edocument
versions:
  introduced: "29"
  last_changed: "30"
  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: 8a329c66167ed33bb29622f59e4099d69a72c57b1b9b04c4ae4e150c19864541
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/EDocument/app/src/Service/EdocumentService.Page.al
    title: src/Apps/W1/EDocument/app/src/Service/EdocumentService.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extend-edocuments
    title: Extending the e-documents functionality
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-how-setup-edocuments-external
    title: Set up the E-Documents connector with external endpoints
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-how-setup-edocuments
    title: Set Up E-documents
    date: null
    commit: null
    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
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Denmark/how-to-edocuments-nemhadel
    title: Set up electronic invoicing with NemHandel
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Norway/ehf-electronic-invoicing-in-norway
    title: Electronic invoicing in Norway
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extend-edocuments
    - https://learn.microsoft.com/dynamics365/business-central/finance-how-setup-edocuments-external
    - https://learn.microsoft.com/dynamics365/business-central/finance-how-setup-edocuments
    - https://learn.microsoft.com/dynamics365/business-central/finance-how-use-edocuments-purchase
    - https://learn.microsoft.com/dynamics365/business-central/finance-how-use-edocuments
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Denmark/how-to-edocuments-nemhadel
    - https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Norway/ehf-electronic-invoicing-in-norway
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/set-up-and-use-e-documents
    - topic/business-central/business-functionality/local-functionality/norway/banking-and-payments
    - topic/dev-itpro/development/extensibility/extending-the-base-application/examples
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/11484
    - change/bcapps/9860
    - change/bcapps/9702
object_type: page
object_id: 6133
name: E-Document Service
namespace: Microsoft.eServices.EDocument
app: EDocument
extends: null
first_version: "29"
last_version: "30"
present_in:
  - "29"
  - "30"
changed_in:
  - "30"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-devitpro/dev-itpro/developer/devenv-extend-edocuments.md
  - docs/learn-smb-docs/business-central/finance-how-setup-edocuments-external.md
  - docs/learn-smb-docs/business-central/finance-how-setup-edocuments.md
  - docs/learn-smb-docs/business-central/finance-how-use-edocuments-purchase.md
  - docs/learn-smb-docs/business-central/finance-how-use-edocuments.md
  - docs/learn-smb-docs/business-central/LocalFunctionality/Denmark/how-to-edocuments-nemhadel.md
  - docs/learn-smb-docs/business-central/LocalFunctionality/Norway/ehf-electronic-invoicing-in-norway.md
counts:
  fields: 0
  procedures: 3
  events: 1
  subscribers: 0
  controls: 34
  actions: 7
relations:
  out: 1
  referenced_by: 0
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 6133 "E-Document Service"

> Page 6133 "E-Document Service" in EDocument (Microsoft.eServices.EDocument). 1 events. Introduced in BC29, still in BC30, changed in BC30.

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

## Properties

| Property | Value |
|---|---|
| Caption | E-Document Service |
| SourceTable | E-Document Service |
| 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 | Code | [Code](../table/6103.md#fields) | Specifies the code of the electronic export setup. |
|  | Description | [Description](../table/6103.md#fields) | Specifies the description of the electronic export setup. |
|  | Export Format | [Document Format](../table/6103.md#fields) | Specifies the export format of the electronic export setup. |
|  | Service Integration | [Service Integration V2](../table/6103.md#fields) | Specifies integration code for the electronic export setup. |
| Import | Automatic Import | [Auto Import](../table/6103.md#fields) | Specifies whether to automatically import documents from the service. |
| Importsettings | Import Start Time | [Import Start Time](../table/6103.md#fields) | Specifies import jos starting time. |
|  | Import Minutes between runs | [Import Minutes between runs](../table/6103.md#fields) | Specifies the number of minutes between running import job. |
| Importing | Automatic Processing | [Automatic Import Processing](../table/6103.md#fields) | Specifies if the processing of a document should start automatically after it is imported. <small>from the table field</small> |
|  | Import Process | [Import Process](../table/6103.md#fields) | Specifies the version of the import process to use for incoming e-documents. |
| Purchase Draft | Draft Format | [Read into Draft Impl.](../table/6103.md#fields) | Specifies the format used to read the incoming structured e-document into a draft, for example PEPPOL for PEPPOL BIS invoices. Leave it as Unspecified only when the integration or a PDF reader (such as Azure Document Intelligence) determines the format automatically. |
|  | Verify totals when posting invoice. | [Verify Purch. Total Amounts](../table/6103.md#fields) | Specifies if document totals are checked when posting document. |
| Parameters | Validate Receiving Company | [Validate Receiving Company](../table/6103.md#fields) | Specifies if receiving company information must be validated during the import. |
|  | Resolve Unit Of Measure | [Resolve Unit Of Measure](../table/6103.md#fields) | Specifies if unit of measure shall be resolved during the import. |
|  | Lookup Item Reference | [Lookup Item Reference](../table/6103.md#fields) | Specifies if an item shall be searched by the item reference during the import. |
|  | Lookup Item GTIN | [Lookup Item GTIN](../table/6103.md#fields) | Specifies if an item shall be searched by GTIN during the import. |
|  | Lookup Account Mapping | [Lookup Account Mapping](../table/6103.md#fields) | Specifies if an account shall be searched in the Account Mapping by the incoming text during the import. |
|  | Validate Line Discount | [Validate Line Discount](../table/6103.md#fields) | Specifies if a line discount shall be validated during the import. |
|  | Apply Invoice Discount | [Apply Invoice Discount](../table/6103.md#fields) | Specifies if an invoice discount shall be applied during the import. |
|  | Verify Total | [Verify Totals](../table/6103.md#fields) | Specifies if an invoice total shall be verified during the import. |
|  | Create Journal Lines | [Create Journal Lines](../table/6103.md#fields) | Specifies if journal line must be created instead of purchase document. Only applicable if vendor receives e-document to purchase invoice. |
|  | General Journal Template Name | [General Journal Template Name](../table/6103.md#fields) | Specifies the General Journal Template Name used for journal line creation. |
|  | General Journal Batch Name | [General Journal Batch Name](../table/6103.md#fields) | Specifies the General Journal Batch Name used for journal line creation. |
| Batch | Batch Exporting | [Use Batch Processing](../table/6103.md#fields) | Specifies if service uses batch processing for export. |
| Batch Settings | Batch Mode | [Batch Mode](../table/6103.md#fields) | Specifies the mode of batch processing used for export. |
| ThresholdSettings | Batch Threshold | [Batch Threshold](../table/6103.md#fields) | Specifies the threshold of batch processing used for export. |
| RecurrentSettings | Batch Start Time | [Batch Start Time](../table/6103.md#fields) | Specifies the start time of batch processing job. |
|  | Batch Minutes between runs | [Batch Minutes between runs](../table/6103.md#fields) | Specifies the number of minutes between batch processing jobs. |
| Parameters | Embed PDF in export | [Embed PDF in export](../table/6103.md#fields) | Specifies whether you want to automatically create a PDF based on Report Selection, as a background process, and embed it into the E-Document export file when posting the document. <small>from the table field</small> |
| ItemChargeMapping | Item Charge E-Invoice Mapping | [Item Charge E-Invoice Mapping](../table/6103.md#fields) | Specifies how item charges on posted documents are represented in the e-documents that this service exports. Automatic classifies each item charge based on its assignment to invoice lines. Document Level Allowance/Charge exports every item charge as an allowance or charge of the whole document. Invo... <small>from the table field</small> |
| Content | Data Exchange Definition | part [Page 6136 "E-Doc. Service Data Exch. Sub"](../page/6136.md) | — |
|  | Export Mapping | part [Page 6124 "E-Doc. Mapping Part"](../page/6124.md) | — |
|  | Import Mapping | part [Page 6124 "E-Doc. Mapping Part"](../page/6124.md) | — |
| Obsoleted fields | Obsoleted fields are visible through out the deprecation period. These should not be used in new implementations, and existing implementations should migrate to the new fields before the deprecation period ends. | label | — |
|  | Service Integration (Obsoleted) <small>obsolete Pending 26.0; #if not CLEAN26</small> | [Service Integration](../table/6103.md#fields) | Specifies the integration used for sending and receiving e-documents. Integration is build on legacy implementation that will be deprecated in future releases. |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Set up service integration | Set up service integration |  |
|  | Configure documents to export. | Set up what documents framework will export. | [Page 6129 "E-Doc Service Supported Types"](../page/6129.md) |
|  | Receive | Manually trigger receive |  |
|  | Show obsoleted fields | Show obsoleted Fields |  |
| Navigation | Configure additional fields | Configure additional fields to consider when importing an E-Document. |  |
|  | Export mapping setup | Opens export mapping setup | [Page 6114 "E-Doc. Mapping"](../page/6114.md) |
|  | Import mapping setup | Opens import mapping setup | [Page 6114 "E-Doc. Mapping"](../page/6114.md) |

## Events published

- `OnBeforeOpenServiceIntegrationSetupPage(EDocumentService: Record "E-Document Service"; var IsServiceIntegrationSetupRun: Boolean)` (integration)

## Procedures

2 local procedures, no public ones.

## Triggers

OnOpenPage

## Relations

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

## Pages and codeunits on this table

- [Page 6103 "E-Document Services"](../page/6103.md) (card page)

## Recent changes

- 2026-09-29 [#11484 [E-Documents Core] - Supported type direction configuration](../../changes/bcapps/11484.md) (main, BC30, feature)
- 2026-09-05 [#9860 [Bug]: [DE] XRechnung/ZUGFeRD - Item Charge lines exported without a valid unit of measure code (BR-CL-23 / BR-23 on BT-130)](../../changes/bcapps/9860.md) (main, BC30, fix)
- 2026-07-24 [#9702 Default new E-Document services to import v2 and let users select the draft format](../../changes/bcapps/9702.md) (main, BC30, feature)

## Across versions

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

## Documented on Microsoft Learn

- [Extending the e-documents functionality](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extend-edocuments)
- [Set up the E-Documents connector with external endpoints](https://learn.microsoft.com/dynamics365/business-central/finance-how-setup-edocuments-external)
- [Set Up E-documents](https://learn.microsoft.com/dynamics365/business-central/finance-how-setup-edocuments)
- [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)
- [Set up electronic invoicing with NemHandel](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Denmark/how-to-edocuments-nemhadel)
- [Electronic invoicing in Norway](https://learn.microsoft.com/dynamics365/business-central/LocalFunctionality/Norway/ehf-electronic-invoicing-in-norway)

## Deprecations

- procedure RunSetupServiceIntegration: guarded (#if not CLEAN26)

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 Service")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
