AIDC Toolkit / GS1 / VariableMeasure
Class: VariableMeasure
Defined in: src/variable-measure.ts:24
Variable measure trade item support functions.
Constructors
Constructor
new VariableMeasure():
VariableMeasure
Returns
VariableMeasure
Methods
parseRCN()
staticparseRCN(format,rcn):RCNReference
Defined in: src/variable-measure.ts:56
Parse a Restricted Circulation Number (RCN) using a variable measure trade item format. The format is a 12- or 13-character string (for RCN-12 or RCN-13 respectively), containing the following:
- '2' - The first character of the RCN.
- '0'-'9' - The second character of the RCN (RCN-13 only).
- 'I' - One or more, in sequence, for the item reference.
- 'P' - One or more, in sequence, for the price or weight.
- 'V' - Zero or one, for the price or weight check digit.
- 'C' - The check digit of the entire RCN.
The 'I', 'P', and 'V' formats may be in any order.
Some examples:
2IIIIIVPPPPC- RCN-12 with a five-digit item reference, a price or weight check digit, and a four-digit price or weight.23IIIIVPPPPPC- RCN-13 with a four-digit item reference, a price or weight check digit, and a five-digit price or weight.2IIIIIIPPPPC- RCN-12 with a six-digit item reference and a four-digit price or eight.29IIIIIPPPPPC- RCN-13 with a five-digit item reference and a five-digit price or weight.
Parameters
format
string
Format.
rcn
string
RCN.
Returns
RCN reference.
createRCN()
staticcreateRCN(format,itemReference,priceOrWeight):string
Defined in: src/variable-measure.ts:169
Create a Restricted Circulation Number (RCN) using a variable measure trade item format. See parseRCN for format details.
Parameters
format
string
Format.
itemReference
number
Item reference.
priceOrWeight
number
Price or weight (whole number only).
Returns
string
RCN-12 or RCN-13.