Home > POS Management > POS Set Up > Screen Shots/Explanations > Barcode Formats - Fields

Barcode Formats - Fields

Details of the barcode fields used to define the barcode format.

Figure: Example Barcode Formats

Number

Barcode number of the format to which the field definition belongs. This is the value specified in the Till maintenance function for up to 3 different barcodes.

Field #

Field number or count.

Type

This is either STATIC (that is, a specific value set in the format) or DYNAMIC – the user picks a tag to indicate a dynamic value from the transaction to be used. Dynamic values also support a format string – dependent upon the tag chosen.

Length

The length of the field is set to the length of static data entered or specified by the user for a dynamic value.

Value

If Static is the type chosen indicates the specific value.

Tag

The following tags are supported for dynamic fields (the values shown are the default descriptors for the fields rather than the specific values stored internally).

Tag

Value

Format

Location

STRTRADECODE

None by default but supports @01,05 format

Till Number

INTTILLNUMBER – the numeric till number

None by default but supports @01,05 format

Till Code

STRTILLCODE – the string ID for the till

None by default but supports @01,05 format

Transaction Total

The transaction amount – this is converted to an integer value by multiplying by the currency decimal places – so amount 1234.56 is added as 123456.

None by default but supports @01,05 format

Trx. Total Dollars

The transaction amount ‘dollar’ value – so an amount of 1234.56 is converted to 1234.

None by default but supports @01,05 format

Trx. Total Cents

The transaction amount ‘cent’ value – so an amount of 1234.56 is converted to 56.

None by default but supports @01,05 format

Sales DateTime

The date and time held in the transaction’s DTMSALEDATETIME field.

Date / time format – default is yyyymmddHHMM

Sales Date

The date part of the transaction’s DTMSALEDATETIME field.

Date / time format – default is yyyymmdd

Sales Time

The time part of the transaction’s DTMSALEDATETIME field.

Date / time format – default is HHMM

Trade Date

The transaction’s DTMTRADEDATE value.

Date / time format – default is yyyymmdd

Receipt Number

The transaction’s INTSALEID – printed on the receipt as <RECEIPTNUMBER> in the header / footer formats.

None by default but supports @01,05 format

Preprint ID

The preprint ID – used in certain countries for a legally required fiscal / tax identifier.

None by default but supports @01,05 format

Check Digit

Currently the only type supported is the standard Modulo 10 check digit calculation. This field is assumed to be 1 character long and any format field will be ignored.

None

Format

The format specifier @nn,mm is a way to indicate that you want to use digits nn to mm of the indicated value. For example, suppose you have location IDs set to a format such as LOND001, LOND002 and so on, then you only want to include the numeric part of the location in the barcode. In this example you want to use digits 5, 6, 7 of the trade code. To do this you would specify a dynamic field with tag = Location and format = @05,07.

Converted from CHM to HTML with chm2web Pro 2.85 (unicode)