Les codes à barres imprimés en bas des reçus ne sont définis par aucune norme. Ils n'existent que pour un usage interne par les magasins. Les données codées à code existent habituellement pour identifier une transaction particulière, permettant une recherche future de la transaction pour effectuer un retour, ou pour exécuter une fonction d'expédition, ou pour servir de type de résumé de message validant qu'un reçu a été généré par le détaillant. Parfois, les codes à barres servent de code d'entrée pour une enquête auprès des clients ou pour un tirage au sort. Certains codes à barres peuvent simplement contenir l'URL du détaillant.
Chaque système de point de vente génère ses propres codes à barres uniques. Le code pourrait contenir un UUID généré de manière aléatoire, ou il pourrait avoir une combinaison de date et numéro de transaction. La symbologie dans laquelle il est imprimé peut être le code 128, le code 39, le PDF-417, un code QR ou même une symbologie propriétaire.
Les codes-barres ne sont pas fixes - si un détaillant met à niveau ses systèmes, ils pourraient produire des codes différents demain. Enfin, si vous envisagez de créer une «application de stockage de reçus» pour un iPhone, sachez que la plupart des revendeurs exigent le reçu papier original pour les retours, et n'accepteront pas de copie. Une partie de la tâche du caissier peut être de valider le papier est une bande de réception authentique pré-imprimé avec le logo du magasin. Il se peut que leur processus les oblige à utiliser un marqueur pour biffer les éléments qui ont été retournés. Les reçus sont contrôlés par les détaillants, car les voleurs à l'étalage utilisent des copies de reçus pour retourner les marchandises volées.
Merci John, cette information a été très utile. –