Enumerator |
---|
GS1_LINTER_OK | No issues were detected by the linter.
|
GS1_LINTER_NON_DIGIT_CHARACTER | A non-digit character was found where a digit is expected.
|
GS1_LINTER_INVALID_CSET82_CHARACTER | A non-CSET 82 character was found where a CSET 82 character is expected.
|
GS1_LINTER_INVALID_CSET39_CHARACTER | A non-CSET 39 character was found where a CSET 39 character is expected.
|
GS1_LINTER_INVALID_CSET32_CHARACTER | A non-CSET 32 character was found where a CSET 32 character is expected.
|
GS1_LINTER_INCORRECT_CHECK_DIGIT | The numeric check digit is incorrect.
|
GS1_LINTER_TOO_SHORT_FOR_CHECK_DIGIT | The component is too short to perform a numeric check digit calculation.
|
GS1_LINTER_INCORRECT_CHECK_PAIR | The alphanumeric check-character pair are incorrect.
|
GS1_LINTER_TOO_SHORT_FOR_CHECK_PAIR | The component is too short to perform an alphanumeric check character pair calculation.
|
GS1_LINTER_TOO_LONG_FOR_CHECK_PAIR_IMPLEMENTATION | The component is too long to perform an alphanumeric check character pair calculation.
|
GS1_LINTER_GCP_DATASOURCE_OFFLINE | The data source for GCP lookups is offline.
|
GS1_LINTER_TOO_SHORT_FOR_KEY | The component is shorter than the minimum length GS1 Company Prefix.
|
GS1_LINTER_INVALID_GCP_PREFIX | The GS1 Company Prefix is invalid.
|
GS1_LINTER_IMPORTER_IDX_MUST_BE_ONE_CHARACTER | The Importer Index must be a single character.
|
GS1_LINTER_INVALID_IMPORT_IDX_CHARACTER | The Importer Index is an invalid character.
|
GS1_LINTER_ILLEGAL_ZERO_VALUE | A non-zero value is required.
|
GS1_LINTER_NOT_ZERO | A zero value is required.
|
GS1_LINTER_ILLEGAL_ZERO_PREFIX | A zero prefix is not permitted.
|
GS1_LINTER_NOT_ZERO_OR_ONE | A "0" or "1" is required.
|
GS1_LINTER_INVALID_WINDING_DIRECTION | The winding direction must be either "0", "1" or "9".
|
GS1_LINTER_NOT_ISO3166 | A valid ISO 3166 three-digit country code is required.
|
GS1_LINTER_NOT_ISO3166_OR_999 | A valid ISO 3166 three-digit country code or "999" is required.
|
GS1_LINTER_NOT_ISO3166_ALPHA2 | A valid ISO 3166 two-character country code is required.
|
GS1_LINTER_NOT_ISO4217 | A valid ISO 4217 three-digit currency code is required.
|
GS1_LINTER_IBAN_TOO_SHORT | The IBAN is too short.
|
GS1_LINTER_INVALID_IBAN_CHARACTER | The IBAN contains an invalid character.
|
GS1_LINTER_ILLEGAL_IBAN_COUNTRY_CODE | The IBAN must start with a valid ISO 3166 two-character country code.
|
GS1_LINTER_INCORRECT_IBAN_CHECKSUM | The IBAN is invalid since the check characters are incorrect.
|
GS1_LINTER_DATE_TOO_SHORT | The date is too short for YYMMDD format.
|
GS1_LINTER_DATE_TOO_LONG | The date is too long for YYMMDD format.
|
GS1_LINTER_HOUR_WITH_MINUTE_TOO_SHORT | The hour with minute is too short for HHMI format.
|
GS1_LINTER_HOUR_WITH_MINUTE_TOO_LONG | The hour with minute is too long for HHMI format.
|
GS1_LINTER_ILLEGAL_MONTH | The date contains an illegal month of the year.
|
GS1_LINTER_ILLEGAL_DAY | The date contains an illegal day of the month.
|
GS1_LINTER_ILLEGAL_HOUR | The time contains an illegal hour.
|
GS1_LINTER_ILLEGAL_MINUTE | The time contains an illegal minute.
|
GS1_LINTER_ILLEGAL_SECOND | The time contains an illegal seconds.
|
GS1_LINTER_INVALID_LENGTH_FOR_PIECE_OF_TOTAL | The piece with total must have an even length, having equal-length components.
|
GS1_LINTER_ZERO_PIECE_NUMBER | The piece number must not have a value of zero.
|
GS1_LINTER_ZERO_TOTAL_PIECES | The piece total must not have a value of zero.
|
GS1_LINTER_PIECE_NUMBER_EXCEEDS_TOTAL | The piece number must not exceed the piece total.
|
GS1_LINTER_INVALID_PERCENT_SEQUENCE | The input contains an invalid percent hex-encoding "%hh" sequence.
|
GS1_LINTER_COUPON_MISSING_FORMAT_CODE | The coupon's Format Code is missing.
|
GS1_LINTER_COUPON_INVALID_FORMAT_CODE | The coupon's Format Code must be "0" or "1".
|
GS1_LINTER_COUPON_MISSING_FUNDER_VLI | The coupon's Funder VLI is missing.
|
GS1_LINTER_COUPON_INVALID_FUNDER_LENGTH | The coupon's Funder VLI must be "0" to "6".
|
GS1_LINTER_COUPON_TRUNCATED_FUNDER | The coupon's Funder is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_TRUNCATED_OFFER_CODE | The coupon's Offer Code is shorter than the required six digits.
|
GS1_LINTER_COUPON_MISSING_SERIAL_NUMBER_VLI | The coupon's Serial Number VLI is missing.
|
GS1_LINTER_COUPON_TRUNCATED_SERIAL_NUMBER | The coupon's Serial Number is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_MISSING_GCP_VLI | The coupon's primary GS1 Company Prefix VLI is missing.
|
GS1_LINTER_COUPON_INVALID_GCP_LENGTH | The coupon's primary GS1 Company Prefix VLI must be "0" to "6".
|
GS1_LINTER_COUPON_TRUNCATED_GCP | The coupon's primary GS1 Company Prefix is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_MISSING_SAVE_VALUE_VLI | The coupon's Save Value VLI is missing.
|
GS1_LINTER_COUPON_INVALID_SAVE_VALUE_LENGTH | The coupon's Save Value VLI must be "1" to "5".
|
GS1_LINTER_COUPON_TRUNCATED_SAVE_VALUE | The coupon's Save Value is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_MISSING_1ST_PURCHASE_REQUIREMENT_VLI | The coupon's primary purchase Requirement VLI is missing.
|
GS1_LINTER_COUPON_INVALID_1ST_PURCHASE_REQUIREMENT_LENGTH | The coupon's primary purchase Requirement VLI must be "1" to "5".
|
GS1_LINTER_COUPON_TRUNCATED_1ST_PURCHASE_REQUIREMENT | The coupon's primary purchase Requirement is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_MISSING_1ST_PURCHASE_REQUIREMENT_CODE | The coupon's primary purchase Requirement Code is missing.
|
GS1_LINTER_COUPON_INVALID_1ST_PURCHASE_REQUIREMENT_CODE | The coupon's primary purchase Requirement Code must be "0" to "4" or "9".
|
GS1_LINTER_COUPON_TRUNCATED_1ST_PURCHASE_FAMILY_CODE | The coupon's primary purchase Family Code is shorter than the required three digits.
|
GS1_LINTER_COUPON_MISSING_ADDITIONAL_PURCHASE_RULES_CODE | The coupon's Additional Purchase Rules Code is missing.
|
GS1_LINTER_COUPON_INVALID_ADDITIONAL_PURCHASE_RULES_CODE | The coupon's Additional Purchase Rules Code must be "0" to "3".
|
GS1_LINTER_COUPON_MISSING_2ND_PURCHASE_REQUIREMENT_VLI | The coupon's second purchase Requirement VLI is missing.
|
GS1_LINTER_COUPON_INVALID_2ND_PURCHASE_REQUIREMENT_LENGTH | The coupon's second purchase Requirement VLI must be "1" to "5".
|
GS1_LINTER_COUPON_TRUNCATED_2ND_PURCHASE_REQUIREMENT | The coupon's second purchase Requirement is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_MISSING_2ND_PURCHASE_REQUIREMENT_CODE | The coupon's second purchase Requirement Code is missing.
|
GS1_LINTER_COUPON_INVALID_2ND_PURCHASE_REQUIREMENT_CODE | The coupon's second purchase Requirement Code must be "0" to "4" or "9".
|
GS1_LINTER_COUPON_TRUNCATED_2ND_PURCHASE_FAMILY_CODE | The coupon's second purchase Family Code is shorter than the required three digits.
|
GS1_LINTER_COUPON_MISSING_2ND_PURCHASE_GCP_VLI | The coupon's second purchase GS1 Company Prefix VLI is missing.
|
GS1_LINTER_COUPON_INVALID_2ND_PURCHASE_GCP_LENGTH | The coupon's second purchase GS1 Company Prefix VLI must be "0" to "6" or "9".
|
GS1_LINTER_COUPON_TRUNCATED_2ND_PURCHASE_GCP | The coupon's second purchase GS1 Company Prefix is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_MISSING_3RD_PURCHASE_REQUIREMENT_VLI | The coupon's third purchase Requirement VLI is missing.
|
GS1_LINTER_COUPON_INVALID_3RD_PURCHASE_REQUIREMENT_LENGTH | The coupon's third purchase Requirement VLI must be "1" to "5".
|
GS1_LINTER_COUPON_TRUNCATED_3RD_PURCHASE_REQUIREMENT | The coupon's third purchase Requirement is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_MISSING_3RD_PURCHASE_REQUIREMENT_CODE | The coupon's third purchase Requirement Code is missing.
|
GS1_LINTER_COUPON_INVALID_3RD_PURCHASE_REQUIREMENT_CODE | The coupon's third purchase Requirement Code must be "0" to "4" or "9".
|
GS1_LINTER_COUPON_TRUNCATED_3RD_PURCHASE_FAMILY_CODE | The coupon's third purchase Family Code is shorter than the required three digits.
|
GS1_LINTER_COUPON_MISSING_3RD_PURCHASE_GCP_VLI | The coupon's third purchase GS1 Company Prefix VLI is missing.
|
GS1_LINTER_COUPON_INVALID_3RD_PURCHASE_GCP_LENGTH | The coupon's third purchase GS1 Company Prefix VLI must be "0" to "6" or "9".
|
GS1_LINTER_COUPON_TRUNCATED_3RD_PURCHASE_GCP | The coupon's third purchase GS1 Company Prefix is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_TOO_SHORT_FOR_EXPIRATION_DATE | The coupon's expiration date is too short for YYMMDD format.
|
GS1_LINTER_COUPON_INVALID_EXIPIRATION_DATE | The coupon's expiration date is invalid.
|
GS1_LINTER_COUPON_TOO_SHORT_FOR_START_DATE | The coupon's start date is too short to YYMMDD format.
|
GS1_LINTER_COUPON_INVALID_START_DATE | The coupon's start date is invalid.
|
GS1_LINTER_COUPON_EXPIRATION_BEFORE_START | The coupon's expiration date preceed the start date.
|
GS1_LINTER_COUPON_MISSING_RETAILER_GCP_OR_GLN_VLI | The coupon's Retailer GCP/GLN VLI is missing.
|
GS1_LINTER_COUPON_INVALID_RETAILER_GCP_OR_GLN_LENGTH | The coupon's Retailer GCP/GLN VLI must be "1" to "7".
|
GS1_LINTER_COUPON_TRUNCATED_RETAILER_GCP_OR_GLN | The coupon's Retailer GCP/GLN is shorter than what is indicated by its VLI.
|
GS1_LINTER_COUPON_MISSING_SAVE_VALUE_CODE | The coupon's Save Value Code is missing.
|
GS1_LINTER_COUPON_INVALID_SAVE_VALUE_CODE | The coupon's Save Value Code must be "0", "1", "2", "5" or "6".
|
GS1_LINTER_COUPON_MISSING_SAVE_VALUE_APPLIES_TO_ITEM | The coupon's Save Value Applies to Item is missing.
|
GS1_LINTER_COUPON_INVALID_SAVE_VALUE_APPLIES_TO_ITEM | The coupon's Save Value Applies to Item must be "0" to "2".
|
GS1_LINTER_COUPON_MISSING_STORE_COUPON_FLAG | The coupon's Store Coupon Flag is missing.
|
GS1_LINTER_COUPON_MISSING_DONT_MULTIPLY_FLAG | The coupon's Don't Multiply Flag is missing.
|
GS1_LINTER_COUPON_INVALID_DONT_MULTIPLY_FLAG | The coupon's Don't Multiply Flag must be "0" or "1".
|
GS1_LINTER_COUPON_EXCESS_DATA | The coupon contains excess data after the recognised optional fields.
|
GS1_LINTER_INVALID_LATITUDE | The latitude is outside of the range "0000000000" to "1800000000".
|
GS1_LINTER_INVALID_LONGITUDE | The longitude is outside of the range "0000000000" to "3600000000".
|
GS1_LINTER_INVALID_MEDIA_TYPE | A valid AIDC media type is required.
|
GS1_LINTER_LATITUDE_INVALID_LENGTH | The latitude value must be 10 digits.
|
GS1_LINTER_LONGITUDE_INVALID_LENGTH | The longitude value must be 10 digits.
|
GS1_LINTER_INVALID_CSET64_CHARACTER | A non-CSET 64 character was found where a CSET 64 character is expected.
|
GS1_LINTER_INVALID_CSET64_PADDING | Incorrect number of CSET 64 pad characters.
|
GS1_LINTER_NOT_HYPHEN | Only hyphens are permitted.
|
GS1_LINTER_INVALID_BIOLOGICAL_SEX_CODE | A valid ISO/IEC 5218 biological sex code required.
|
GS1_LINTER_POSITION_IN_SEQUENCE_MALFORMED | The data must have the format "<pos>/<end>".
|
GS1_LINTER_POSITION_EXCEEDS_END | The position number must not exceed the end number.
|
GS1_LINTER_REQUIRES_NON_DIGIT_CHARACTER | A non-digit character is required.
|
GS1_LINTER_HOUR_TOO_SHORT | The hour is too short for HH format.
|
GS1_LINTER_HOUR_TOO_LONG | The hour is too long for HH format.
|
GS1_LINTER_MINUTE_TOO_SHORT | The minute is too short for MI format.
|
GS1_LINTER_MINUTE_TOO_LONG | The minute is too long for MI format.
|
GS1_LINTER_SECOND_TOO_SHORT | The second is too short for SS format.
|
GS1_LINTER_SECOND_TOO_LONG | The second is too long for SS format.
|
GS1_LINTER_INVALID_PACKAGE_TYPE | A valid PackageTypeCode is required.
|
76{
107 GS1_LINTER_UNUSED_2,
108 GS1_LINTER_UNUSED_3,
109 GS1_LINTER_UNUSED_5,
112 GS1_LINTER_UNUSED_4,
179 GS1_LINTER_UNUSED_1,
199 __GS1_LINTER_NUM_ERRS
gs1_lint_err_t
Linter return codes other than GS1_LINTER_OK indicate an error condition.
Definition gs1syntaxdictionary.h:76
@ GS1_LINTER_REQUIRES_NON_DIGIT_CHARACTER
A non-digit character is required.
Definition gs1syntaxdictionary.h:191
@ GS1_LINTER_ILLEGAL_DAY
The date contains an illegal day of the month.
Definition gs1syntaxdictionary.h:114
@ GS1_LINTER_COUPON_TRUNCATED_2ND_PURCHASE_FAMILY_CODE
The coupon's second purchase Family Code is shorter than the required three digits.
Definition gs1syntaxdictionary.h:150
@ GS1_LINTER_HOUR_WITH_MINUTE_TOO_LONG
The hour with minute is too long for HHMI format.
Definition gs1syntaxdictionary.h:111
@ GS1_LINTER_COUPON_TRUNCATED_RETAILER_GCP_OR_GLN
The coupon's Retailer GCP/GLN is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:170
@ GS1_LINTER_INVALID_MEDIA_TYPE
A valid AIDC media type is required.
Definition gs1syntaxdictionary.h:182
@ GS1_LINTER_INVALID_CSET64_PADDING
Incorrect number of CSET 64 pad characters.
Definition gs1syntaxdictionary.h:186
@ GS1_LINTER_HOUR_TOO_SHORT
The hour is too short for HH format.
Definition gs1syntaxdictionary.h:192
@ GS1_LINTER_COUPON_INVALID_2ND_PURCHASE_REQUIREMENT_LENGTH
The coupon's second purchase Requirement VLI must be "1" to "5".
Definition gs1syntaxdictionary.h:146
@ GS1_LINTER_PIECE_NUMBER_EXCEEDS_TOTAL
The piece number must not exceed the piece total.
Definition gs1syntaxdictionary.h:121
@ GS1_LINTER_COUPON_MISSING_3RD_PURCHASE_REQUIREMENT_VLI
The coupon's third purchase Requirement VLI is missing.
Definition gs1syntaxdictionary.h:154
@ GS1_LINTER_SECOND_TOO_SHORT
The second is too short for SS format.
Definition gs1syntaxdictionary.h:196
@ GS1_LINTER_MINUTE_TOO_LONG
The minute is too long for MI format.
Definition gs1syntaxdictionary.h:195
@ GS1_LINTER_COUPON_MISSING_RETAILER_GCP_OR_GLN_VLI
The coupon's Retailer GCP/GLN VLI is missing.
Definition gs1syntaxdictionary.h:168
@ GS1_LINTER_COUPON_INVALID_3RD_PURCHASE_REQUIREMENT_LENGTH
The coupon's third purchase Requirement VLI must be "1" to "5".
Definition gs1syntaxdictionary.h:155
@ GS1_LINTER_COUPON_MISSING_1ST_PURCHASE_REQUIREMENT_VLI
The coupon's primary purchase Requirement VLI is missing.
Definition gs1syntaxdictionary.h:137
@ GS1_LINTER_COUPON_INVALID_SAVE_VALUE_CODE
The coupon's Save Value Code must be "0", "1", "2", "5" or "6".
Definition gs1syntaxdictionary.h:172
@ GS1_LINTER_INVALID_CSET39_CHARACTER
A non-CSET 39 character was found where a CSET 39 character is expected.
Definition gs1syntaxdictionary.h:80
@ GS1_LINTER_INVALID_CSET64_CHARACTER
A non-CSET 64 character was found where a CSET 64 character is expected.
Definition gs1syntaxdictionary.h:185
@ GS1_LINTER_HOUR_TOO_LONG
The hour is too long for HH format.
Definition gs1syntaxdictionary.h:193
@ GS1_LINTER_COUPON_INVALID_2ND_PURCHASE_GCP_LENGTH
The coupon's second purchase GS1 Company Prefix VLI must be "0" to "6" or "9".
Definition gs1syntaxdictionary.h:152
@ GS1_LINTER_COUPON_TRUNCATED_1ST_PURCHASE_FAMILY_CODE
The coupon's primary purchase Family Code is shorter than the required three digits.
Definition gs1syntaxdictionary.h:142
@ GS1_LINTER_COUPON_MISSING_FORMAT_CODE
The coupon's Format Code is missing.
Definition gs1syntaxdictionary.h:123
@ GS1_LINTER_COUPON_INVALID_SAVE_VALUE_APPLIES_TO_ITEM
The coupon's Save Value Applies to Item must be "0" to "2".
Definition gs1syntaxdictionary.h:174
@ GS1_LINTER_COUPON_INVALID_FORMAT_CODE
The coupon's Format Code must be "0" or "1".
Definition gs1syntaxdictionary.h:124
@ GS1_LINTER_COUPON_MISSING_SAVE_VALUE_APPLIES_TO_ITEM
The coupon's Save Value Applies to Item is missing.
Definition gs1syntaxdictionary.h:173
@ GS1_LINTER_COUPON_TRUNCATED_GCP
The coupon's primary GS1 Company Prefix is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:133
@ GS1_LINTER_ILLEGAL_ZERO_PREFIX
A zero prefix is not permitted.
Definition gs1syntaxdictionary.h:94
@ GS1_LINTER_INVALID_IMPORT_IDX_CHARACTER
The Importer Index is an invalid character.
Definition gs1syntaxdictionary.h:91
@ GS1_LINTER_INCORRECT_IBAN_CHECKSUM
The IBAN is invalid since the check characters are incorrect.
Definition gs1syntaxdictionary.h:104
@ GS1_LINTER_COUPON_MISSING_3RD_PURCHASE_REQUIREMENT_CODE
The coupon's third purchase Requirement Code is missing.
Definition gs1syntaxdictionary.h:157
@ GS1_LINTER_COUPON_TRUNCATED_3RD_PURCHASE_REQUIREMENT
The coupon's third purchase Requirement is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:156
@ GS1_LINTER_DATE_TOO_LONG
The date is too long for YYMMDD format.
Definition gs1syntaxdictionary.h:106
@ GS1_LINTER_COUPON_TRUNCATED_SAVE_VALUE
The coupon's Save Value is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:136
@ GS1_LINTER_TOO_SHORT_FOR_KEY
The component is shorter than the minimum length GS1 Company Prefix.
Definition gs1syntaxdictionary.h:88
@ GS1_LINTER_NOT_ZERO
A zero value is required.
Definition gs1syntaxdictionary.h:93
@ GS1_LINTER_INVALID_BIOLOGICAL_SEX_CODE
A valid ISO/IEC 5218 biological sex code required.
Definition gs1syntaxdictionary.h:188
@ GS1_LINTER_NOT_HYPHEN
Only hyphens are permitted.
Definition gs1syntaxdictionary.h:187
@ GS1_LINTER_COUPON_INVALID_2ND_PURCHASE_REQUIREMENT_CODE
The coupon's second purchase Requirement Code must be "0" to "4" or "9".
Definition gs1syntaxdictionary.h:149
@ GS1_LINTER_TOO_LONG_FOR_CHECK_PAIR_IMPLEMENTATION
The component is too long to perform an alphanumeric check character pair calculation.
Definition gs1syntaxdictionary.h:86
@ GS1_LINTER_SECOND_TOO_LONG
The second is too long for SS format.
Definition gs1syntaxdictionary.h:197
@ GS1_LINTER_GCP_DATASOURCE_OFFLINE
The data source for GCP lookups is offline.
Definition gs1syntaxdictionary.h:87
@ GS1_LINTER_INCORRECT_CHECK_PAIR
The alphanumeric check-character pair are incorrect.
Definition gs1syntaxdictionary.h:84
@ GS1_LINTER_LATITUDE_INVALID_LENGTH
The latitude value must be 10 digits.
Definition gs1syntaxdictionary.h:183
@ GS1_LINTER_INVALID_IBAN_CHARACTER
The IBAN contains an invalid character.
Definition gs1syntaxdictionary.h:102
@ GS1_LINTER_ILLEGAL_MINUTE
The time contains an illegal minute.
Definition gs1syntaxdictionary.h:116
@ GS1_LINTER_COUPON_MISSING_SERIAL_NUMBER_VLI
The coupon's Serial Number VLI is missing.
Definition gs1syntaxdictionary.h:129
@ GS1_LINTER_COUPON_TRUNCATED_1ST_PURCHASE_REQUIREMENT
The coupon's primary purchase Requirement is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:139
@ GS1_LINTER_COUPON_MISSING_1ST_PURCHASE_REQUIREMENT_CODE
The coupon's primary purchase Requirement Code is missing.
Definition gs1syntaxdictionary.h:140
@ GS1_LINTER_INVALID_CSET82_CHARACTER
A non-CSET 82 character was found where a CSET 82 character is expected.
Definition gs1syntaxdictionary.h:79
@ GS1_LINTER_ILLEGAL_MONTH
The date contains an illegal month of the year.
Definition gs1syntaxdictionary.h:113
@ GS1_LINTER_COUPON_MISSING_GCP_VLI
The coupon's primary GS1 Company Prefix VLI is missing.
Definition gs1syntaxdictionary.h:131
@ GS1_LINTER_INVALID_LATITUDE
The latitude is outside of the range "0000000000" to "1800000000".
Definition gs1syntaxdictionary.h:180
@ GS1_LINTER_ILLEGAL_ZERO_VALUE
A non-zero value is required.
Definition gs1syntaxdictionary.h:92
@ GS1_LINTER_INVALID_PACKAGE_TYPE
A valid PackageTypeCode is required.
Definition gs1syntaxdictionary.h:198
@ GS1_LINTER_COUPON_MISSING_2ND_PURCHASE_REQUIREMENT_CODE
The coupon's second purchase Requirement Code is missing.
Definition gs1syntaxdictionary.h:148
@ GS1_LINTER_COUPON_MISSING_2ND_PURCHASE_REQUIREMENT_VLI
The coupon's second purchase Requirement VLI is missing.
Definition gs1syntaxdictionary.h:145
@ GS1_LINTER_IMPORTER_IDX_MUST_BE_ONE_CHARACTER
The Importer Index must be a single character.
Definition gs1syntaxdictionary.h:90
@ GS1_LINTER_INVALID_LONGITUDE
The longitude is outside of the range "0000000000" to "3600000000".
Definition gs1syntaxdictionary.h:181
@ GS1_LINTER_TOO_SHORT_FOR_CHECK_PAIR
The component is too short to perform an alphanumeric check character pair calculation.
Definition gs1syntaxdictionary.h:85
@ GS1_LINTER_COUPON_TRUNCATED_3RD_PURCHASE_FAMILY_CODE
The coupon's third purchase Family Code is shorter than the required three digits.
Definition gs1syntaxdictionary.h:159
@ GS1_LINTER_NOT_ISO3166_OR_999
A valid ISO 3166 three-digit country code or "999" is required.
Definition gs1syntaxdictionary.h:98
@ GS1_LINTER_ILLEGAL_IBAN_COUNTRY_CODE
The IBAN must start with a valid ISO 3166 two-character country code.
Definition gs1syntaxdictionary.h:103
@ GS1_LINTER_INVALID_PERCENT_SEQUENCE
The input contains an invalid percent hex-encoding "%hh" sequence.
Definition gs1syntaxdictionary.h:122
@ GS1_LINTER_COUPON_TRUNCATED_SERIAL_NUMBER
The coupon's Serial Number is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:130
@ GS1_LINTER_COUPON_MISSING_FUNDER_VLI
The coupon's Funder VLI is missing.
Definition gs1syntaxdictionary.h:125
@ GS1_LINTER_ILLEGAL_HOUR
The time contains an illegal hour.
Definition gs1syntaxdictionary.h:115
@ GS1_LINTER_COUPON_TOO_SHORT_FOR_START_DATE
The coupon's start date is too short to YYMMDD format.
Definition gs1syntaxdictionary.h:165
@ GS1_LINTER_ZERO_PIECE_NUMBER
The piece number must not have a value of zero.
Definition gs1syntaxdictionary.h:119
@ GS1_LINTER_COUPON_INVALID_START_DATE
The coupon's start date is invalid.
Definition gs1syntaxdictionary.h:166
@ GS1_LINTER_IBAN_TOO_SHORT
The IBAN is too short.
Definition gs1syntaxdictionary.h:101
@ GS1_LINTER_COUPON_INVALID_SAVE_VALUE_LENGTH
The coupon's Save Value VLI must be "1" to "5".
Definition gs1syntaxdictionary.h:135
@ GS1_LINTER_COUPON_TRUNCATED_OFFER_CODE
The coupon's Offer Code is shorter than the required six digits.
Definition gs1syntaxdictionary.h:128
@ GS1_LINTER_INVALID_LENGTH_FOR_PIECE_OF_TOTAL
The piece with total must have an even length, having equal-length components.
Definition gs1syntaxdictionary.h:118
@ GS1_LINTER_COUPON_MISSING_ADDITIONAL_PURCHASE_RULES_CODE
The coupon's Additional Purchase Rules Code is missing.
Definition gs1syntaxdictionary.h:143
@ GS1_LINTER_COUPON_INVALID_DONT_MULTIPLY_FLAG
The coupon's Don't Multiply Flag must be "0" or "1".
Definition gs1syntaxdictionary.h:177
@ GS1_LINTER_COUPON_TRUNCATED_2ND_PURCHASE_GCP
The coupon's second purchase GS1 Company Prefix is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:153
@ GS1_LINTER_TOO_SHORT_FOR_CHECK_DIGIT
The component is too short to perform a numeric check digit calculation.
Definition gs1syntaxdictionary.h:83
@ GS1_LINTER_COUPON_MISSING_STORE_COUPON_FLAG
The coupon's Store Coupon Flag is missing.
Definition gs1syntaxdictionary.h:175
@ GS1_LINTER_NOT_ISO4217
A valid ISO 4217 three-digit currency code is required.
Definition gs1syntaxdictionary.h:100
@ GS1_LINTER_COUPON_EXCESS_DATA
The coupon contains excess data after the recognised optional fields.
Definition gs1syntaxdictionary.h:178
@ GS1_LINTER_COUPON_MISSING_3RD_PURCHASE_GCP_VLI
The coupon's third purchase GS1 Company Prefix VLI is missing.
Definition gs1syntaxdictionary.h:160
@ GS1_LINTER_COUPON_MISSING_2ND_PURCHASE_GCP_VLI
The coupon's second purchase GS1 Company Prefix VLI is missing.
Definition gs1syntaxdictionary.h:151
@ GS1_LINTER_POSITION_IN_SEQUENCE_MALFORMED
The data must have the format "<pos>/<end>".
Definition gs1syntaxdictionary.h:189
@ GS1_LINTER_COUPON_TOO_SHORT_FOR_EXPIRATION_DATE
The coupon's expiration date is too short for YYMMDD format.
Definition gs1syntaxdictionary.h:163
@ GS1_LINTER_COUPON_INVALID_FUNDER_LENGTH
The coupon's Funder VLI must be "0" to "6".
Definition gs1syntaxdictionary.h:126
@ GS1_LINTER_ILLEGAL_SECOND
The time contains an illegal seconds.
Definition gs1syntaxdictionary.h:117
@ GS1_LINTER_COUPON_INVALID_GCP_LENGTH
The coupon's primary GS1 Company Prefix VLI must be "0" to "6".
Definition gs1syntaxdictionary.h:132
@ GS1_LINTER_NOT_ZERO_OR_ONE
A "0" or "1" is required.
Definition gs1syntaxdictionary.h:95
@ GS1_LINTER_DATE_TOO_SHORT
The date is too short for YYMMDD format.
Definition gs1syntaxdictionary.h:105
@ GS1_LINTER_HOUR_WITH_MINUTE_TOO_SHORT
The hour with minute is too short for HHMI format.
Definition gs1syntaxdictionary.h:110
@ GS1_LINTER_COUPON_INVALID_EXIPIRATION_DATE
The coupon's expiration date is invalid.
Definition gs1syntaxdictionary.h:164
@ GS1_LINTER_COUPON_MISSING_SAVE_VALUE_VLI
The coupon's Save Value VLI is missing.
Definition gs1syntaxdictionary.h:134
@ GS1_LINTER_COUPON_INVALID_1ST_PURCHASE_REQUIREMENT_CODE
The coupon's primary purchase Requirement Code must be "0" to "4" or "9".
Definition gs1syntaxdictionary.h:141
@ GS1_LINTER_COUPON_TRUNCATED_2ND_PURCHASE_REQUIREMENT
The coupon's second purchase Requirement is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:147
@ GS1_LINTER_MINUTE_TOO_SHORT
The minute is too short for MI format.
Definition gs1syntaxdictionary.h:194
@ GS1_LINTER_NOT_ISO3166
A valid ISO 3166 three-digit country code is required.
Definition gs1syntaxdictionary.h:97
@ GS1_LINTER_INCORRECT_CHECK_DIGIT
The numeric check digit is incorrect.
Definition gs1syntaxdictionary.h:82
@ GS1_LINTER_OK
No issues were detected by the linter.
Definition gs1syntaxdictionary.h:77
@ GS1_LINTER_COUPON_INVALID_3RD_PURCHASE_REQUIREMENT_CODE
The coupon's third purchase Requirement Code must be "0" to "4" or "9".
Definition gs1syntaxdictionary.h:158
@ GS1_LINTER_COUPON_EXPIRATION_BEFORE_START
The coupon's expiration date preceed the start date.
Definition gs1syntaxdictionary.h:167
@ GS1_LINTER_COUPON_INVALID_ADDITIONAL_PURCHASE_RULES_CODE
The coupon's Additional Purchase Rules Code must be "0" to "3".
Definition gs1syntaxdictionary.h:144
@ GS1_LINTER_LONGITUDE_INVALID_LENGTH
The longitude value must be 10 digits.
Definition gs1syntaxdictionary.h:184
@ GS1_LINTER_COUPON_INVALID_1ST_PURCHASE_REQUIREMENT_LENGTH
The coupon's primary purchase Requirement VLI must be "1" to "5".
Definition gs1syntaxdictionary.h:138
@ GS1_LINTER_INVALID_CSET32_CHARACTER
A non-CSET 32 character was found where a CSET 32 character is expected.
Definition gs1syntaxdictionary.h:81
@ GS1_LINTER_INVALID_GCP_PREFIX
The GS1 Company Prefix is invalid.
Definition gs1syntaxdictionary.h:89
@ GS1_LINTER_NOT_ISO3166_ALPHA2
A valid ISO 3166 two-character country code is required.
Definition gs1syntaxdictionary.h:99
@ GS1_LINTER_ZERO_TOTAL_PIECES
The piece total must not have a value of zero.
Definition gs1syntaxdictionary.h:120
@ GS1_LINTER_COUPON_TRUNCATED_3RD_PURCHASE_GCP
The coupon's third purchase GS1 Company Prefix is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:162
@ GS1_LINTER_NON_DIGIT_CHARACTER
A non-digit character was found where a digit is expected.
Definition gs1syntaxdictionary.h:78
@ GS1_LINTER_INVALID_WINDING_DIRECTION
The winding direction must be either "0", "1" or "9".
Definition gs1syntaxdictionary.h:96
@ GS1_LINTER_COUPON_MISSING_DONT_MULTIPLY_FLAG
The coupon's Don't Multiply Flag is missing.
Definition gs1syntaxdictionary.h:176
@ GS1_LINTER_COUPON_MISSING_SAVE_VALUE_CODE
The coupon's Save Value Code is missing.
Definition gs1syntaxdictionary.h:171
@ GS1_LINTER_COUPON_TRUNCATED_FUNDER
The coupon's Funder is shorter than what is indicated by its VLI.
Definition gs1syntaxdictionary.h:127
@ GS1_LINTER_POSITION_EXCEEDS_END
The position number must not exceed the end number.
Definition gs1syntaxdictionary.h:190
@ GS1_LINTER_COUPON_INVALID_RETAILER_GCP_OR_GLN_LENGTH
The coupon's Retailer GCP/GLN VLI must be "1" to "7".
Definition gs1syntaxdictionary.h:169
@ GS1_LINTER_COUPON_INVALID_3RD_PURCHASE_GCP_LENGTH
The coupon's third purchase GS1 Company Prefix VLI must be "0" to "6" or "9".
Definition gs1syntaxdictionary.h:161