Looking for best practices around handling vendor barcodes in D365 Finance & Operations

Hi everyone,

I’m looking for best practices around handling vendor barcodes in D365 Finance & Operations, specifically for physical inventory and item identification.

We’re trying to design a scalable approach where:

  • Multiple vendors provide different barcodes for the same item/variants

  • Warehouse users rely heavily on barcode scanning for cycle counting and inventory journals

  • Some vendor barcodes may include embedded data (e.g., batch, serial, or quantity), while others are just simple GTINs

I’d really appreciate insights on the following:

  1. How are you managing multiple vendor barcodes per item/variant at scale?

  2. Are you using barcode masks or GS1 standards, and how well do they work in real operations?

  3. Have you implemented embedded/QR barcode parsing (custom or ISV), and was it worth the effort?

  4. Any lessons learned using WMS mobile device scanning for physical inventory with vendor barcodes?

  5. How do you prevent barcode duplication or incorrect mappings across vendors?

  6. Do you rely on vendor item mapping + barcode combo, or keep them separate?

We’re trying to balance:

  • Ease of maintenance

  • Warehouse efficiency

  • Accuracy during physical counts

Any real-world experiences, pitfalls, or architecture recommendations would be extremely helpful.

Thanks in advance!

Richard