Skip to content

Dodawanie dokumentu kosztowego

Jak przesłać PDF lub zdjęcie faktury zakupowej, z którego inFakt utworzy koszt.

Zaktualizowano

Przesłany plik zostaje zapisany jako skan dokumentu, na podstawie którego inFakt tworzy koszt. Jedno żądanie może zawierać wiele plików.

Wymagania

  • Klucz API z zakresem api:costs:write w zmiennej INFAKT_API_KEY.
  • Plik PDF, JPG lub PNG o rozmiarze do 15 MB. Zawartość pliku musi odpowiadać jego rozszerzeniu.

Żądanie

Każdy plik przesyła się jako osobną część uploads[] żądania multipart/form-data:

Weryfikacja

Odpowiedź 201 zawiera wynik dla każdego pliku:

{
  "entities": [
    {
      "success": true,
      "name": "faktura.pdf",
      "document_scan_uuid": "8b9c0d1e-2f3a-4b5c-8d6e-7f8a9b0c1d2e",
      "download_url": "/app/uploads/c4d5e6f7-8a9b-4c0d-9e1f-2a3b4c5d6e7f"
    }
  ]
}

Kod 422 oznacza, że co najmniej jeden plik został odrzucony. Poprawne pliki z tego samego żądania są mimo to zapisywane i mają success: true. Koszty zwraca GET /documents/costs.json, a nie /costs.json (403 Forbidden przy pobieraniu kosztów).

Następne kroki

Type to search…

↑↓ wybór↵ otwórzEsc zamyka