Skip to main content

ExFlow E-Invoicing Pro

To import e-documents to Import Journal and send them for approval, use the ExFlow E-Invoicing Pro app, available in AppSource.


E-Document Service

auto

Go to E-Document Service and ensure the following fields are set:

  • Document Format: PEPPOL BIS 3.0
  • Service Integration: ExFlow E-Invoicing Pro
  • Import Process: Version 2.0

If Service Integration is set to ExFlow E-Invoicing Pro, then Set up Service Integration will open the ExFlow E-Invoicing Pro Setup page.


ExFlow E-Invoicing Pro Setup

Go to: ExFlow E-Invoicing Pro Setup

auto

E-Invoicing Pro Setup Menu

Menu
Import Data Exchange DefinitionsOpens the "Ex Data Exchange Def. List" page to import one or more additional Data Exchange Definitions.
Connect EnvironmentCreates client credentials and connects the environment to the E-Service. Prompts for confirmation. If credentials do not yet exist, they are retrieved from the SignUp Marketplace.
Visit SignUp MarketplaceOpens the Marketplace page for onboarding.

E-Invoicing Pro Setup Sections

Sections
General
Data Exchange TypeData Exchange Type is used to map E-Documents to the ExFlow Import Journal. The Data Exchange Definition must have an attached stylesheet in order to generate PDFs.
Company Information
Service Participant IdSpecifies the PEPPOL participant identifier registered for your company in the ExFlow E-Invoicing subscription. This identifier is used when sending/receiving documents via the PEPPOL network.
E-Service
Status --> Service configurationIndicates whether the service connection setup is available. Read-only; sourced from ExEIServiceConfiguration key vault configuration.
Status --> Client credentialsIndicates whether the service has E-Service client credentials stored. Read-only; sourced from ExEIServiceConfiguration key vault configuration.
Credentials --> Enter your Client CredentialsAllows manual entry of E-Service client credentials (Client Id and Client Secret). Prompts for confirmation before proceeding, as credentials are normally retrieved automatically during onboarding.
Credentials --> Reset Client CredentialsResets the stored E-Service client credentials. After reset, the credentials must be re-entered. Prompts for confirmation before proceeding.
Environment Information --> TenantIdSpecifies the Entra tenant Id. Read-only.
Environment Information --> Environment NameSpecifies the Entra environment name. Read-only.
Environment Information --> Environment TypeSpecifies the environment type (Production or Test). Read-only.
E-Document Framework
Organization No. as Endpoint IDSpecifies whether to override the default cbc::EndpointID in PEPPOL BIS Billing 3.0. When enabled, the Swedish organization number is used instead of the VAT registration number. This setting also applies to Customer Cards.

Getting started with ExFlow E-Invoicing Pro

Open the ExFlow E-Invoicing Pro Setup page. This is the central configuration page for ExFlow E-Invoicing Pro.

Use Import Data Exchange Definition to import PEPPOL21_2EXF, the definition used to parse incoming PEPPOL invoices and credit notes.

Use Connect Environment to connect your Business Central environment to the ExFlow e-invoicing service. This stores the client credentials and populates the environment information automatically.

Enter your Service Participant Id under the Company Information section. This is your PEPPOL participant identifier and is required for sending and receiving invoices on the network.

The E-Service section displays the current connection status:

  • Service configuration – indicates whether the service has been configured.
  • Client credentials – indicates whether client credentials are stored.

Use Enter your client credentials or Reset client credentials if credentials need to be managed manually.

Import e-documents to Import Journal

Go to ExFlow Import Journals to create a new journal. Click Edit List, add the journal details and set Source Type to ExFlow E-Invoicing Pro.

Note: Another Source Type called E-Documents is visible in the list but is not used by ExFlow E-Invoicing Pro.

Import automatically via scheduled jobs

Go to E-Document Service --> Importing and enable Automatic Import and specify the details.

This will create an E-Document Import Job (Codeunit 6147) that handles the receive step automatically.

Next, create a scheduled job (Codeunit 12013663) to automatically process received documents into Import Journal.