Что проверяет (и чего не проверяет) этот инструмент
NIF, NIE, CIF и IBAN это не случайные наборы символов: последний символ (буква или цифра) вычисляется из остальных по фиксированной формуле. Инструмент заново выполняет этот расчет и сравнивает результат с тем, что вы ввели. Если совпадает, номер составлен верно; если нет, где-то опечатка.
Эта проверка чисто математическая: она не обращается ни к какому реестру. Она не спрашивает у налоговой службы, принадлежит ли NIF кому-либо, у банка, существует ли счет, и у VIES, зарегистрирован ли номер НДС. У идентификатора может быть идеальный контрольный символ, и все же он может не соответствовать ни одному реальному человеку, компании или счету либо быть снят с учета. «Верный формат» означает «без опечаток», а не «существует и действует».
И поскольку весь расчет выполняется внутри вашего браузера, ваши данные не уходят ни на какой сервер: вы можете проверить NIF клиента или собственный IBAN, и этот номер не покинет ваш компьютер. В этом разница между проверкой формата (приватной и мгновенной) и проверкой существования (которая требует запроса в официальный реестр).
NIF, NIE и CIF: что есть что и зачем они нужны
Все три это ваш налоговый идентификатор в Испании, по которому вас узнает налоговая. Они различаются в зависимости от того, кто вы:
- NIF: для граждан Испании (физических лиц). Совпадает с DNI (удостоверением личности): восемь цифр и контрольная буква в конце (она получается как остаток от деления числа на 23).
- NIE (Número de Identidad de Extranjero, идентификационный номер иностранца): для иностранцев. Начинается с X, Y или Z, далее семь цифр и контрольная буква, которая считается так же, как у NIF. Если вы иностранец и работаете в Испании, ваш NIE во всех отношениях выполняет роль NIF.
- CIF: для юридических лиц (например, SL, испанского аналога ООО). Это буква, обозначающая тип организации, семь цифр и контрольный символ, который в зависимости от типа является цифрой или буквой. С 2008 года он официально называется NIF юридического лица, но название CIF и его формат по-прежнему в ходу.
Понимать, какой идентификатор ваш (и какой у ваших клиентов), нужно почти в каждой процедуре: при выставлении счета, при постановке на учет через modelo 036 (заявление о постановке на налоговый учет), при подаче налогов. Чтобы выставлять счета клиентам из других стран ЕС без НДС, вы дополнительно используете свой NIF-IVA, то есть свой NIF или NIE с префиксом ES, после постановки на учет в ROI; об этом мы рассказываем в руководстве по modelo 349.
В kontora, когда вы заводите клиента, приложение проверяет формат его NIF, NIE или CIF, чтобы опечатка не попала в счет; подтвердить, что клиент существует и действует, по-прежнему нужно вам самим.
IBAN и его контроль по модулю 97
IBAN это международный номер вашего банковского счета. В Испании он состоит из 24 символов: префикс ES, две контрольные цифры и двадцать цифр привычного номера счета (банк, отделение, внутренний контроль и счет). Две контрольные цифры вычисляются методом mod-97: IBAN переставляется, буквы заменяются числами, и остаток от деления на 97 должен быть равен ровно 1. Одна неверно списанная цифра ломает этот расчет, и инструмент это замечает.
Правильно вводить IBAN придется в моменты, где ошибка стоит денег: при прямом списании (domiciliación) налогов или взноса autónomo (индивидуального предпринимателя) либо при указании счета для возврата. Здесь контроль mod-97 это ваша страховка от переставленной цифры.
Тот же метод mod-97 работает для IBAN любой страны, но длина различается (не у всех 24 символа), поэтому корректный иностранный IBAN будет иметь ту длину, которая принята у него на родине.
Типичные ошибки при вводе идентификатора
- Путать NIF и NIE: если номер начинается с буквы (X, Y или Z), это NIE; если с цифры, это NIF. Подставить один вместо другого это самая частая ошибка новичков.
- Копировать IBAN с пробелами: банки показывают его группами по четыре для удобства чтения. Этот инструмент пробелы игнорирует, но некоторые официальные формы нет, поэтому при ошибке вставляйте номер без пробелов.
- Заменять 0 на O или 1 на I: в IBAN нет букв, кроме префикса страны; если видите O в середине, это неверно прочитанный ноль.
- Забыть или неверно ввести последнюю букву NIF или NIE: это как раз тот символ, который инструмент пересчитывает, поэтому промах здесь выявляется сразу.
- Считать, что «верно» равно «действует»: повторим, правильный формат не подтверждает, что идентификатор существует или стоит на учете; для этого нужно обратиться в соответствующий официальный реестр.
Часто задаваемые вопросы
Проверяет ли этот инструмент, существуют ли NIF или IBAN на самом деле?
Отправляются ли мои данные на какой-либо сервер?
Как понять, NIF у меня или NIE?
Подтверждает ли валидатор, что мой клиент зарегистрирован в VIES?
Годится ли он для IBAN других стран?
Как вы определяете банк по IBAN и надёжен ли BIC?
Хотите, чтобы это считалось само?
kontora готовит ваши формы клетка за клеткой, говорит, сколько откладывать, и напоминает перед каждым сроком.