Skip to content

Wysyłka wielu faktur do KSeF

Jak wysłać wiele faktur do KSeF jednym żądaniem i sprawdzić, które zostały przyjęte.

Zaktualizowano

Jedno żądanie dodaje do kolejki wysyłkę wielu faktur. Wynik dla każdej faktury sprawdza się osobno, tak jak przy pojedynczej wysyłce.

Wymagania

  • Klucz API z zakresem api:invoices:write w zmiennej INFAKT_API_KEY.
  • Lista uuid faktur do wysłania.

Kroki

  1. Wysłanie faktur

  2. Sprawdzenie odrzuconych faktur

    Kod 200 oznacza, że przyjęto wszystkie faktury. Kod 207 oznacza, że część z nich odrzucono; odrzucone faktury mają "status": "rejected" i "request_uuid": null. Kod 404 oznacza, że żaden z podanych uuid nie odpowiada fakturze na tym koncie.

  3. Odbiór wyników

    Wynik każdej przyjętej faktury przychodzi w webhooku albo w odpowiedzi GET /ksef2/documents/{uuid}/status.json, tak jak w poradniku Wysyłka faktury do KSeF.

Weryfikacja

Każdy element entities zawiera invoice_uuid i status. Status przyjętych faktur zmienia się z pending na sent, a następnie na success lub error.

Następne kroki

Type to search…

↑↓ wybór↵ otwórzEsc zamyka