Ошибка KSeF 440: три поля определяют дубликат
Ошибка 440 «Duplikat faktury» относится к файлу, поданному в KSeF. Это не инструкция повторной передачи потерянного PDF.
Сообщение 440 «Duplikat faktury» относится к файлу XML, отправляемому в KSeF. Это не инструкция по повторной передаче утраченного PDF.
Сравните три поля
Руководство Министерства финансов указывает ровно три значения:
- NIP продавца — поле NIP в
Podmiot1/DaneIdentyfikacyjne; - собственный номер счёта-фактуры, присвоенный налогоплательщиком, — поле
P_2; - вид счёта-фактуры — поле
RodzajFaktury.
Если все три значения идентичны значениям в счёте-фактуре, уже находящемся в KSeF, отправляемый XML отклоняется с ошибкой 440 «Duplikat faktury». Речь не о любом сходстве содержания.
Собственный номер — не номер KSeF
P_2 — номер, присвоенный налогоплательщиком, а не идентификатор, назначенный системой. Номер KSeF идентифицирует счёт-фактуру в системе, генерируется автоматически и возвращается в официальном подтверждении получения — Urzędowe Poświadczenie Odbioru (UPO).
Руководство описывает проверку уникальности за предыдущие 10 лет. Это описание механизма KSeF, а не рекомендация по налоговым расчётам.
Проверьте прежнее принятие
Следующий список — необязательная организационная рекомендация, а не юридическая обязанность:
- Сопоставьте отклонённый XML с предыдущим счётом-фактурой, который может соответствовать тому же набору данных.
- По отдельности сравните NIP продавца в
Podmiot1/DaneIdentyfikacyjne,P_2иRodzajFaktury. - Проверьте результат предыдущей отправки, а также доступные UPO и номер KSeF. Сам по себе собственный номер счёта-фактуры не подтверждает его принятие.
- Сохраните результат сравнения вместе с сообщением об отклонении для выяснения расхождений.
Не меняйте номер, идентификационные данные продавца или вид счёта-фактуры только для обхода защиты от дубликатов.
FAQ
Достаточно совпадения одного поля?
Описанное условие отклонения требует идентичных значений всех трёх указанных полей по сравнению со счётом-фактурой, уже находящимся в KSeF.
P_2 — идентификатор KSeF?
Нет. Это номер счёта-фактуры, присвоенный налогоплательщиком. Номер KSeF назначает система.
Повторная отправка утраченного PDF означает ошибку 440?
Описание ошибки 440 относится к отклонению XML, отправляемого в систему. Отличайте эту ситуацию от просьбы повторно передать PDF существующего счёта-фактуры: описание механизма не устанавливает правила такой передачи.
Означает ли отклонение одного XML как дубликата отклонение всего ZIP-пакета?
Нет. Пакетная отправка не является атомарной: отклонение одного XML как дубликата не означает отклонения всего ZIP-пакета. Каждый XML обрабатывается независимо, а ошибки относятся к конкретным файлам, а не ко всей отправке. Остальным корректным XML система присваивает номера KSeF после их проверки.
Информация о причинах отклонения отдельных файлов получается в ответ на запрос об отклонённых XML-документах в данной сессии. Список ошибочных XML возвращается после проверки всех отправленных документов.
Источник: руководство Министерства финансов KSeF 2.0, часть II, раздел 3.3.2.
Источник
Министерство финансов: руководство KSeF 2.0, часть II, разделы 3.4 и 4.1, страницы 69–70.
Следующий шаг
Перед следующей отправкой полезно упорядочить результаты сравнения трёх полей и проверки прежнего принятия. Цель — выяснить причину сообщения, а не обойти защиту.
