Dynamics 365 Invoice Compliance: Establishment & Registration ID Governance
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:
Identifies the applicable establishment for the transaction.
Retrieves the associated registration ID.
Validates that all mandatory registration IDs are available.
Prevents posting if required registration information is missing.
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
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.
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.
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.
Same way create other registration categories and update applicable rules.
This enforces the same validation for vendor invoices.
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:
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.
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.
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.
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.
Once enabled Require registration IDs on customer invoice option in parameter Registration IDs option available.
Click on Registration IDs.
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
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.