Barcode Printing

AcctVantage now has the ability to print barcodes with no additional licensing necessary. In AV2020 we implemented a new custom forms editor named hmReports. This editor has native barcode support!

There are over 60 types of 1D, 2D and stacked barcode formats to choose from, including most (if not all) of the formats that were available via the hmBarcode plugin. Some formats require additional programming (such as QR and UPC-A). Please contact AV Support if you need to add multiple elements to the barcode.

To add a barcode format in AV2020, your custom form first must be converted to the hmReports format. It's likely this has already been completed as part of your upgrade to AV2020. If you find a form that has not been converted, please contact AV Support.


To add a barcode format in hmReports, go to Administration > Custom Forms and open the custom form you want to modify. Click the Edit hmReport button.

Inside the editor, highlight any field and go to the right-hand sidebar. Under Object Properties, in the Text section you can set the Barcode format. If you select a Barcode here, the font size and style will be overridden by the barcode format. The barcode will not appear in the editor -- it will only appear when the form is printed.

With some fields you may only want to see the barcode. However, there are cases where you'll want to see both the original text or number in addition to the barcode. In this case, you will need to duplicate the field (copy and paste) so you'll have two versions of the same field. See the printed example below -- this form has the actual part number plus the barcode version of the part number.

Example of a Pick Ticket with barcodes

In the example below there are a few barcodes:

  • In the upper right-hand corner, there is a barcode for the Sales Document ID (scan to find the order that is ready to be picked).
  • In the line item detail area, there are barcodes for the Part Numbers for each line item (scan to pick each line item).

Barcode Printing in AV2018 (and prior versions)

This feature has been deprecated in AV2020 and beyond. See above for how to add barcodes to forms in current versions.

Printing barcodes for Product labeling, Order Picking, Order Entry and so forth can be done directly from AcctVantage using our Custom Forms editor and a 3rd party tools from HM Plugins.

In most cases, you'll want to work with AcctVantage Support to create your printed form or label.  The examples below illustrate just a fraction of what is available.

Required License

A license for hmBarcode - 1 Server is required.   As of March 23, 2018 the cost is 149,00 € ($184 USD).  You will license this tool directly from HM Plugins, not from Beckware.  As part of the licensing process, you will be asked for a "4D Serial Number".  You can retrieve this number by going to Administration > System Setup, Tools & Custom. Click on the Show 4D Product Key button to display the serial number.  This is also the screen where you will record the hmBarcode serial number once you've obtained the license.

Supported Barcode Types

One-Dimensional Symbols

One-Dimensional Symbols are what most people associate with the term barcode. They consist of a number of bars and a number of spaces of differing widths.

  • Code 11
  • Code 2 of 5
  • Standard Code 2 of 5
  • IATA Code 2 of 5
  • Industrial Code 2 of 5
  • Interleaved Code 2 of 5
  • Code 2 of 5 Data Logic
  • ITF-14
  • Deutsche Post Leitcode
  • Deutsche Post Identcode
  • Universal Product Code (EN 797)
  • UPC Version A/E
  • European Article Number (EN 797)
  • EAN-2, EAN-5, EAN-8 and EAN-13
  • SBN, ISBN and ISBN-13
  • Plessey
  • MSI Plessey
  • Telepen
  • Telepen Alpha
  • Telepen Numeric
  • Code 39
  • Standard Code 39 (ISO 16388)
  • Extended Code 39
  • Code 93
  • PZN
  • Code 32
  • HIBC Code 39
  • Codabar (EN 798)
  • Pharmacode
  • Code 128
  • Standard Code 128 (ISO 15417)
  • Code 128 Subset B
  • GS1-128
  • EAN-14
  • NVE-18
  • HIBC Code 128
  • GS1 DataBar (ISO 24724)
  • DataBar-14 and DataBar-14 Truncated
  • DataBar Limited
  • DataBar Expanded
  • Korea Post Barcode
  • Channel Code

Two-Dimensional Symbols

  • Data Matrix (ISO 16022)
  • QR Code (ISO 18004)
  • Micro QR Code (ISO 18004)
  • Aztec Code
  • Aztec Runes
  • Code One
  • Grid Matrix
  • DotCode
  • Han Xin Code

Stacked Symbologies

  • Code 16k (EN 12323)
  • PDF417 (ISO 15438)
  • Compact PDF417
  • MicroPDF417 (ISO 24728)

Two-Track Symbols

  • Two-Track Pharmacode
  • PostNet

4-State Postal Codes

  • Australia Post 4-State Symbol: Customer Barcodes
  • Australia Post 4-State Symbol: Reply Paid Barcode
  • Australia Post 4-State Symbol: Routing Barcode
  • Australia Post 4-State Symbol: Redirect Barcode
  • Dutch Post KIX Code
  • Royal Mail 4-State Country Code (RM4SCC)
  • USPS OneCode
  • Japanese Postal Code

Other Barcode-Like Markings

  • Facing Identification Mark (FIM)
  • Flattermarken
  • DAFT Code

Sample Forms

Pick Ticket with Barcode


QR Code embedded in a product label