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

Barcode

(4) ShareShare
ReportReport
Posted on by 859

Hi everyone,

Does Microsoft Dynamics 365 Business Central support barcode functionality out of the box?

If yes, could someone explain where barcode scanning is available in Business Central and to what extent it can be used? Specifically, I'd like to know which processes or pages support barcode scanning natively and whether there are any limitations or scenarios where additional customization or third-party solutions are required.

Thanks in advance!

I have the same question (0)
  • Suggested answer
    Grigorios Mavrogeorgis Profile Picture
    2,841 Super User 2026 Season 1 on at
    Hi,
    short version — there's no real native barcode scanning feature in BC, not the way people expect. What works out of the box is that most USB or Bluetooth scanners act like a keyboard, so you put the cursor in a Code field and they just type the value in. So you can scan an item straight into a document line or a journal, nothing special needed. The place BC keeps barcodes is Item References (search "Item References" in Tell Me, Type = Bar Code) — scan there and it resolves to the right item.

    Where it stops, as far as I know: no native handheld warehouse app in SaaS, no camera scanning, and printing barcodes on labels needs a barcode font or an extension, it's not built in. For proper directed warehouse scanning on handhelds you're into customization or an add-on.
     
    Glad to help - follow up if anything is unclear.  
    ►  If this solved it, marking it verified helps others too.      
    Regards,
    Grigorios Mavrogeorgis
    Business Central Consultant & AL Developer

    Work: Gmsoft Limited
    Blog:  insidebusinesscentral
    LinkedIn: linkedin.com/in/gregorymavrogeorgis

     
  • Suggested answer
    YUN ZHU Profile Picture
    102,540 Super User 2026 Season 1 on at
    Hi, hope the following helps.
     
    PS: Dynamics 365 Business Central Blog Series: Adding Barcodes
     
    Thanks.
    ZHU
  • Suggested answer
    OussamaSabbouh Profile Picture
    18,449 Super User 2026 Season 1 on at
    Hello,
    Yes, Business Central has barcode functionality out of the box, but mainly through the Business Central mobile app, not as a full advanced barcode/WMS solution by default. Native scanning is available for areas like Item References on item journal lines, physical inventory order lines, purchase lines, and sales lines, and for Item Tracking such as serial, lot, and package numbers on item tracking lines, warehouse item tracking lines, item journals, warehouse activity lines, and warehouse physical inventory journals. Business Central also has a Print Label action for item, item reference, lot, and serial number labels. The limitation is that advanced handheld scanning flows, scanner automation, special barcode formats, or fully guided warehouse processes usually need AL customization, ADCS setup, or a third-party/partner solution depending on the requirement.
    Regards,
    Oussama Sabbouh
  • Suggested answer
    Yash_Mistry Profile Picture
    533 on at
    Hello,

    In Below example you can refer to process I use:
     
      field(23; "QR Code"; Blob)
            {
                Caption = 'QR Code';
                Subtype = Bitmap;
            }
     
     procedure GenerateSampleQR(var QCDetails: Record "QC Details");
        var
            QRgenerator: Codeunit "QR Generator";
            JsonObject: JsonObject;
            JsonString: Text;
            TempBlob: Codeunit "Temp Blob";
            OutStream: OutStream;
            InStream: InStream;
        begin
            Clear(JsonObject);
            JsonObject.Add('Sample No.', QCDetails."Sample No.");
            JsonObject.Add('No. of Samples', QCDetails."No. of Samples");
            JsonObject.WriteTo(JsonString);
            QRgenerator.GenerateQRCodeImage(JsonString, TempBlob);
     
            TempBlob.CreateInStream(InStream);
            QCDetails."QR Code".CreateOutStream(OutStream);
            CopyStream(OutStream, InStream);
        end;
     
    Hope this helps resolve your issue.
    If this solution was helpful, please consider marking it as Verified Answer.
     
    Thanks,
    Yash Mistry
     
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    23,136 Super User 2026 Season 1 on at
  • Suggested answer
    Assisted by AI
    Hardik Gupta Profile Picture
    669 on at
    Hi, 
     
    Business Central has native barcode scanning, but it's limited.

    What's native:

    Mobile app scanning (item references, physical inventory, warehouse activities), item tracking, print labels.

    What needs customization:

    Advanced warehouse automation, complex scanning workflows, custom barcode formats, guided warehouse processes.

    Real talk:

    Most customers we work with need more than what's native. They usually go with ADCS (AL customization) or a third-party WMS connector.

    We've done both. Have case studies for different scenarios.

    If you're building a barcode solution in BC or looking for out of the box solution and want to explore options, happy to discuss.

  • Gerardo Rentería García Profile Picture
    27,507 Most Valuable Professional on at

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 Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders

These are the community rock stars!

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 690 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 545 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 304 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans