01
Инвойс и запись об инвойсе — не одно и то же
Клиент по-прежнему получает фактуру: PDF, электронный документ или печатную версию. Но одновременно программа создаёт отдельный registro de facturación de alta — структурированную запись о её выдаче.
В записи фиксируются эмитент, номер и серия, дата, тип фактуры, получатель в предусмотренных случаях, суммы, налоги и технические сведения. Именно эта запись должна быть целостной, прослеживаемой и связанной с предыдущей записью системы.
В режиме VERI*FACTU в AEAT отправляется запись, а не красивый PDF с логотипом. Поэтому изменение дизайна шаблона само по себе не решает задачу соответствия.
02
Что появится на самой фактуре
На фактурах, созданных системой SIF, подпадающей под правила, должен появиться QR-код. Он относится и к полным, и к упрощённым фактурам.
Фраза «VERI*FACTU» или «Factura verificable en la sede electrónica de la AEAT» появляется только тогда, когда система работает в режиме автоматической отправки всех записей в AEAT. В режиме без отправки QR остаётся, но такой надписи быть не должно.
QR не содержит всю фактуру и не означает, что клиент оплачивает её через AEAT. В режиме VERI*FACTU он позволяет проверить наличие записи в налоговой; в режиме без отправки клиент может передать основные сведения для возможного сопоставления.
03
Когда фактура считается выданной
Практически важный момент — кнопка «Выдать», «Завершить» или «Отправить» становится юридически значимой границей. После неё система создаёт запись alta и документ уже нельзя считать свободным черновиком.
Хорошая программа должна ясно разделять draft и issued. До выдачи можно менять описание, данные клиента и суммы. После выдачи изменение проходит только через предусмотренный сценарий с сохранением истории.
Перед переходом проверьте, какое именно действие в вашей программе создаёт запись: сохранение, скачивание PDF, отправка клиенту или отдельное подтверждение.
04
Ошибка больше не исправляется поверх старой версии
Если фактура выдана ошибочно, исходная запись не исчезает. В зависимости от ситуации потребуется factura rectificativa, новая корректная фактура либо registro de anulación для ошибочно созданной записи.
AEAT отдельно поясняет сценарий: если фактура создана по ошибке и запись alta уже сформирована, система создаёт запись противоположного знака для аннулирования, а затем при необходимости — новую alta с корректной фактурой.
Это не означает, что любую опечатку всегда исправляют одинаково. Ошибка в NIF, ставке IVA, сумме, дате или самом факте операции может требовать разного документа. Интерфейс должен подсказать правильный путь, а не предлагать кнопку «удалить навсегда».
05
Что происходит без интернета
VERI*FACTU рассчитан на автоматическую последовательную отправку записей. Но временная проблема связи не должна блокировать весь бизнес: совместимая программа должна поставить запись в очередь, сохранить порядок и повторить отправку.
Пользователю нужны видимые статусы: создано, ожидает отправки, принято AEAT, принято с предупреждением или отклонено. Простая зелёная галочка «инвойс отправлен клиенту» не подтверждает приём записи налоговой.
Проверьте, показывает ли сервис причину отказа, позволяет ли безопасно исправить данные и сохраняет ли подтверждение ответа AEAT.
06
Практический пример
Саша выставил клиенту фактуру A-2027-0042 на 1 210 €: база 1 000 € и IVA 210 €. После выдачи программа создаёт alta, связывает её с предыдущей записью, формирует QR и отправляет запись в AEAT.
На следующий день выясняется, что клиент сообщил неверный NIF. Саша не открывает старый PDF и не заменяет файл с тем же номером. Он выбирает сценарий исправления, программа сохраняет исходное событие и создаёт необходимые связанные записи или rectificativa.
В результате у клиента остаётся понятный комплект документов, а в системе — доказуемая последовательность: что было выдано, когда обнаружена ошибка и каким документом она исправлена.
07
Пять проверок в вашей программе
Откройте тестовую организацию и пройдите весь цикл до выбора сервиса.
- Есть ли чёткое разделение между черновиком и выданной фактурой.
- Появляются ли QR и надпись VERI*FACTU только в правильном режиме.
- Как оформляются rectificativa, аннулирование, возврат и ошибка в данных клиента.
- Видны ли статусы и ответы AEAT, включая очередь при отсутствии связи.
- Можно ли выгрузить записи, подтверждения и историю действий для проверки.
