20

XML w KSeF — poradnik dla programistów

FV_automatyk14 gru34 wyświetleń

Pisze integrację z KSeF w naszym ERP. Mam kilka pytań technicznych. Jak wyglada flow wysyłania faktury? Widzę ze trzeba najpierw autoryzować sesję, potem wysłać XML, potem odebrać UPO. Czy tak to działa?

5 odpowiedzi

5
Tak, flow jest: 1) AuthorisationChallenge (POST), 2) Autoryzacja tokenem/certyfikatem, 3) Wysyłka faktury (POST /invoices), 4) Sprawdzenie statusu (GET /invoices/{ref}), 5) Pobranie UPO.
10
UPO generuje sie asynchronicznie. Po wysłaniu dostaniesz status 'processing' i musisz odpytywać co jakiś czas.
1
Polecam zacząć od Postmana z kolekcją requestów do KSeF. Jest na GitHubie kilka gotowych.
0
Ważne — sesja ma timeout 20 minut. Jak wysyłasz dużo faktur to musisz odnawiać sesję.
0
OlgaRybak15 gru
My zrobiliśmy to na webhookach — KSeF wysyła notyfikację jak UPO jest gotowe. Ale to wymaga publicznego endpointa.

Twoja odpowiedź

Zaloguj się, aby odpowiedzieć w tej dyskusji.