FAQ: Czy można pobierać dane kontrahenta z GUS/CEIDG przez API?
Problem
Przy ręcznym wystawianiu faktur w Fakturowni istnieje możliwość podania wyłącznie numeru NIP i automatycznego pobrania pozostałych danych firmy z bazy GUS/CEIDG. Użytkownicy pytają, czy podobne działanie jest dostępne przez API — szczególnie w kontekście KSeF, gdzie nie istnieje możliwość wystawienia noty korygującej w razie błędu w danych.
Odpowiedź
Nie ma możliwości automatycznego pobierania danych z GUS/CEIDG przez API — ani przy tworzeniu faktury, ani przy dodawaniu nowego kontrahenta do bazy.
Pełne dane kontrahenta (nazwa, adres, NIP itd.) muszą zostać każdorazowo przekazane ręcznie w żądaniu API.
Dostępne rozwiązania
W zależności od sytuacji, możesz postąpić następująco:
-
Nowy kontrahent — pełne dane muszą zostać przesłane przez API. Nie można podać samego NIP-u i zlecić ich uzupełnienia z GUS/CEIDG.
-
Stały kontrahent zapisany już w bazie Fakturowni — zamiast ponownie podawać wszystkie dane, możesz odwołać się do kontrahenta po jego ID z bazy Fakturowni.
Więcej informacji: Klient: nowy lub istniejący – dokumentacja API (GitHub)
Ważna uwaga dotycząca KSeF
Przy fakturach wystawianych w ramach KSeF nie istnieje możliwość wystawienia noty korygującej. Z tego względu szczególnie ważne jest, aby dane kontrahenta przesyłane przez API były poprawne przed wystawieniem faktury. Zalecamy weryfikację danych po stronie aplikacji klienckiej przed ich wysłaniem do Fakturowni.