Jump to content

Code Des Tickets Restaurant


Airmoi
 Share

Recommended Posts

Bonjour à tous!

Je suis à la recherche d'une documentation concernant le code barre des tickets restaurant/cheque de table et cie afin de savoir comment les déchiffré et les interpréter après lecture dans filemaker (définir le type, le montant, la date de validité etc..).

Quelqu'un saurait il où je pourrais trouver ces infos.

Je précise qu'il s'agit des tickets restau pour la france!

Merci d'avance ;)

Link to comment
Share on other sites

Bon après avoir farfouillé pas mal de temps sur le net sans succès, j'ai étudié le n° de série de différents types de ticket.

J'en suis arrivé à la conclusion que :

Le numéro de série contient 20 chiffres.

les 9 premiers chiffres correspondent à l'ID du ticket

les 2 suivant, je n'en suis pas sure, mais ils doivent correspondre à la fin de l'id.

les 5 suivants indiquent le montant en centimes (ex : 00721 pour un ticket restau à 7,21€)

les 2 suivant correspondent au type de ticket (10 = cheque déjeuner, 20 = ticket restaurant, 30 = cheque de table, 40 = cheque restaurant)

les 2 derniers chiffres indiquent la date de validité (ex : 07 pour 2007).

Link to comment
Share on other sites

Bon après avoir farfouillé pas mal de temps sur le net sans succès, j'ai étudié le n° de série de différents types de ticket.

J'en suis arrivé à la conclusion que :

Bravo !

Et d'avance merci pour ceux qui auront un jour à en avoir besoin.

Maxence, urbanité.

Link to comment
Share on other sites

  • 12 years later...
  • 10 months later...
  • 11 months later...

Si on en lit quelques-uns, est-ce qu'on ne peut en déduire la structure ?

Link to comment
Share on other sites

Bonjour,

Je n'ai pas trouvé grand chose non plus sur l'encodage du code barre (de type 2 parmi 5) à part ceci : https://www.geeek.org/93-analyse-du-code-barre-des-tickets-restaurants/

Apparement le code barre serait encodé de la manière suivante :

  • XXXXXXXXXXX (11 caractères), mais je subodore qu'il se compose de 8 caractères + 3 caractères, pour l'identifiant
  • MMMMM (5 caractères) pour le montant en centimes d'euro
  • YYYY (4 caractères) pour l'année de validité

Je suppose qu'il doit y avoir l'identifiant de l'émetteur (pour vérifier qu'il existe bien). Je suppose aussi qu'i doit y avoir une somme de contrôle pour vérifier le code.

Link to comment
Share on other sites

Si même @David Julot n'a pas l'info…   🧐

Essayons de décrypter des exemples, si tu en envoies.

Link to comment
Share on other sites

Les caractères 12 à 16 sont visiblement le montant du ticket.

15573861552	00920	19300001 up 9,20 2021

25895104219	00895	43000002 sodexo 9,95 2022

09001513411	00950	22800001 eden 9,50 2021

Pour le reste, il faudrait pouvoir comparer plusieurs tickets Up, et plusieurs Sodexo, plusieurs Eden, etc.

Peut-être le tout dernier caractère est-il l'année, en y ajoutant 2020 (?)

Link to comment
Share on other sites

  • 4 months later...

Bonjour,

Pour ma part, j'essaye de décoder les Titre Restaurant et les Chèques Services, les deux de la CRT, afin de les différencier.

D'après les diffèrent exemples que j'ai eu,  j'ai pu constaté que le digit en position 23 est 0 s'il s'agit d'un titre restaurant et 9 s'il s'agit d'un cheque service.

Voici un autre exemple de titre :

213557071960040044500002 Sodexo 4,00€ 2022 >> Titre Restaurant

902055285530100023403392 Endered 10,00€ 2022 >> Cheque Service (CAP)

053349614180030014200192 Up 3,00€ 2022 >> Cheque service (CAP)

Etes vous d'accord avec mon constat? 

Merci pour votre aide,

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...