Table 6103 "E-Document Service"
EDocument · Microsoft.eServices.EDocument
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 29 connected objects and pages
EDocument · Microsoft.eServices.EDocument · BC29-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 6103 “E-Document Services” (8 Learn pages), Page 6133 “E-Document Service” (7).
Properties
| Property | Value |
|---|---|
| DataClassification | CustomerContent |
| LookupPageId | E-Document Services |
| DrillDownPageId | E-Document Services |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Code | Code[20] | Specifies the code of the electronic export setup. via Page 6133 “E-Document Service” | NotBlank; DataClassification SystemMetadata |
| 2 | Description | Text[250] | Specifies the description of the electronic export setup. via Page 6133 “E-Document Service” | |
| 3 | Document Format | Enum “E-Document Format” | Specifies the export format of the electronic export setup. via Page 6133 “E-Document Service” | enum Enum 6101 “E-Document Format”; DataClassification SystemMetadata |
| 4 | Service Integration | Enum “E-Document Integration” | Specifies the integration used for sending and receiving e-documents. Integration is build on legacy implementation that will be deprecated in future releases. via Page 6133 “E-Document Service” | obsolete Pending 26.0; #if not CLEANSCHEMA29; enum E-Document Integration; DataClassification SystemMetadata |
| 5 | Use Batch Processing | Boolean | Specifies if service uses batch processing for export. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 6 | Update Order | Boolean | — | |
| 7 | Create Journal Lines | Boolean | Specifies if journal line must be created instead of purchase document. Only applicable if vendor receives e-document to purchase invoice. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 8 | Validate Receiving Company | Boolean | Specifies if receiving company information must be validated during the import. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 9 | Resolve Unit Of Measure | Boolean | Specifies if unit of measure shall be resolved during the import. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 10 | Lookup Item Reference | Boolean | Specifies if an item shall be searched by the item reference during the import. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 11 | Lookup Item GTIN | Boolean | Specifies if an item shall be searched by GTIN during the import. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 12 | Lookup Account Mapping | Boolean | Specifies if an account shall be searched in the Account Mapping by the incoming text during the import. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 13 | Validate Line Discount | Boolean | Specifies if a line discount shall be validated during the import. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 14 | Apply Invoice Discount | Boolean | Specifies if an invoice discount shall be applied during the import. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 15 | Verify Totals | Boolean | Specifies if an invoice total shall be verified during the import. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 16 | General Journal Template Name | Code[10] | Specifies the General Journal Template Name used for journal line creation. via Page 6133 “E-Document Service” | TableRelation Table 80 “Gen. Journal Template” (Gen. Journal Template) |
| 17 | General Journal Batch Name | Code[10] | Specifies the General Journal Batch Name used for journal line creation. via Page 6133 “E-Document Service” | TableRelation Table 232 “Gen. Journal Batch” (“Gen. Journal Batch”.Name where(“Journal Template Name” = field(“General Journal Template Name”))); DataClassification SystemMetadata |
| 18 | Auto Import | Boolean | Specifies whether to automatically import documents from the service. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 19 | Import Start Time | Time | Specifies import jos starting time. via Page 6133 “E-Document Service” | NotBlank; DataClassification SystemMetadata |
| 20 | Import Minutes between runs | Integer | Specifies the number of minutes between running import job. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 21 | Batch Mode | Enum “E-Document Batch Mode” | Specifies the mode of batch processing used for export. via Page 6133 “E-Document Service” | enum Enum 6133 “E-Document Batch Mode”; DataClassification SystemMetadata |
| 22 | Batch Threshold | Integer | Specifies the threshold of batch processing used for export. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 23 | Batch Start Time | Time | Specifies the start time of batch processing job. via Page 6133 “E-Document Service” | NotBlank; DataClassification SystemMetadata |
| 24 | Batch Minutes between runs | Integer | Specifies the number of minutes between batch processing jobs. via Page 6133 “E-Document Service” | DataClassification SystemMetadata |
| 25 | Batch Recurrent Job Id | Guid | — | DataClassification SystemMetadata |
| 26 | Import Recurrent Job Id | Guid | Batch Recurrent Job Id caption | DataClassification SystemMetadata |
| 27 | Service Integration V2 | Enum “Service Integration” | Specifies the integration for sending documents to the service. | enum Enum 6151 “Service Integration”; DataClassification SystemMetadata |
| 29 | E-Document Structured Format | Integer | Specifies the format of the structured data. | obsolete Removed 26.0; #if not CLEANSCHEMA26; DataClassification SystemMetadata |
| 31 | Import Process | Enum “E-Document Import Process” | Specifies the import process for the document. | enum Enum 6156 “E-Document Import Process”; DataClassification SystemMetadata |
| 32 | Automatic Import Processing | Enum “E-Doc. Automatic Processing” | Specifies if the processing of a document should start automatically after it is imported. | enum Enum 6132 “E-Doc. Automatic Processing”; DataClassification SystemMetadata |
| 33 | Read into Draft Impl. | Enum “E-Doc. Read into Draft” | Specifies how the inbound structured e-document should be read into a draft document. | enum Enum 6109 “E-Doc. Read into Draft”; DataClassification SystemMetadata |
| 40 | Embed PDF in export | Boolean | 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. | DataClassification SystemMetadata |
| 41 | Export Eligibility Evaluator | Enum “Export Eligibility Evaluator” | Specifies the evaluator that determines if a document is eligible for export via this service. | enum Enum 6127 “Export Eligibility Evaluator”; DataClassification SystemMetadata |
| 42 | Item Charge E-Invoice Mapping | Enum “Item Charge E-Invoice Mapping” | 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… | enum Enum 6533 “Item Charge E-Invoice Mapping”; DataClassification SystemMetadata |
| 60 | Verify Purch. Total Amounts | Boolean | Specifies whether the document totals of the purchase document should be verified. | DataClassification SystemMetadata |
| 61 | Processing Customizations | Enum “E-Doc. Proc. Customizations” | Specifies the customizations for the processing of e-documents processed the service. | enum Enum 6110 “E-Doc. Proc. Customizations”; DataClassification SystemMetadata |
Keys
- Key1: Code (clustered)
Events published
OnAfterGetDefaultFileExtension(EDocumentService: Record "E-Document Service"; var FileExtension: Text)(integration): Integration event that allows subscribers to override the default file extension for the e-document service.
Trigger event subscribers
- OnAfterValidateEvent(Document Format): Codeunit 6162 “E-Doc. DED PEPPOL Subscribers” OnAfterValidateDocumentFormat, Codeunit 6165 “EDoc PEPPOL BIS 3.0” OnAfterValidateDocumentFormat
Procedures
GetPDFReaderService()(internal)IsAutomaticProcessingEnabled(): Boolean(internal)GetImportProcessVersion(): Enum "E-Document Import Process"(internal)LastEDocumentLog(EDocumentServiceStatus: Enum "E-Document Service Status"): Record "E-Document Log"(internal)GetDefaultImportParameters(): Record "E-Doc. Import Parameters"(internal)ToString(): Text(internal)GetDefaultFileExtension(): Text: Gets the default file extension for the e-document service.
Triggers
OnDelete
Relations
- drill-down page Page 6103 “E-Document Services”
- lookup page Page 6103 “E-Document Services”
- General Journal Batch Name: TableRelation Table 232 “Gen. Journal Batch”
- General Journal Template Name: TableRelation Table 80 “Gen. Journal Template”
Referenced by
14 fields in 14 objects relate to this table (TableRelation or CalcFormula).
- Table 3303 “Payables Agent Setup”: E-Document Service Code
- Table 6104 “Service Participant”: Service
- Table 6112 “ED Purchase Line Field Setup”: E-Document Service
- Table 6118 “E-Doc. Mapping”: Code
- Table 6121 “E-Document”: Service
- Table 6122 “E-Doc. Service Supported Type”: E-Document Service Code
- Table 6124 “E-Document Log”: Service Code
- Table 6127 “E-Document Integration Log”: Service Code
- Table 6130 “E-Doc. File Content API Buffer”: E-Document Service Code
- Table 6138 “E-Document Service Status”: E-Document Service Code
- Table 6432 “E-Document Message”: Service
- Table 6434 “E-Doc. External Reference”: Service
- Table extension 6134 “EDocWorkflowStepArgument”: E-Document Service
- Table extension 6135 “EDocWorkflowStepArgumentArch”: E-Document Service
Pages and codeunits on this table
- Page 6103 “E-Document Services” (source table)
- Page 6113 “E-Document Services API” (source table)
- Page 6133 “E-Document Service” (source table)
Recent changes
- 2026-09-29 #11484 [E-Documents Core] - Supported type direction configuration (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) (main, BC30, fix)
- 2026-08-27 #10675 Temporarily suppress AS0072 (ObsoleteTag 29.0) on 10 Base App elements for v30 prep (main, BC30, fix)
- 2026-07-24 #9702 Default new E-Document services to import v2 and let users select the draft format (main, BC30, feature)
Deprecations
- field E-Document Structured Format: Removed 26.0 (#if not CLEANSCHEMA26), “Use the “Read into Draft Impl.” field instead.”
- field Service Integration: Pending 26.0 (#if not CLEANSCHEMA29), “Use Service Integration V2 integration enum instead”
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: "table", object_name: "E-Document Service"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.