Format
Matches `/^\d{13}$/`, then delegates to the GTIN checksum (mod-10 weighted 3,1,3,1…) for the trailing digit.
Examples
- 7601001000001 (sample CH GLN)
- 4012345000009 (sample DE GLN)
- 0614141999996
Matches `/^\d{13}$/`, then delegates to the GTIN checksum (mod-10 weighted 3,1,3,1…) for the trailing digit.
Faithful summary of lib/validators.ts. Validators are pure functions and run identically in the worker, the Workbench, and the MCP server.
function validGln(value) {
if (!/^\d{13}$/.test(value)) return fail('gln_format', 'expected 13 digits')
return validGtin(value) // same mod-10 checksum
}Validators attach to a field on a custom template. The cascade runs them after mapping but before commit; failures surface in the per-row validation report.
fields:
- column: gln
type: string
validators:
- type: glnemployee_roster_v1Names, AHV/GLN, contract type, address.
Fields: gln
supplier_inventory_v1Supplier catalogue with GTIN/IBAN/GLN.
Fields: gln
provider_directory_v1Providers with NPI/GLN/license metadata.
Fields: gln
Pricing
Schema-only mode (headers + ≤3 sample rows) is free and unlimited; full-data commits are metered. See plans →