Microsoft Partner of the Year Finalist.

Get Up to 30% Off on Microsoft Implementation Services.

Days
Hours
Minutes
Seconds
Getting your Trinity Audio player ready...

Dynamics 365 Invoice Compliance: Establishment & Registration ID Governance

Establishment and Registration ID governance on invoices in D365

Introduction

Microsoft Dynamics 365 Finance version 10.0.48 introduces the Establishment and Registration ID governance on invoices feature, designed to help organizations meet statutory and tax compliance requirements across multiple business locations.

Many countries require invoices to display the registration number of the specific branch or establishment that issues the invoice rather than only the legal entity’s registration number. This feature provides a centralized framework for managing establishments and their associated registration IDs, ensuring that the correct information is automatically applied during invoice posting.

Business Requirement

Organizations often operate through multiple establishments such as:

  • Regional offices
  • Manufacturing plants
  • Distribution centers
  • Retail stores
  • Branch offices

Each establishment may have its own tax registration number (such as VAT ID, SIREN, SIRET, or other local registration numbers).

Before this feature, organizations often relied on manual processes or customizations to determine which registration ID should appear on invoices. This increased the risk of incorrect tax information, compliance issues, and inconsistent invoice data.

The new feature addresses these challenges by introducing standardized governance for establishments and registration IDs.

Feature Overview

The Establishment and Registration ID governance on invoices feature introduces a new business concept called Establishment within a legal entity.

Each establishment can be linked to one or more registration IDs, and Dynamics 365 Finance automatically determines which registration ID should be used when an invoice is created.

The registration information is validated during posting and permanently stored on the posted invoice to maintain audit integrity.

Business Benefits

This feature offers several advantages, including:

  • Automatic determination of the correct establishment.
  • Accurate registration IDs on invoices.
  • Improved compliance with country-specific tax regulations.
  • Reduced manual intervention.
  • Prevention of incorrect registration ID usage.
  • Consistent registration information across invoice documents.
  • Improved audit trail by storing registration details on posted invoices.

 

Supported Invoice Types

The feature supports multiple invoice scenarios, including:

  • Sales Order Invoices
  • Free Text Invoices
  • Purchase Order Invoices
  • Vendor Invoices
  • Pending Vendor Invoices
  • Project Invoices
  • Intercompany Customer Invoices
  • General Journal Invoices

Limitations

  • Existing posted invoices are not updated.
  • Registration IDs must be maintained correctly.
  • Users need appropriate security permissions to manage establishments.
  • Incorrect setup can prevent invoice posting.

 

How It Works

When an invoice is created, Dynamics 365 Finance performs the following steps:

  1. Identifies the applicable establishment for the transaction.
  2. Retrieves the associated registration ID.
  3. Validates that all mandatory registration IDs are available.
  4. Prevents posting if required registration information is missing.
  5. Stores the establishment and registration ID on the posted invoice.

Business Scenario

Example

FRSI Manufacturing operates from three branches:

  • Head office
  • Regional Office
  • Operations Center.

Each branch has its own SIRET Id.

When Operations Center creates an invoice, the invoice should display the Operations Center default registration number.

Without this feature, companies often rely on manual processes or customizations, increasing the risk of compliance issues.

This kind of scenario immediately helps readers understand the purpose of the feature.

Setup

Enable Feature

First, users must enable the Establishment and Registration ID governance on invoices feature in Feature management

Establishment and Registration ID Governance on Invoices in Dynamics 365

Once the feature is enabled, configure the following:

Create Establishments

An Operating Unit is designated as an Establishment only after it is included in an Organization Hierarchy assigned to the Enterprise Establishment Structure purpose.

Navigate to: Organization administration > Organizations > Operating units.

Establishment and Registration ID Governance on Invoices in Dynamics 365

Click +New and create each branch or operating location.

Example: Head office, Regional Office, Operations Center.

Click Save.

Repeat the same steps to create the remaining establishments.

Establishment and Registration ID Governance on Invoices in Dynamics 365

Create Organization Hierarchy

Navigate to: Organization administration > Organizations > Organization hierarchies

Create the Organization Hierarchy.

Save it.

Establishment and Registration ID Governance on Invoices in Dynamics 365

 Open Organization hierarchy purposes.

Assign the hierarchy to Enterprise establishment structure.

Set it as Default.

Add all establishments.

Only operating units in this hierarchy are treated as valid establishments.

Configure Registration Types

Navigate to: Organization administration > Global address book > Registration types> Registration types.

Examples:

  • VAT ID
  • SIREN
  • SIRET

Each registration type is associated with a country/region and validation behavior.

Registration Categories

Registration Categories define which Registration Types are applicable for each party type (Legal Entity, Establishment, Customer, or Vendor). They also determine which registration IDs are validated during invoice posting.

Navigate to: Organization administration > Global address book > Registration categories

Click +New and select previously created registration type from dropdown.

Select the Registration Category from the drop-down list.

Click on save.

Establishment and Registration ID Governance on Invoices in Dynamics 365

Click on Invoice party applicability.

Note: Invoice Party Applicability defines which registration categories are required for each party type (Legal Entity, Establishment, Customer, Vendor) during invoice validation.

Click +Add and create applicability rules.

Establishment and Registration ID Governance on Invoices in Dynamics 365

Same way create other registration categories and update applicable rules.

Establishment and Registration ID Governance on Invoices in Dynamics 365
Establishment and Registration ID Governance on Invoices in Dynamics 365

Assign Registration IDs

Assign Registration IDs to the Legal Entity

  • Navigation: Organization administration > Organizations > Legal entities
  • Open the legal entity.
  • Select the Registration IDs Fast Tab.
Establishment and Registration ID Governance on Invoices in Dynamics 365
  • Click Add.
  • Select the Registration Type.
  • Enter the Registration ID.
  • Save the record.

Assign Registration IDs to an Establishment

  • Navigation: Organization administration > Organizations > Operating units
  • Open the Operating units (Establishment).
  • Go to Address fast tab > More options > Advanced.
Establishment and Registration ID Governance on Invoices in Dynamics 365
  • Open the Registration IDs Fast Tab.
  • Click Add.
  • Select the Registration Type.
  • Enter the Registration ID.
  • Save
Establishment and Registration ID Governance on Invoices in Dynamics 365

Same way update for other establishments.

Establishment and Registration ID Governance on Invoices in Dynamics 365

Assign Registration IDs to Customers

  • Navigation: Accounts receivable > Customers > All customers
  • Open the Customer.
  • Go to address Fast tab > More options > Advanced
Establishment and Registration ID Governance on Invoices in Dynamics 365
  • Open the Registration IDs Fast Tab
  • Click Add.
  • Select the Registration Type.
  • Enter the Registration ID.
  • Save

Assign Registration IDs to Vendors

  • Navigation: Accounts payable > Vendors > All vendors
  • Open the Vendor.
  • Go to address Fast tab > More options > Advanced.
  • Open the Registration IDs Fast Tab.
  • Click Add.
  • Select the Registration Type.
  • Enter the Registration ID.
  • Save
Establishment and Registration ID Governance on Invoices in Dynamics 365

Accounts Receivable Parameters

Navigate to: Accounts receivable > Setup > Accounts receivable parameters > Updates >Invoice

Enable:

Require establishment on customer invoice

Require registration IDs on customer invoice

Effects:

  • Customer invoice cannot post without an establishment.
  • Mandatory registration IDs are validated during posting.
  • Posting is blocked if required IDs are missing.
Establishment and Registration ID Governance on Invoices in Dynamics 365

Accounts Payable Parameters

Navigate to: Accounts payable > Setup > Accounts payable parameters > Invoice

Enable:

  • Require establishment on vendor invoice
  • Require registration IDs on vendor invoice

This enforces the same validation for vendor invoices.

Establishment and Registration ID Governance on Invoices in Dynamics 365

Project management and accounting Parameters

Navigate to: Project management and accounting > Setup > Project management and accounting Parameters.

Enable:

  • Require establishment on project invoice
  • Require registration IDs on project invoice

Establishment Defaulting

The establishment can be assigned in three ways:

  1. Site-based

If the site is linked to an establishment, the system automatically selects it on the invoice.

Navigate to: Inventory management > Setup > Inventory breakdown >sites.

Go to Invoice unit fast tab and update the default Establishment.

  1. Financial Dimension-based

If a financial dimension (such as Business Unit, Department, or Cost Center) is linked to an establishment, the invoice inherits that establishment automatically.

 

  1. Manual Selection

If the system cannot determine an establishment automatically, the user selects it manually on:

  • Free Text Invoice
  • General Journal customer invoice
  • Vendor invoice

If the establishment is mandatory and none is selected, posting is blocked.

DEMO

For demonstration purposes, this article uses a Free Text Invoice.

Customer Invoice Process

Navigate to: Accounts receivable > Invoices > All free text Invoices.

Click +New to create new Free text invoice.

Establishment and Registration ID Governance on Invoices in Dynamics 365

Select customer in customer account field

Select main account and update quantity and amount.

Once enable Require establishment on customer invoice option in parameter Establishment option available.

Select required establishment (operation unit) from dropdown.

Establishment and Registration ID Governance on Invoices in Dynamics 365

Once enabled Require registration IDs on customer invoice option in parameter Registration IDs option available.

Click on Registration IDs.

Establishment and Registration ID Governance on Invoices in Dynamics 365

The Registration IDs page displays all applicable Registration IDs.

System retrieves:

    • Legal entity registration IDs
    • Establishment registration IDs
    • Customer registration IDs

Validate all mandatory IDs.

Click on Post > Ok.

Registration IDs are stored on the invoice and cannot be changed later.

Click on invoice > related information > invoice journal

Establishment and Registration ID Governance on Invoices in Dynamics 365

Click on Registration IDs

Here we can find all registration ids related to posted invoice.

Validation

During invoice posting, the system validates:

  • Establishment exists.
  • Registration ID is assigned.
  • Mandatory registration types are configured.
  • Registration ID is valid for the selected establishment.

If any required information is missing, invoice posting is blocked until the issue is resolved.

If any mandatory Registration ID is missing, the system prevents the invoice from being posted –PFA below

Key Advantages

  • Supports multinational organizations.
  • Improves statutory compliance.
  • Simplifies invoice generation.
  • Reduces manual errors.
  • Strengthens audit readiness.
  • Provides a standardized registration framework.
  • Enhances data consistency across Finance processes.

Conclusion

This feature is particularly beneficial for multinational organizations that operate across multiple establishments with different statutory registration requirements. By leveraging the standard Establishment framework introduced in Dynamics 365 Finance 10.0.48, organizations can reduce customizations, improve compliance, and ensure that invoices consistently display the correct registration information for each business location.