Passer au contenu principal

Générateur de Code TicketBAI & Factura-e (Pays Basque / Espagne)

Générez des codes d'identification TicketBAI (TBAI), du chaînage de hachage et des URLs QR Code pour les autorités fiscales basques.

En attendant la génération...

À propos du système TicketBAI (Espagne)

TicketBAI est le système fiscal antifraude obligatoire instauré par le gouvernement basque et les trésoreries provinciales (Araba, Bizkaia, Gipuzkoa).

Chaque facture produit un XML signé numériquement et chaîné à la précédente, un code TBAI unique de 37 caractères et un QR Code de vérification.

Anatomie & Structure du Code TicketBAI (Pays Basque)

L'identifiant TicketBAI (TBAI) comprend 5 blocs réglementaires définis par les autorités forales :

PositionChampTailleSignification FiscaleExemple
Bloc 1Préfixe4 lettresPréfixe obligatoire 'TBAI'.TBAI
Bloc 2NIF Émetteur9 charsNIF avec code provincial (48=Biscaye, 20=Guipuscoa, 01=Alava).B48159227
Bloc 3Date Facture6 chiffresDate au format officiel JJMMAA.240826
Bloc 4Signature CRC8 chars hex8 premiers caractères hexadécimaux de la signature électronique.D156961E
Bloc 5Chiffres de Contrôle2 chiffresChecksum calculé par Modulo 97 sur le bloc de signature.65

Algorithme de Contrôle TicketBAI (Modulo 97)

Les 2 derniers chiffres valident l'authenticité de la signature de la facture :

CléContrôle = (Σ ASCII(CRC8[i])) % 97
  1. 1. Extraction de Signature : isoler les 8 caractères hexadécimaux.
  2. 2. Somme ASCII : calculer la somme des codes ASCII des 8 caractères.
  3. 3. Modulo 97 : diviser par 97 et conserver le reste entier.
  4. 4. Formatage : le reste formaté sur 2 chiffres (00 à 96) forme la clé de contrôle.

Foire aux Questions (FAQ)