Als Ergänzung:Zitat von Oliver PP
Die Steuernummer kann auch z.B. 12345678A im Falle eines autonomen Geschäftsmannes spanischer Nationalität oder X1234567Y im Falle eines autonomen Geschäftsmannes nicht spanischer Nationalität. Ausser dem B gibt es noch einige Buchstaben mehr wie z.B. ein A für eine Aktiengesellschaft oder ein J für eine Gesellschaft bürgerlichen Rechts.
Die ES-B12345678 kann es nur auf dem Festland geben, da dieses Format eine EU-Steuernummer darstellt. Genau wie in Deutschland z.B. eine DE12345678. Dies deshalb weil das spanische Festland steuerrechtlich Europäische Union ist. Die Kanaren gelten steuerrechtlich als Drittland und nicht zur EU, genau wie Helgoland steuerrechtlich nicht Deutschland ist sondern ein Drittland.