Business Central 2023 release wave 1
Upgrade documentation for Business Central on-premises 2023 release wave 1 (version 22). It covers upgrade paths from version 14 and versions 15-21, technical and application upgrade steps, C/AL to AL conversion, table migration between extensions, permissions, reports, and the compatibility matrix.
Path: Business Central on-premises > Upgrade > Earlier versions > Business Central 2023 release wave 1 · tier official · system platform · narrative reviewed (checked by Opus)
Overview
This section is the upgrade guide for Business Central 2023 release wave 1 (version 22) on-premises. It starts with general considerations and an overview page that lists upgrade paths, deprecated features, and the move to online. From there the pages split by starting point: from version 14 (C/AL), or from versions 15-21.
For version 14, there are separate routes for an unmodified C/AL application and for a customized one. Both replace the base application with the Microsoft System and Base Application extensions. Customized solutions need code conversion with Txt2Al and data moved with migration.json and the DestinationAppsForMigration setting. A separate page covers the technical upgrade from version 14 to 22, which converts C/AL customizations to an AL base application extension. For versions 20 and 21 there is a technical upgrade page, and another page covers installing a version 22 update.
Supporting pages cover moving tables and fields between extensions (up or down the dependency graph), upgrading permission sets to AL objects, and report platform changes from version 20. Start with the overview page and the compatibility matrix, then pick the path that matches your current version.
Key points
- Version 22 is 2023 release wave 1. Upgrade guidance covers sources from version 14 and versions 15-21.
- The compatibility matrix gives minimum update versions for upgrades between major versions. For later upgrades, it also notes that sources at version 24 or earlier must target version 25 first.
- Customized version 14 C/AL solutions are converted to AL with the Txt2Al tool, then data is migrated using DestinationAppsForMigration and migration.json.
- Unmodified version 14 applications are upgraded by replacing the base application with System and Base Application extensions.
- Technical upgrade steps include database conversion, extension recompilation, tenant mounting and synchronization, permission set upgrade, and add-in copying.
- Moving table ownership between extensions uses migration.json. Moving up the dependency graph needs a two-stage process with a transition extension.
- Permissions move from legacy data-based permissions to AL object-based Permission Set and Permission Set Extension objects.
- Report upgrade guidance for version 20 and later covers the new rendering model, event changes, and Word and custom layouts.
Learn pages
- Business Central Upgrade Compatibility Matrix: Provides an overview of the Business Central versions and their compatibility
- Code Conversion from C/AL to AL: Description of the conversion process from C/AL to AL.
- General Information and Considerations When Upgrading to Business Central 2023 Release Wave 1: This article provides tips and considerations to prepare a solution when you’re planning to upgrade to Business Central 2023 release wave 1.
- Install a version 22 update: This article describes the tasks required for getting the monthly version 22 update applied to your Dynamics 365 Business Central on-premises.
- Migrating Tables and Fields Between Extensions: Explains how to migrate tables and fields from one extension to another.
- Moving Tables and Fields to Extensions Down the Dependency Graph: Explains how to move tables and fields from an extension to another extension that is down the dependency graph.
- Moving Tables and Fields to Extensions Up the Dependency Graph: Explains how to move tables and fields from an extension to another extension that is up the dependency graph
- Technical Upgrade From Version 14 to Version 22: Describes how to do a technical upgrade from Business Central 14 to 22
- Technical Upgrade to Version 22: Describes how to do a technical upgrade from Business Central V19, V20, V21 to V22
- Upgrade to Business Central 2023 Wave 1: Provides an overview of Business Central 2023 Release Wave 1 upgrade
- Upgrading Customized C/AL Application to Microsoft Base Application for version 22: Describes how to do an upgrade from a customized Business Central 14 to Microsoft Base Application for version 22.
- Upgrading Microsoft System and Base Application to Version 22: Describes how to upgrade an unmodified Business Central versions 15, 16, 17, 18, 19, or 20 to version 22
- Upgrading Permission Sets and Permissions: Describes how to upgrade permissions and permission sets
- Upgrading Reports: Describes how to upgrade reports
- Upgrading Unmodified C/AL Application to Version 22: Describes how to upgrade an unmodified Business Central 14 application to version 22
Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.
What Learn documents here 8 of 15 Learn pages
- learnBusiness Central Upgrade Compatibility Matrix2026-10-01
- learnCode Conversion from C/AL to AL2021-04-01
- learnGeneral Information and Considerations When Upgrading to Business Central 2023 Release Wave 12021-04-01
- learnInstall a version 22 update2023-02-09
- learnMigrating Tables and Fields Between Extensions2021-04-01
- learnMoving Tables and Fields to Extensions Down the Dependency Graph2021-04-01
- learnMoving Tables and Fields to Extensions Up the Dependency Graph2021-04-01
- learnTechnical Upgrade From Version 14 to Version 222024-04-18
Show 7 more
- learnTechnical Upgrade to Version 222023-11-27
- learnUpgrade to Business Central 2023 Wave 12022-08-31
- learnUpgrading Customized C/AL Application to Microsoft Base Application for version 222023-04-11
- learnUpgrading Microsoft System and Base Application to Version 222024-01-18
- learnUpgrading Permission Sets and Permissions2026-01-08
- learnUpgrading Reports2022-08-31
- learnUpgrading Unmodified C/AL Application to Version 222024-01-18