---
id: change/bcapps/11517
type: change
title: "#11517 [29.x]-export/import of a report definition fails if the statuses in the originating company do not exist in the destination company"
summary: Importing a financial report row definition (Acc. Schedule Name) into another company no longer fails when its Status code does not exist there. Before the package is applied, status codes missing in the destination company are blanked, so the definition imports with an empty status that the user can set later.
tier: official
language: en
tags:
  - fix
  - releases/29.x
  - bc29
  - table acc. schedule name
system: finance
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:04:18.253Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: fc76ef6cf367a178bcaedb878d1604d81e930600
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/11517
    title: "microsoft/BCApps#11517: [29.x]-export/import of a report definition fails if the statuses in the originating company do not exist in the destination company"
    date: "2026-09-21"
    commit: fc76ef6cf367a178bcaedb878d1604d81e930600
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/table/84
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 11517
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/11517
kind: pr
base_branch: releases/29.x
major: "29"
merged_at: "2026-09-21T11:47:59Z"
author: DhavalMore88
author_type: User
community_contribution: true
labels:
  - "ADO: Sync"
  - From Fork
  - SCM
  - "Team: Finance"
change_class: code
change_kind: fix
behavior_change: true
breaking: false
files:
  count: 10
  additions: 808
  deletions: 0
  al: 4
apps:
  - Base Application
objects_touched:
  - key: table/84
    page: table/84
    type: table
    id: 84
    name: Acc. Schedule Name
    app: Base Application
    status: modified
objects_unjoined: []
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 650283
systems:
  - finance
quote: null
joined_against:
  major: "29"
  commit: 1d24dd5ee2a734510f0556ccc69342d0e616db2f
---

# #11517 [29.x]-export/import of a report definition fails if the statuses in the originating company do not exist in the destination company

> Importing a financial report row definition (Acc. Schedule Name) into another company no longer fails when its Status code does not exist there. Before the package is applied, status codes missing in the destination company are blanked, so the definition imports with an empty status that the user can set later.

[Pull request](https://github.com/microsoft/BCApps/pull/11517) · merged into `releases/29.x` (BC29) on 2026-09-21 by DhavalMore88 (community contribution) · 10 files (+808 -0), 4 AL · fix · tier official · reviewed (checked by Opus)

## What changed

- Added a procedure to clear non-existing status values from imported packages before applying them
- Status codes are company-specific and are not included in exports, causing validation failures
- Imported row definitions now accept empty status values that users can set after import
- Fixes import failure when destination company lacks financial report statuses from source company
- Added test cases across multiple localization layers to verify the fix
- Behaviour changes for users or extensions.

## AL objects touched

- [Table 84 "Acc. Schedule Name"](../../objects/table/84.md), Base Application: modified

## Context

- Work items: AB#650283
- Labels: ADO: Sync, From Fork, SCM, Team: Finance
- Systems: finance

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
