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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

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

Help Convincing Client on 30-Character Item Numbers in Business Central

(5) ShareShare
ReportReport
Posted on by 126

Hi everyone,

I’m looking for some advice (and maybe a few success stories!) on a challenge I’m facing with a new Business Central implementation.

Background

  • My client’s legacy system uses 30-character item identifiers as their standard.
  • In Business Central, the “No.” field (Item No.) has a strict 20-character limit and is used as the primary key for identifying items.
  • I’ve explained that Item References can be used to store their full 30-character identifiers and link them to the 20-character Item No., allowing them to retain their long codes without compromising BC.
  • However, the client insists on having only one column—named “Item”—visible on all pages(This will require efforts / maintenance), which we've mapped to the No. field (despite recommending against renaming it, due to caption changes based on the Type field).
  • To ease the transition, I’ve built a custom search feature allowing users to type the 30-character Item Reference into the Item No. field, which then resolves to the correct item.
  • Additionally, they are using a manual number series when creating new items, which now requires them to manually shorten their 30-character code to fit the 20-character limit of the Item No. field.

Additional Measures Taken

  • To prevent confusion for external parties, I’ve offered to show only the Item Reference Number on all customer- and vendor-facing reports
  • For internal users, especially the sales team, I’ve suggested ways to shorten the 30-character codes into a consistent and recognizable 20-character format, helping them transition without losing familiarity.

Current Client Concerns

  • “We don’t want two columns on the page.”
  • “Why can’t BC just support 30-character item numbers directly?”
  • “How do other businesses manage with these limitations?”

What I'm Asking

  • How have you successfully explained the 20-character limitation of the Item No. field and the purpose of Item References to stakeholders?
  • Are there any case studies or examples from similar industries that demonstrate this model working effectively?
  • For companies using manual item numbering, how do they typically handle code shortening without sacrificing recognition?

Any guidance, real-world examples, or best practices you can share would be greatly appreciated. I'm especially looking for ways to reassure the client that this setup is both common and manageable within Business Central’s framework.

Thanks in advance!

I have the same question (0)
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    22,444 Super User 2026 Season 1 on at
    You're handling this very well already. The 20-character Item No. limit in Business Central is a system constraint by design—it ensures performance, indexing, and integration consistency. Many companies overcome this by using Item References for longer legacy codes, just like you’re doing.
  • Suggested answer
    Mansi Soni Profile Picture
    9,611 Super User 2026 Season 1 on at
    Hello,

    You are on right path! The 20-character limit on the Item No. field in Business Central is a system design choice to ensure performance and compatibility across the platform, and it’s a standard most businesses adapt to. Many companies - especially in manufacturing and distribution - successfully use Item References to retain their legacy codes while using a shortened, standardized No. field internally. Your approach - with custom search logic, tailored reporting, and a single-column display - aligns with best practices.

    Hope this answer will help you!

    Regards,
    Mansi Soni
  • Suggested answer
    Kamal Khakhkhar Profile Picture
    3,357 on at
    Hii there ,
    as per requirement you can create a new field and hide the item code from all places, and if you migrating data from NAV To BC you can do data migration as per that so migrate old Item no in new custom field, and use it accordingly.
     
     
    If you found answer, mark it answered. 
     
    Thank You .
    Kamal Khakhkhar.
  • Suggested answer
    Andrés Arias Profile Picture
    5,190 Super User 2026 Season 1 on at
    Hello,

    You are on the right track, the 20 character limit on products in Business Central is a constraint by performance, design and consistency. 

    Companies usually adjust to the number of characters and when they exceed the limit I have created a new field for that requirement. This is when the item reference does not satisfy the customer.
     
    I hope I can help.
     
    Regards,
     
    Andrés
  • Suggested answer
    YUN ZHU Profile Picture
    101,250 Super User 2026 Season 1 on at
    These are limitations of the system and should be accepted when using BC. 
    In addition, there is a field No. 2 in BC. Although it is not recommended to split the field, it can be used.
    For example,
    No. : xxxxxxxxxx+10-character item identifiers, No. 2: 20-character item identifiers
     
    And Microsoft changed the length of Description a lot many years ago, from 50 to 100. If customers have any opinions, they can submit ideas to Microsoft, and Microsoft may consider lengthening the length of the primary key in the future.
    Missing a feature? Post or vote for ideas on: aka.ms/BCIdeas
     
    Thanks
    ZHU
  • Suggested answer
    Jainam M. Kothari Profile Picture
    16,553 Super User 2026 Season 1 on at
    Hello,
     
    In Business Central, the 20-character limit on the Item No. field is a fixed system constraint, commonly addressed by businesses through the use of Item References or custom mapping to retain longer legacy codes. Your approach—using a custom search to resolve 30-character codes, displaying full codes on external documents, and guiding users on consistent code shortening—is aligned with industry best practices. Many companies successfully manage this by adopting internal conventions and ensuring external-facing documents reflect familiar identifiers, helping users adapt without compromising system integrity or usability.

     

     
     
  • Suggested answer
    Sohail Ahmed Profile Picture
    11,177 Super User 2026 Season 1 on at
    Great question—this is a common concern when migrating from flexible legacy systems to Business Central’s stricter data structures. Here's how you can frame it:
     
    ✅ Why the 20-Character Limit Exists
     
    The No. field in Business Central is a primary key used across many tables. Extending it beyond 20 characters would impact performance, data integrity, and upgrades. Microsoft has intentionally designed it this way to keep the system stable and scalable.
     
    🔄 Item References: Industry Best Practice
     
    Many businesses with long legacy item numbers adopt Item References. It allows storing the full 30-character code without touching the core structure of BC. This model is widely used in industries like automotive, pharma, and electronics.
     
    🧠 Key Messaging to the Client
     
    “You’re not alone—many companies with long part numbers use Item References successfully.”
     
    “Keeping the No. field short protects your system from technical debt and makes future upgrades smooth.”
     
    “We’ve added a smart lookup so users can still use your 30-char code. The system will resolve it instantly.”
     
     
    💡 Real-World Example (Condensed)
     
    One of our clients in industrial components had 28-character part numbers. We:
     
    Stored them in Item References
     
    Created custom search and validations
     
    Displayed the long code on all documents They quickly adapted and found the system easier to use in the long run.
     
     
    🧩 On Manual Numbering
     
    For manual number series, recommend a condensed format or structured shorthand (e.g., key attributes or product family codes) that retains recognition but fits within 20 characters.
     
    🔚 Final Thoughts
     
    Changing habits is hard, but the long-term benefits of compliance with standard BC design outweigh the short-term discomfort. Your solution with the smart search and custom layout is exactly the right approach.
     
    ✅ Mark this answer as verified if it helps you.
     
     

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April 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,140 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,362 Super User 2026 Season 1

#3
AndrewThomas81 Profile Picture

AndrewThomas81 1,216

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans