Что содержал любой счет еще до Verifactu
Verifactu не переписывает содержание счета. Перечень обязательных данных остается в статье 6 Регламента о счетах-фактурах (RD 1619/2012): последовательный номер и серия, дата выписки, имя или наименование, NIF и адрес выставившего счет и клиента, описание операции с ценой за единицу, налоговая база, ставка IVA и сумма налога отдельной строкой, дата операции, если она иная, и особые отметки, когда они требуются (освобождение, «обратное начисление налога», кассовый метод).
В упрощенном счете или чеке перечень короче, его определяет статья 7. Каждый элемент полного счета с примерами описан в руководстве о вашем первом счете. Здесь мы отталкиваемся от этой основы и сосредоточиваемся на новом.
Что Verifactu добавляет к счету: QR и фраза
Королевский декрет 1007/2023 добавил пункт 5 в статью 6 Регламента о счетах-фактурах (и такой же в статью 7 для чеков). С вашей даты обязательности каждый счет, выписанный компьютерной системой, должен содержать:
- QR-код с частью содержания счета. Он есть всегда, независимо от того, отправляет ли ваша программа записи в AEAT.
- Фразу «Счет проверяем в электронном офисе AEAT» или «VERI*FACTU», но только если ваша система отправляет в AEAT все записи о выставлении счетов, то есть работает в режиме VERI*FACTU.
Приказ HAC/1177/2024 в статье 20 уточняет, как именно: оба элемента должны быть читаемыми и иметь достаточное разрешение как на бумаге, так и в цифровом изображении счета, а фраза должна быть набрана «хорошо заметным шрифтом и размером, схожими с остальными данными счета». Ее нельзя прятать мелкими строчными буквами в нижнем колонтитуле.
Полезное исключение: в структурированном электронном счете, которым обмениваются программы, рисовать QR не нужно; достаточно указать отдельным полем адрес («URL»), который он содержал бы.
QR-код счета Verifactu: что он содержит и что происходит при сканировании
Статья 21 приказа довольно точно регулирует QR:
- Размер: от 30x30 до 40x40 миллиметров, по стандарту ISO/IEC 18004 и с уровнем коррекции ошибок M (средним).
- Содержание: адрес сервиса проверки AEAT, а внутри него четыре данных вашего счета: NIF выставившего счет, серия и номер, дата выписки и общая сумма.
- Расположение: приказ его не определяет; в нем сказано, что AEAT опубликует на своем сайте расположение и оформление кода внутри счета. Следуйте тому, что применяет ваша программа в соответствии с этими указаниями.
Обратите внимание, чего в нем нет: ни данных вашего клиента, ни подробностей по строкам, ни хеша. Точный формат адреса, который может отличаться в зависимости от того, система VERI*FACTU или нет, описан в техническом документе AEAT, а не в BOE.
Что происходит при сканировании? Статья 17 регламента позволяет получателю, будь то компания или частное лицо, добровольно отправить эти данные в AEAT с телефона. Сайт показывает ему данные QR в читаемом виде и, если на счете есть фраза «VERI*FACTU», позволяет убедиться, что вы отправили этот счет в AEAT. Норма уточняет, что такая отправка не является жалобой, хотя AEAT может использовать информацию при выполнении своих функций.
Таблица: каждое поле счета и откуда оно берется
| Поле | Источник | Видно ли в счете? |
|---|---|---|
| Последовательный номер и серия | RD 1619/2012, ст. 6.1.a | Да |
| Дата выписки (и дата операции, если она иная) | RD 1619/2012, ст. 6.1.b и i | Да |
| Имя, NIF и адрес выставившего счет и клиента | RD 1619/2012, ст. 6.1.c, d и e | Да |
| Описание, цена за единицу и налоговая база | RD 1619/2012, ст. 6.1.f | Да |
| Ставка IVA и сумма налога отдельной строкой | RD 1619/2012, ст. 6.1.g и h | Да |
| Особые отметки (освобождение, обратное начисление налога, кассовый метод) | RD 1619/2012, ст. 6.1.j-p | Да, когда применимо |
| Удержание IRPF | Нормы об IRPF, а не регламент о счетах | Да, если вы профессионал и выставляете счет компании |
| QR-код (NIF, серия и номер, дата, общая сумма) | Verifactu: RD 1619/2012, ст. 6.5.a; Orden HAC/1177/2024, ст. 20 и 21 | Да |
| Фраза «VERI*FACTU» | Verifactu: RD 1619/2012, ст. 6.5.b; Orden, ст. 20.1.b | Только в режиме VERI*FACTU |
| Запись о выставлении счета | Verifactu: RD 1007/2023, ст. 9 и 10 | Нет, ее создает программа |
| Связанный хеш (huella) | Verifactu: RD 1007/2023, ст. 12; Orden, ст. 7 и 13 | Нет, он находится в записи |
| Электронная подпись записи | Verifactu: RD 1007/2023, ст. 12 | Нет; системам VERI*FACTU она не нужна (ст. 16.3) |
Удержание не требуется регламентом о счетах, но на практике оно должно быть указано, чтобы ваш клиент знал, сколько перечислить; мы объясняем это в руководстве о вашем первом счете и в руководстве по modelos 111 и 115 (квартальным декларациям по удержаниям).
Чего не видно: запись о выставлении и связанный хеш
Каждый раз, когда вы выписываете счет, программа «одновременно или непосредственно перед этим» создает запись о выставлении счета (ст. 9 регламента). Это XML-файл, которого клиент никогда не видит и который, согласно статье 10, содержит, помимо прочего: ваш NIF и имя, данные клиента, кто выписывает счет (вы, ваш клиент или третье лицо), номер, серию и даты, полный он или упрощенный, корректирующий ли он, описание, общую сумму, режим IVA, базу, ставку и сумму налога, а также идентификацию программы с датой, часом, минутой и секундой создания.
Ключевой элемент это хеш (huella). Статья 13 приказа определяет, из каких данных он вычисляется в записи о выставлении: NIF выставившего счет, номер и серия, дата выписки, вид счета, общая сумма налога, общая сумма, хеш предыдущей записи, дата, время и часовой пояс создания. Поскольку в него входит хеш предыдущей записи, каждая запись оказывается зацеплена за предыдущую. Кроме того, каждая запись хранит первые 64 символа предыдущего хеша вместе с его NIF, серией, номером и датой (ст. 7.a). Если кто-то изменит старый счет, его хеш изменится, и цепочка перестанет сходиться. Конкретный алгоритм задан техническим документом AEAT.
Если ваша система не работает в режиме VERI*FACTU, каждая запись дополнительно подписывается электронной подписью. В режиме VERI*FACTU достаточно хеша (ст. 16.3 регламента), потому что запись сразу уходит в AEAT.
Пример счета Verifactu дизайнера-самозанятой: 1000 € плюс IVA 21 %
Марта графический дизайнер, autónomo (самозанятая) в Валенсии, и в сентябре 2027 года, когда Verifactu уже обязателен для нее, она выставляет счет за логотип испанской SL (обществу с ограниченной ответственностью). Она использует программу, адаптированную к режиму VERI*FACTU. В ее счете в PDF указано:
- Шапка: номер 2027-0042 обычной серии, дата выписки, ее данные (имя, NIF и адрес) и данные SL (наименование, NIF и адрес).
- Позиция: дизайн логотипа, 1 единица по 1000 €.
- Налоговая база: 1000 €.
- IVA 21 %: 210 €.
- Удержание IRPF 15 %: минус 150 €, рассчитано от базы.
- Итого к оплате: 1060 €.
- Рядом с данными: QR-код и, шрифтом, схожим с остальным текстом, «VERI*FACTU».
Цифры те же, что в примере из руководства о вашем первом счете: на вид изменились только QR и фраза. Ставки берутся из Закона об IVA (21 % общая) и из норм об IRPF (15 % профессиональное удержание; 7 % в год начала деятельности и два следующих, ст. 101.5 LIRPF и ст. 95.1 его регламента).
Внутри, при нажатии «выписать», программа создает запись о выставлении с базой 1000 €, ставкой 21 % и суммой налога 210 €, вычисляет ее хеш, используя хеш записи счета 2027-0041, и отправляет ее в AEAT. QR содержит NIF Марты, «2027-0042», дату и общую сумму: 1210 €, а не 1060 € к оплате. Частые вопросы AEAT о записи о выставлении уточняют, что удержания «формально не входят в запись о выставлении счета», поэтому общая сумма записи и QR это база плюс IVA. Удержание по-прежнему указывается в счете, чтобы SL знала, сколько перечислить.
Когда SL получает счет, ее бухгалтер может отсканировать QR и проверить на сайте, что Марта его отправила. Чтобы учесть его и вычесть IVA, ему не нужно делать ничего иного, чем обычно.
Если вы ошиблись: запись об аннулировании и корректирующий счет
В Verifactu ничего не удаляется. Есть два пути в зависимости от вида ошибки:
- Запись об аннулировании. Применяется, когда «счет был выписан ошибочно» и нужно аннулировать его запись о выставлении (ст. 11 регламента): например, вы выписали его дважды. Запись об аннулировании определяет аннулируемый счет по номеру, серии и дате и включается в цепочку, как любая другая: цепочка содержит записи о выставлении и об аннулировании (ст. 7.d приказа). Ее хеш вычисляется из меньшего числа данных: NIF, номер и серия, дата, предыдущий хеш и момент создания (ст. 13.1.b).
- Корректирующий счет (factura rectificativa). Если счет должен существовать, но в нем неверны данные или сумма, выписывается новый, который указывает на исправляемый, в собственной серии (ст. 15 Регламента о счетах-фактурах). Его запись о выставлении сообщает, что он корректирующий, какого вида и какой счет исправляет (ст. 10.1.g регламента).
Когда нужен один и когда другой, с примерами, описано в руководстве о корректирующем счете.
Что не меняется для вашего клиента
- Данные и суммы: база, IVA, удержание и итог рассчитываются так же. Verifactu не затрагивает ни Закон об IVA, ни закон об IRPF.
- Его права: счет позволяет ему вычесть IVA на тех же условиях статьи 6 Регламента о счетах-фактурах.
- Формат: он может по-прежнему получать счет в PDF или на бумаге. Verifactu не является обязательным электронным счетом между компаниями, у которого другая норма и другой календарь (вы увидите это в руководстве об обязательном электронном счете).
- Его обязанности: сканировать QR необязательно. Никто не обязывает его проверять ваши счета.
По остальным вопросам (сроки, Excel, чеки, gestoría) есть частые вопросы о Verifactu, а общая рамка изложена в руководстве что такое Verifactu.
Часто задаваемые вопросы
Где разместить QR в счете Verifactu?
Нужно ли ставить «VERI*FACTU», если моя программа не отправляет записи?
Печатается ли хеш (huella) в счете?
Содержит ли QR данные моего клиента?
Что если я отправляю счет как структурированный электронный счет?
Если я выставляю счет в другой валюте, запись составляется в евро?
Должен ли счет, выписанный до моей даты обязательности, содержать QR?
Читайте также
Ваш первый счет в Испании: что в нем должно быть по закону
Что такое Verifactu и касается ли это вас
Verifactu, частые вопросы: настоящие сомнения autónomo и малых компаний
Хотите, чтобы это считалось само?
kontora готовит ваши формы клетка за клеткой, говорит, сколько откладывать, и напоминает перед каждым сроком.