web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Issue with TableExtension ID Conflicts and Renumbering in AppSource Validation for Business Central

(7) ShareShare
ReportReport
Posted on by 16
Hello everyone,
I’m facing a significant issue during the certification and publishing process of two AL extensions for Business Central on Microsoft AppSource, and I hope someone can help clarify the correct approach.
I have two apps, App X and App Y. App X is indipendent from Y, otherwise app Y depends on X.
In App X, I added a tableextension with ID Z.
Later, in App Y (which depends on App X), I also added a tableextension with ID Z.
Because of this, AppSource validation now fails for App Y, with the message indicating that the tableextension ID Z already exists in App X.
To resolve the conflict, I attempted to renumber the tableextension in App X. However, after changing the ID, AppSource now returns the following error:
"The tableextension with name '[..]' and ID 'Z' was found in the previous version, but is missing in the current extension."
At this point, I’m unsure what options I have. My questions are:

Is it possible to force the renumbering of a tableextension ID in App X?
This would be the ideal solution for us, but I’m not sure whether AppSource allows such changes without treating them as breaking changes.

Is there an official or recommended procedure for handling ID renumbering in existing published apps?

Thank you in advance!
I have the same question (0)
  • Suggested answer
    Nitin Verma Profile Picture
    21,812 Moderator on at
    I think you should do the following:
     
    Keep the tableextension in App X
    Remove the tableextension entirely from App Y
    Access the extended fields in App Y normally (this is fully supported)
     
    Let me know if that works.
  • Suggested answer
    FB-19121630-0 Profile Picture
    16 on at
    Hi Nitin,
    Thank you for your suggestion!
    I cannot remove the tableextension from App Y because App Y is already published on AppSource as well.
    Do you know if deleting a tableextension object from an already published extension is permitted?
    Thank you!
  • Suggested answer
    Dhiren Nagar Profile Picture
    2,890 Super User 2026 Season 1 on at
    Hi,
     
    You need to change the object id of tableextension in App Y, if any version of App Y is not in the app source with this object id. This will allow both apps to be published.
     
    I think compilor would also have given you error before publishing Y. So i guess Y is still not updated to Appsource.
     
    If Y is also already published and you can not remove the object id, then you need to follow the deprication process. Using Obsolete property to remove the object and fields from one of the app and adding it in another app. Ideally looking at the scenario fields from Y should go to tableextension of X.
     
    Try this and see.
     
    Regards,
    Dhiren.
  • Suggested answer
    OussamaSabbouh Profile Picture
    17,503 Super User 2026 Season 1 on at
    Hello,
     
    You cannot renumber a published tableextension and have AppSource accept it as a normal update—object IDs are part of the object’s identity, so changing them is treated as a breaking change, which is why AppSource complains that the old tableextension is ā€œmissing.ā€ There is no supported way to force this. The correct and supported solution is to keep the tableextension ID in App X unchanged and renumber the conflicting tableextension in App Y, since dependent apps are installed together and must have unique object IDs across both apps. Microsoft’s guidance is clear: never renumber tableextensions after first release; instead, plan separate ID ranges per app upfront. Obsoleting applies to fields/objects, not to safely ā€œmovingā€ a tableextension to a new ID.
    Regards,
    Oussama 
  • Suggested answer
    YUN ZHU Profile Picture
    101,995 Super User 2026 Season 1 on at
    As far as I know, this can only be resolved by contacting Microsoft. In the past, when partners encountered situations where field names and standards were duplicated, Microsoft also helped them resolve the issue.
     
    Hope this can give you some hints.
    Thanks.
    ZHU
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    22,792 Super User 2026 Season 1 on at
    I agree with Zhu, raised ticket Microsoft will help.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,314 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,781 Super User 2026 Season 1

#3
AndrewThomas81 Profile Picture

AndrewThomas81 1,356

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans