Fonction GénèreClé  [Divers]

Description

Génère la clé pour la <Valeur> en fonction du type de clé.


Sauf pour IBAN, cela retourne la valeur complète avec la clé.

Syntaxe

GénèreClé(< Type de clé >, < Valeur >)

  • < Type de clé >: Type de clé à générer. Les types de clé sont :
    • CB
    • EAN13
    • GS1 (à partir de 2614)
    • IBAN
    • LUHN
    • NUMSS
    • RIB
    • SIREN
    • SIRET
    • SSCC
  • < Valeur > : Valeur à générer (peut inclure la clé ou non en fonction du type)

Remarque

Types de clé :

  • CB : Carte Bancaire, Luhn sur 16 caractères
  • EAN13 : Check digits EAN13 (https://fr.wikipedia.org/wiki/EAN_13)
  • GS1 : Digit de vérification GS1, équivalent à SSCC (à partir de 2614)
  • IBAN : International Bank Account Number
  • LUHN : Algorithme de Luhn (https://fr.wikipedia.org/wiki/Formule_de_Luhn)
  • NUMSS : NUMéro de Sécurité Sociale
  • RIB : Relevé d'identité bancaire
  • SIREN : Système d'Identification du Répertoire des ENtreprises
  • SIRET : Système d’Identification du Répertoire des ÉTablissements
  • SSCC : Serial Shipping Container Code (https://fr.wikipedia.org/wiki/Serial_Shipping_Container_Code)



Pour vérifier une Valeur et sa clé, il faut utiliser la fonction VérifieClé()

Exemple

GénèreClé("IBAN", "FR0030002005701234567890158")

Retourne "76"


GénèreClé("EAN13", "123456789012")

Retourne "1234567890128"