Top błędy przy integracji z API KSeF - z czym się męczę najczęściej
Siema, po roku robienia integracji z KSeF-em zebrałem najczęstsze problemy kóre mnie i klientów trapią. Może komuś się przyda:
**1. Złe formatowanie dat**
```xml
<P_2A>2024-01-01T00:00:00</P_2A>
```
KSeF wymaga UTC+0:00 albo +02:00 w zależności od okresu. Bez strefy czasowej odrzuca.
**2. Błędne numery NIP**
System jet bezlitosny - jeden błąd w NIP-ie i cała faktura leci. Zawsze walidujcie algorytmem kontrolnym przed wysłaniem.
**3. Niepoprawne kwoty**
- Zaokrąglenia do groszy PRZED obliczeniem VAT, nie po
- Suma kontrolna musi się zgadzća co do grosza
- P_131 (netto) + P_14_1 (VAT) = P1_5 (brutto)
**4. Problemy z tokenami**
Token wygasa po 20 min bezczynności. Implementujcie refresh automatyczny, bo inaczej będziecie mieli random błędy 401.
**5. Encoding XML**
Zawsze UTF-8, ale uważajcie na polskie znaki w opisach pozycji. Testujcie z różnymi kombinacjami.
**6. Błędne kody GTU/procedur**
Jeśli nie jesteście pewin - lpiej nie wysyłać niż źle. KSeF nie lubi eksperymentów.
Z mojego doświadczenia - 80% problemów to właśnie te punkty. Reszta to edge cases które łapiecie dopiero w produkcji.
Kto ma podobne doświadczenia? Jakie błędy was najbardziej frustrowały?
6 odpowiedzi
Twoja odpowiedź
Zaloguj się, aby odpowiedzieć w tej dyskusji.