ex_gtin v0.2.2 ExGtin View Source
Documentation for ExGtin. This library provides functionality for validating GTIN compliant codes.
Link to this section Summary
Functions
Check for valid GTIN-8, GTIN-12, GTIN-13, GTIN-14, GSIN, SSCC codes
Generates valid GTIN-8, GTIN-12, GTIN-13, GTIN-14, GSIN, SSCC codes
Link to this section Functions
Link to this function
check_gtin(number)
View Source
check_gtin(string | [number]) :: {atom, string}
Check for valid GTIN-8, GTIN-12, GTIN-13, GTIN-14, GSIN, SSCC codes
Returns {:ok}
or {:error}
Examples
iex> ExGtin.check_gtin("6291041500213")
{:ok, "GTIN-13"}
iex> ExGtin.check_gtin("6291041500214")
{:error, "Invalid Code"}
Link to this function
generate_gtin(number)
View Source
generate_gtin(string | [number]) :: number | {atom, string}
Generates valid GTIN-8, GTIN-12, GTIN-13, GTIN-14, GSIN, SSCC codes
Returns code with check digit
Examples
iex> ExGtin.generate_gtin("629104150021")
"6291041500213"