440 · KSeF API / deduplikacja

Duplikat faktury: kod 440

KSeF odrzucił dokument jako duplikat, a system nie przyjął ponownej próby wysyłki.

Kod

440

Warstwa

KSeF API / deduplikacja

Skutek

Błąd blokujący

Typowy komunikat GoKSeF

Błąd pojawia się najczęściej po ręcznej albo automatycznej ponownej wysyłce tego samego dokumentu bez prawidłowego odtworzenia jego statusu.

Kod 440 najczęściej oznacza, że dokument już istnieje w KSeF, a kolejna wysyłka została zatrzymana przez mechanizm deduplikacji.

Jak to poprawić

  1. 1 Sprawdź, czy KSeF nie ma już tego dokumentu w rejestrze.
  2. 2 Zweryfikuj, czy numer dokumentu i RodzajFaktury były mapowane stabilnie.
  3. 3 Ustal, czy przyczyną nie była utrata statusu powodująca automatyczny retry.
  4. 4 Jeżeli faktura rzeczywiście już istnieje, nie zmieniaj jej numeru wyłącznie, aby ominąć błąd.
  5. 5 Przywróć deterministyczną logikę generowania jednego klucza identyfikacji na fakturę.

Sprawdź przed ponowną walidacją

  • Status i numer istniejącego dokumentu z KSeF są widoczne.
  • Brak niekontrolowanych powtórzeń tej samej faktury.
  • Logika identyfikatora faktury działa deterministycznie.

FAQ

Czy kod 440 oznacza, że faktura została przyjęta?
Najczęściej tak — KSeF już ma dokument i blokuje kolejną wysyłkę tej samej wersji.
Czy mogę zmienić numer faktury i wysłać ponownie?
Nie. Sama zmiana numeru nie usuwa przyczyny problemu i zwykle prowadzi do dalszej niespójności procesu.

Powiązane artykuły

Sprawdź poprawiony plik

Po poprawieniu danych źródłowych wygeneruj XML ponownie i sprawdź nowy plik w GoKSeF.