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

Community site session details

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

Barcode Scanning for Business Central

(7) ShareShare
ReportReport
Posted on by 374
Hi Experts

I am looking to utilize barcode scanning in Business Central - my aim is to build based on the standard functionality via the mobile client. The scanning will just aid with Transfers and Stock take via Phys Inv Journals
 
as I understood there are three different scenarios upon which you can implement scanning 

1 - Via the Mobile app
2 - Via AL triggers
3 - Integrating Recognized Scanners

My first question is if this is still the case in the latest version of Business Central?
Secondly we have existing Zebra scanners - would option 3 be better suitable?

Regards,
 
I have the same question (0)
  • Suggested answer
    Aakib khan Profile Picture
    33 on at
    Barcode Scanning for Business Central

     

    1. Scanning Scenarios in Business Central

     

    You’re correct: scanning in BC typically comes down to three approaches. Here’s how they stand in the latest versions:

     

    1.  

      Mobile / Tablet Client (Camera Scanning)

       

      •  

        The Business Central mobile app (iOS/Android) can use the device’s camera as a scanner.


      •  

        Microsoft has been steadily improving this — it works out-of-the-box with pages like Item Journal, Warehouse Picks, and Physical Inventory Journals.


      •  

        Good for lightweight operations, but not suitable for high-volume warehouse use.



      •  

    2.  

      AL Triggers & Customization

       

      •  

        You can write AL code to react to barcode input in OnValidate triggers of fields (e.g., “Item No.”).


      •  

        The scan itself is just treated as typed input, so you don’t need “scanner-specific” code unless you want to handle GS1 barcodes, prefixes, or scanning logic.


      •  

        This option gives you the most flexibility if you want to extend Transfers or Phys. Inventory Journals.



      •  

    3.  

      External Scanners (Zebra, Honeywell, etc.)

       

      •  

        Recognized scanners (like Zebra devices) act as input devices and can “wedge” scanned data into BC fields, either via keyboard emulation or via custom apps (browser-based).


      •  

        For warehouse-grade scenarios, Zebra scanners are preferred — rugged, faster, and often come with DataWedge or SDKs to configure how scans get pushed into BC.


      •  

        Many partners build custom barcode scanning apps (usually as a BC web service + Zebra device UI). This is especially common if you want offline capability, custom workflows, or GS1 parsing.



      •  


    4.  
     
     

    2. Are These Still the Main Options?

     

    Yes ✅ — these are still the main categories today. Microsoft hasn’t added a fully integrated “warehouse scanner app” in standard BC; instead, they continue to improve mobile scanning and leave industrial-grade use cases to partners or custom solutions.

     

    That said:

     

    •  

      Standard camera-based scanning is fine for basic stock counts or ad-hoc transfers.


    •  

      Zebra/industrial scanners remain best for high-volume environments.


    •  

      AL customization is still the backbone if you want to tailor the experience.



    •  
     
     

    3. Your Zebra Scanners — Best Fit?

     

    If you already have Zebra scanners:

     

    •  

      They are better suited for Transfers and Physical Inventory than just using phones, especially in a warehouse setting.


    •  

      Zebra’s DataWedge can send scans straight into BC fields (browser or app).


    •  

      You can also leverage custom AL logic to process scans correctly (e.g., skipping lookup popups, auto-validating quantities, handling errors quickly).



    •  
     

    So — Option 3 (Zebra) + AL enhancements (Option 2) is usually the sweet spot for your scenario.

     
     

    Recommendation for you as a BC consultant:

     

    •  

      Test scanning on your Zebra with the standard BC web client (or mobile app in kiosk mode) — see how cleanly scans land in the “Item No.” and “Bin Code” fields.


    •  

      Extend journals with AL code to streamline the scan-to-post flow.


    •  

      If your customer needs more advanced workflows (e.g., GS1 barcodes, label printing, or offline support), then consider partner apps (e.g., Tasklet, Insight Works, or custom-built Zebra UI).



    •  
     
     

    Would you like me to sketch out a sample AL customization for Phys. Inventory Journals that reacts to a barcode scan (auto-fills Item + moves focus to Quantity), so you can see how lightweight Option 2 + Zebra can be?

  • Suggested answer
    Jeffrey Bulanadi Profile Picture
    6,939 on at
    Barcode Scanning for Business Central

    Hi Tris15,

    Barcode scanning in BC has matured significantly, and your understanding of the three scenarios is still valid in the latest version. Microsoft continues to support all three approaches, each with its own strengths depending on your operational setup.

    Here’s a breakdown:

    1. Via the Mobile App
      • BC’s mobile app (version 4.0 and above) supports barcode scanning using the device camera or dedicated Android scanners.
      • This is ideal for lightweight scanning tasks like stock takes or transfers.
      • Scanning is triggered via UI buttons or quick-entry fields, and the scanned value populates the field directly.
         
    2. Via AL Triggers
      • You can use AL code to intercept barcode scans using BarcodeReceived triggers.
      • This allows for event-driven logic, such as automatically validating scanned items or building documents without UI interaction.
      • Works well for custom workflows or guided scanning experiences.
         
    3. Integrating Recognized Scanners
      • Zebra scanners are fully supported, especially those running Android 11 or later.
      • You’ll need to configure the Zebra DataWedge app to emit broadcast intents that BC can receive.
      • For continuous scanning, Scenario 3 is ideal, especially in warehouse environments where speed and durability matter.
         

    If your Zebra devices are already deployed, Scenario 3 is likely the best fit. It offers deeper integration and better performance for high-volume scanning tasks. Just ensure your devices are configured to send Android intents and that your AL code is listening for them correctly.

    Helpful Reference
    Barcode scanning in mobile app – Microsoft Learn
    Use AL-controlled barcode scanning – Microsoft Learn
    Scan barcodes with BC mobile app – Microsoft Learn
    Barcode scanning with Zebra devices – Dynamics Community
    Print and scan barcodes in BC – Yzhums

    If you find this helpful, feel free to mark this as the suggested or verified answer.

    Cheers
    Jeffrey

  • Suggested answer
    Sumit Singh Profile Picture
    3,078 on at
    Barcode Scanning for Business Central
    Hi Tris, 
     
    Yes, the three scenarios (Mobile App, AL triggers, Dedicated Scanners) are still valid in the latest version. For Zebra scanners, Scenario 3 (dedicated hardware integration) is the best fit for performance and rugged environments.

    Mark the Boolean true “Does this answer your Question” if this was Helpful.
     
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    18,898 Super User 2025 Season 2 on at
    Barcode Scanning for Business Central
  • Suggested answer
    Sohail Ahmed Profile Picture
    10,973 Super User 2025 Season 2 on at
    Barcode Scanning for Business Central

    Business Central doesn’t have built-in barcode scanning, but you can enable it in a few ways:

     
    1. Mobile app – use camera-based scanning with supported devices.
    2. AL customization – capture scanned values through triggers and extend journals.
    3. External scanners (like Zebra) – often the best choice for warehouse work, since they integrate as keyboard input or via middleware.
     

    So yes, these three options are still valid. If you already have Zebra scanners, option 3 is usually most suitable for transfers and physical inventory.

     

    ✅ Mark this as the verified answer if helpful.

  • Suggested answer
    YUN ZHU Profile Picture
    89,898 Super User 2025 Season 2 on at
    Barcode Scanning for Business Central
    The standard can only be achieved through the default mobile app, so your third point, Integrating Recognized Scanners, cannot be achieved.
    Hope the following helps.
    Business Central 2023 wave 2 (BC23): Print and scan barcodes (No customization)
     
    Thanks.
    ZHU
  • Suggested answer
    Ben Baxter Profile Picture
    6,142 Super User 2025 Season 2 on at
    Barcode Scanning for Business Central
    If you have existing Zebra scanners, you would be better served to look at solutions like "Warehouse Insights" from Insight Works.  They have a free version you can start with called "WMS Express".  You should check with your BC Partner first though, as they may have a solution they prefer to work with and can better support your efforts.
     
    Best Regards,
    Ben Baxter
    Accent Software Inc

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Mansi Soni – Community Spotlight

We are honored to recognize Mansi Soni as our August 2025 Community…

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

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

#1
Sohail Ahmed Profile Picture

Sohail Ahmed 2,869 Super User 2025 Season 2

#2
Sumit Singh Profile Picture

Sumit Singh 2,484

#3
Jeffrey Bulanadi Profile Picture

Jeffrey Bulanadi 2,242

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans