---
id: video/fIOnGEARkKs
type: video
title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
summary: "Business Central and Dataverse / Dynamics 365 Sales integration changes in 2023 release wave 2: multi-company and multi-environment synchronization, multi-currency conversion, extra field mappings, event-based sync control, virtual table visibility in assisted setup, and licensing changes."
tier: official
language: en
tags:
  - multi-company synchronization
  - multi-environment integration
  - dataverse
  - dynamics 365 sales
  - virtual tables
  - currency conversion
  - field mappings
  - event-based synchronization
  - data privacy
  - coupling
system: integration
review:
  state: reviewed
  by: opus
  at: "2026-10-07T23:15:37.246Z"
  flags: []
generated:
  at: "2026-10-07T23:15:37.296Z"
  pipeline: 0.2.0
  prompts:
    extract-video: 1
    summarize-video: 2
  input_hash: 8d6352b429e2b8897a96e503e7cc6f86ae741bd92cb39d6ab5795b1982a020bb
evidence:
  - kind: video
    url: https://www.youtube.com/watch?v=fIOnGEARkKs&t=78s
    title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
    date: "2023-11-20T08:08:01.000Z"
    commit: null
    t: 78
    quote: 2023 release wave two you can now unlock scenarios where multiple companies from multiple business central environments must access data in the same
  - kind: video
    url: https://www.youtube.com/watch?v=fIOnGEARkKs&t=99s
    title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
    date: "2023-11-20T08:08:01.000Z"
    commit: null
    t: 99
    quote: company filters get removed on user and team own tables such as account or cont contact tables sales quotes order
  - kind: video
    url: https://www.youtube.com/watch?v=fIOnGEARkKs&t=308s
    title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
    date: "2023-11-20T08:08:01.000Z"
    commit: null
    t: 308
    quote: integration now ensures seamless synchronization when multiple currencies are involved
  - kind: video
    url: https://www.youtube.com/watch?v=fIOnGEARkKs&t=328s
    title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
    date: "2023-11-20T08:08:01.000Z"
    commit: null
    t: 328
    quote: the only prerequisite that you uh that you have is having data ver based currency set up as a regular currency in business Central
  - kind: video
    url: https://www.youtube.com/watch?v=fIOnGEARkKs&t=391s
    title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
    date: "2023-11-20T08:08:01.000Z"
    commit: null
    t: 391
    quote: customer vendor contact salesperson and opportunity integration field mappings now have additional Fields available for you to map
  - kind: video
    url: https://www.youtube.com/watch?v=fIOnGEARkKs&t=452s
    title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
    date: "2023-11-20T08:08:01.000Z"
    commit: null
    t: 452
    quote: the default settings for the event-based synchronization stay unchanged to avoid disrupting uh existing
  - kind: video
    url: https://www.youtube.com/watch?v=fIOnGEARkKs&t=530s
    title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
    date: "2023-11-20T08:08:01.000Z"
    commit: null
    t: 530
    quote: the commercial blockers for integrating various Dynamic 365 apps have been removed earlier this year
  - kind: video
    url: https://www.youtube.com/watch?v=fIOnGEARkKs&t=626s
    title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
    date: "2023-11-20T08:08:01.000Z"
    commit: null
    t: 626
    quote: for some simple tables like payment terms or currencies we can automatically recommend coupling criteria
  - kind: video
    url: https://www.youtube.com/watch?v=fIOnGEARkKs&t=1088s
    title: "What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1"
    date: "2023-11-20T08:08:01.000Z"
    commit: null
    t: 1088
    quote: in the demo you saw uh how integration Works in multic company and multi- environment setting conversion of Base uh transaction currency making virtual
links:
  learn: []
  objects:
    - object/table/5050
    - object/table/4
    - object/table/3
    - object/table/18
    - object/table/23
    - object/page/118
    - object/table/111
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
video_id: fIOnGEARkKs
channel: yt-microsoft
source_name: Microsoft Dynamics 365 Business Central (YouTube)
url: https://www.youtube.com/watch?v=fIOnGEARkKs
published_at: "2023-11-20T08:08:01.000Z"
duration_s: 1165
captions: full
audience:
  - functional consultant
  - administrator
  - developer
  - partner
chapters:
  - t: 0
    title: Introduction and session agenda
  - t: 78
    title: Multi-company and multi-environment synchronization
  - t: 192
    title: Document filtering and data consolidation strategies
  - t: 287
    title: Multi-currency synchronization and currency handling
  - t: 391
    title: Additional field mappings and event-based synchronization control
  - t: 466
    title: Virtual tables and commercial licensing changes
  - t: 550
    title: Demo setup and synchronization recommendations
  - t: 666
    title: Multi-company synchronization toggle and virtual table setup
  - t: 843
    title: Integration configuration and default connection setup
  - t: 1088
    title: Demo conclusion and next steps
features:
  - name: Multi-company and multi-environment synchronization
    status: unclear
    t: 78
    verified: false
    status_source: video
  - name: Default Business Central environment and company selection
    status: unclear
    t: 151
    verified: false
    status_source: video
  - name: Master data consolidation approach
    status: unclear
    t: 231
    verified: false
    status_source: video
  - name: Multi-currency synchronization
    status: unclear
    t: 287
    verified: false
    status_source: video
  - name: Additional field mappings for integration
    status: unclear
    t: 391
    verified: false
    status_source: video
  - name: Control over event-based synchronization
    status: unclear
    t: 432
    verified: false
    status_source: video
  - name: Virtual tables visibility during assisted setup
    status: unclear
    t: 497
    verified: false
    status_source: video
  - name: Commercial licensing for Dynamics 365 app integration
    status: unclear
    t: 530
    verified: false
    status_source: video
  - name: Automatic coupling criteria recommendation
    status: unclear
    t: 626
    verified: false
    status_source: video
objects_mentioned:
  - table account
  - table contact
  - table sales quotes
  - table currency
  - table payment terms
  - table customer
  - table vendor
  - page integration field mapping
  - page integration table mappings
  - page general ledger setup
  - table sales shipment
  - table sales shipment line
quotes:
  - t: 78
    text: 2023 release wave two you can now unlock scenarios where multiple companies from multiple business central environments must access data in the same
    check: fuzzy
  - t: 99
    text: company filters get removed on user and team own tables such as account or cont contact tables sales quotes order
    check: exact
  - t: 308
    text: integration now ensures seamless synchronization when multiple currencies are involved
    check: exact
  - t: 328
    text: the only prerequisite that you uh that you have is having data ver based currency set up as a regular currency in business Central
    check: exact
  - t: 391
    text: customer vendor contact salesperson and opportunity integration field mappings now have additional Fields available for you to map
    check: exact
  - t: 452
    text: the default settings for the event-based synchronization stay unchanged to avoid disrupting uh existing
    check: exact
  - t: 530
    text: the commercial blockers for integrating various Dynamic 365 apps have been removed earlier this year
    check: exact
  - t: 626
    text: for some simple tables like payment terms or currencies we can automatically recommend coupling criteria
    check: exact
  - t: 1088
    text: in the demo you saw uh how integration Works in multic company and multi- environment setting conversion of Base uh transaction currency making virtual
    check: snapped
---

# What's New: Dataverse & Dynamics 365 App Integration (2023 release wave 2) Part 1

> Business Central and Dataverse / Dynamics 365 Sales integration changes in 2023 release wave 2: multi-company and multi-environment synchronization, multi-currency conversion, extra field mappings, event-based sync control, virtual table visibility in assisted setup, and licensing changes.

[Watch on YouTube](https://www.youtube.com/watch?v=fIOnGEARkKs) · Microsoft Dynamics 365 Business Central (YouTube) · 2023-11-20 · 19:25 · tier official · reviewed (checked by Opus)

## Overview

This is part 1 of the 2023 release wave 2 session on Dataverse and Dynamics 365 app integration. It covers how multiple companies from multiple Business Central environments can access data in the same Dataverse environment, including company filter handling, stricter document filtering, and multi-tenant Azure AD support. It also recommends consolidating data in one master data company before integrating.

The session then covers multi-currency synchronization, additional field mappings, turning off event-based synchronization per mapping, virtual table visibility during assisted setup, and removed commercial blockers for integrating Dynamics 365 apps. A demo shows multi-company setup, base currency conversion, virtual tables, and the default environment and company selection.

## Key points

- Multiple companies from multiple Business Central environments can access data in the same Dataverse environment. Turning on multi-company sync removes company filters on user- and team-owned tables such as accounts and contacts. Sales quote and order sync becomes stricter: users must pick the Business Central company that will process each document. Organization-owned tables such as currency are not affected.
- Recommended approach: consolidate data in one master data company in Business Central, synchronize between companies with master data management, then integrate with central Dataverse or Dynamics 365 Sales. This improves performance and avoids service protection limits.
- Multi-currency: Business Central local currencies are added to Dataverse automatically and amounts are converted on the fly. The Dataverse base currency must be set up as a regular currency in Business Central with exchange rates.
- Customer, vendor, contact, salesperson and opportunity mappings have additional fields. They are disabled by default, and users can enable them without a developer.
- Event-based synchronization can be turned off per integration table mapping to reduce errors and sync events. Default settings are unchanged to avoid disrupting existing integrations.
- In assisted setup for Dataverse, specific virtual tables can be made visible, one at a time or in bulk. More can be added later from the connection setup page.
- Each user can set and change a default Business Central environment and company for opening coupled records from Dynamics 365 Sales. The system also recommends coupling criteria for simple tables such as payment terms and currencies.

## Chapters

- [0:00](https://www.youtube.com/watch?v=fIOnGEARkKs&t=0s) Introduction and session agenda
- [1:18](https://www.youtube.com/watch?v=fIOnGEARkKs&t=78s) Multi-company and multi-environment synchronization
- [3:12](https://www.youtube.com/watch?v=fIOnGEARkKs&t=192s) Document filtering and data consolidation strategies
- [4:47](https://www.youtube.com/watch?v=fIOnGEARkKs&t=287s) Multi-currency synchronization and currency handling
- [6:31](https://www.youtube.com/watch?v=fIOnGEARkKs&t=391s) Additional field mappings and event-based synchronization control
- [7:46](https://www.youtube.com/watch?v=fIOnGEARkKs&t=466s) Virtual tables and commercial licensing changes
- [9:10](https://www.youtube.com/watch?v=fIOnGEARkKs&t=550s) Demo setup and synchronization recommendations
- [11:06](https://www.youtube.com/watch?v=fIOnGEARkKs&t=666s) Multi-company synchronization toggle and virtual table setup
- [14:03](https://www.youtube.com/watch?v=fIOnGEARkKs&t=843s) Integration configuration and default connection setup
- [18:08](https://www.youtube.com/watch?v=fIOnGEARkKs&t=1088s) Demo conclusion and next steps

## Features

| Feature | Status | At |
|---|---|---|
| Multi-company and multi-environment synchronization | status not stated, demoed | [1:18](https://www.youtube.com/watch?v=fIOnGEARkKs&t=78s) |
| Default Business Central environment and company selection | status not stated, demoed | [2:31](https://www.youtube.com/watch?v=fIOnGEARkKs&t=151s) |
| Master data consolidation approach | status not stated | [3:51](https://www.youtube.com/watch?v=fIOnGEARkKs&t=231s) |
| Multi-currency synchronization | status not stated, demoed | [4:47](https://www.youtube.com/watch?v=fIOnGEARkKs&t=287s) |
| Additional field mappings for integration | status not stated, demoed | [6:31](https://www.youtube.com/watch?v=fIOnGEARkKs&t=391s) |
| Control over event-based synchronization | status not stated | [7:12](https://www.youtube.com/watch?v=fIOnGEARkKs&t=432s) |
| Virtual tables visibility during assisted setup | status not stated, demoed | [8:17](https://www.youtube.com/watch?v=fIOnGEARkKs&t=497s) |
| Commercial licensing for Dynamics 365 app integration | status not stated | [8:50](https://www.youtube.com/watch?v=fIOnGEARkKs&t=530s) |
| Automatic coupling criteria recommendation | status not stated, demoed | [10:26](https://www.youtube.com/watch?v=fIOnGEARkKs&t=626s) |

## AL objects mentioned

As heard in the captions. A name that matches one object page by exact type and name links to it; the others stay as named.

- table "account" at [1:39](https://www.youtube.com/watch?v=fIOnGEARkKs&t=99s)
- [table 5050 "Contact"](../objects/table/5050.md) at [1:39](https://www.youtube.com/watch?v=fIOnGEARkKs&t=99s)
- table "sales quotes" at [1:39](https://www.youtube.com/watch?v=fIOnGEARkKs&t=99s)
- [table 4 "Currency"](../objects/table/4.md) at [2:19](https://www.youtube.com/watch?v=fIOnGEARkKs&t=139s)
- [table 3 "Payment Terms"](../objects/table/3.md) at [10:26](https://www.youtube.com/watch?v=fIOnGEARkKs&t=626s)
- [table 18 "Customer"](../objects/table/18.md) at [10:46](https://www.youtube.com/watch?v=fIOnGEARkKs&t=646s)
- [table 23 "Vendor"](../objects/table/23.md) at [10:46](https://www.youtube.com/watch?v=fIOnGEARkKs&t=646s)
- page "integration field mapping" at [6:52](https://www.youtube.com/watch?v=fIOnGEARkKs&t=412s)
- page "integration table mappings" at [14:03](https://www.youtube.com/watch?v=fIOnGEARkKs&t=843s)
- [page 118 "General Ledger Setup"](../objects/page/118.md) at [13:51](https://www.youtube.com/watch?v=fIOnGEARkKs&t=831s)
- table "sales shipment" at [12:58](https://www.youtube.com/watch?v=fIOnGEARkKs&t=778s)
- [table 111 "Sales Shipment Line"](../objects/table/111.md) at [12:58](https://www.youtube.com/watch?v=fIOnGEARkKs&t=778s)

Not found in BC28-30: table "account", table "sales quotes", page "integration field mapping", page "integration table mappings", table "sales shipment".

## Quotes

- [1:18](https://www.youtube.com/watch?v=fIOnGEARkKs&t=78s) "2023 release wave two you can now unlock scenarios where multiple companies from multiple business central environments must access data in the same"
- [1:39](https://www.youtube.com/watch?v=fIOnGEARkKs&t=99s) "company filters get removed on user and team own tables such as account or cont contact tables sales quotes order"
- [5:08](https://www.youtube.com/watch?v=fIOnGEARkKs&t=308s) "integration now ensures seamless synchronization when multiple currencies are involved"
- [5:28](https://www.youtube.com/watch?v=fIOnGEARkKs&t=328s) "the only prerequisite that you uh that you have is having data ver based currency set up as a regular currency in business Central"
- [6:31](https://www.youtube.com/watch?v=fIOnGEARkKs&t=391s) "customer vendor contact salesperson and opportunity integration field mappings now have additional Fields available for you to map"
- [7:32](https://www.youtube.com/watch?v=fIOnGEARkKs&t=452s) "the default settings for the event-based synchronization stay unchanged to avoid disrupting uh existing"
- [8:50](https://www.youtube.com/watch?v=fIOnGEARkKs&t=530s) "the commercial blockers for integrating various Dynamic 365 apps have been removed earlier this year"
- [10:26](https://www.youtube.com/watch?v=fIOnGEARkKs&t=626s) "for some simple tables like payment terms or currencies we can automatically recommend coupling criteria"
- [18:08](https://www.youtube.com/watch?v=fIOnGEARkKs&t=1088s) "in the demo you saw uh how integration Works in multic company and multi- environment setting conversion of Base uh transaction currency making virtual"

## Disclaimers in the video

- [0:38](https://www.youtube.com/watch?v=fIOnGEARkKs&t=38s) other: some improvements have been introduced in July as part of the minor updates for 2023 release Wave 1
- [7:32](https://www.youtube.com/watch?v=fIOnGEARkKs&t=452s) other: The default settings for the event-based synchronization stay unchanged to avoid disrupting uh existing Integrations

Presenters (as heard): Ian ktic, Sandy.
