Dlaczego nie warto pisać integracji samemu
Integracja z KSeF wymaga obsługi sesji, szyfrowania, schematu FA(3), kodów błędów i trybu offline. Zespół programistów traci na to tygodnie, a zmiany schematu wymuszają kolejne poprawki. Interfejs Fakturujemy ukrywa tę złożoność.
Przykład zapytania
Poniżej minimalne zapytanie tworzące fakturę. Odpowiedź zawiera identyfikator faktury i jej status, a numer KSeF oraz UPO pojawiają się po przyjęciu faktury przez system.
curl -X POST https://api.fakturujemy.pl/api/v1/invoices \
-H "Authorization: Bearer <klucz>" \
-H "Content-Type: application/json" \
-d '{
"buyer": {"nip": "1234563218"},
"lines": [{"name": "Abonament", "qty": 1, "net": 1200.00, "vat": "23"}],
"due_days": 14
}' Co obejmuje API
Tworzenie i korekta faktur, pobieranie statusu i PDF, lista faktur kosztowych z KSeF oraz webhooki o zmianie statusu.
- Autoryzacja kluczem API, osobnym dla każdej firmy
- Limity wywołań zależne od planu
- Webhook o zmianie statusu faktury
Dostępność w planach
API REST jest dostępne od planu Zespół (10 tys. wywołań w okresie) i Biznes (100 tys. wywołań). Enterprise ma limity ustalane w umowie.