WHDL - 00017631
WHDL - 00017631
Submitted to the Department of Mathematics and Computer Science in partial fulfillment of the requirements for the degree of Bachelor of Science
Distribution companies throughout the world use Global Trade Item Numbers (GTINs)--the number used to create barcodes--to identify products. Because of this, it is important that these numbers be accurate, but many food distribution companies do not verify that the GTINs on their products are correct. Meal Ticket uses the GTIN checksum to invalidate GTINs, but there are many GTINs which pass the checksum and are not correct. So, this project used information from GS1, the company which assigns the company prefixes to create GTINs, to assist in validating GTINs within Meal Ticket’s database. GS1 has limiting factors for what forms are valid for a company prefix, so the project used that information to validate and invalidate GTINs. GTINs with company prefixes of an incorrect format are invalidated. GTINs with a correct format company prefix are checked against GS1’s API to validate that the GTIN belongs to a registered company. If a GTIN has a valid form company prefix, but does not appear to belong to a registered company, it cannot be fully invalidated due to oddities in the GS1 system.
This material is used by permission of the rightsholder in accordance with the terms of the relevant content release. As a user, you have permission to use this content and download a copy for non-commercial use only. Downloading multiple quantities of this resource is expressly forbidden.