Zum Hauptinhalt springen

TicketBAI Prüfer (Spanien)

Prüfen Sie Struktur, Format und Prüfziffern von TicketBAI-Codes und QR-Code-URLs.

Wie funktioniert die Überprüfung?

TicketBAI ist das verbindliche Steuersystem der baskischen Provinzialverwaltungen (Álava, Bizkaia/Batuz, Gipuzkoa).

Jede Rechnung erzeugt ein digital signiertes XML mit Hash-Verkettung, einen 37-stelligen TBAI-Code und einen QR-Code.

Anatomie & Struktur des TicketBAI-Codes (Baskenland)

Die TicketBAI (TBAI) Kennung umfasst 5 genormte Segmente der baskischen Finanzverwaltung:

PositionFeldLängeBedeutungBeispiel
Block 1Präfix4 BuchstabenVerbindliches Präfix 'TBAI'.TBAI
Block 2Steuernummer NIF9 ZeichenNIF mit Provinzcode (48=Bizkaia, 20=Gipuzkoa, 01=Álava).B48159227
Block 3Ausstellungsdatum6 ZiffernRechnungsdatum im Format TTMMJJ.240826
Block 4Signatur-Hash8 Hex-ZeichenErste 8 Hexadezimalzeichen der elektronischen Signatur.D156961E
Block 5Prüfziffern2 ZiffernModulo-97-Prüfsumme über die ASCII-Werte der Signatur.65

TicketBAI Prüfziffer-Algorithmus (Modulo 97)

Die 2-stellige Prüfziffer sichert die Signaturintegrität ab:

Prüfziffer = (Σ ASCII(CRC8[i])) % 97
  1. 1. Signatur-Extraktion: Die 8 Hex-Zeichen der Signatur erfassen.
  2. 2. ASCII-Summe: Die ASCII-Werte aller 8 Zeichen aufsummieren.
  3. 3. Modulo 97: Rest der Summe bei Division durch 97 berechnen.
  4. 4. Formatierung: Das zweistellig formatierte Ergebnis (00 bis 96) bildet die Prüfziffer.

Häufig gestellte Fragen zur Validierung