Guardar a origem
A validação deve produzir uma decisão de qualidade de dados, não apenas um booleano. Registe o texto original, a linha, o campo de destino e o scheme indicado. Espaços e hífenes podem ser apenas apresentação, mas prefixos e o último carácter podem ter significado.
Encaminhar por família
Para livros, use isbn-validator e distinga ISBN-10 de ISBN-13. Para artigos, use upc-ean-validator com GTIN-8, GTIN-12, GTIN-13 ou GTIN-14. Para envios, use tracking-number-validator com a transportadora conhecida ou deteção. Separe no relatório formato inválido, dígito de controlo incorreto e formato aceite.
Não prometer mais do que o teste mostra
Um resultado positivo significa apenas que o valor coincide com regras estruturais implementadas. Não confirma presença no catálogo, atribuição ou stock do GTIN, nem aceitação, leitura ou entrega da encomenda. Essas conclusões pertencem a bases editoriais, sistemas de inventário e eventos da transportadora.