Dane firmy po NIP
Endpoint /company/nip-lookup pobiera dane polskiej firmy z rejestru GUS. Użyj go, żeby automatycznie uzupełnić dane kontrahenta albo nabywcy przy tworzeniu dokumentu, zamiast prosić użytkownika o ręczne przepisywanie.
Wymagany zakres uprawnień: gus:company:read.
Wyszukiwanie
curl -s "https://prod.api.fakturnia.pl/external/v1/company/nip-lookup?nip=5252248481" \
-H "Authorization: Bearer $TOKEN"
NIP podajesz jako 10 cyfr. Myślniki i spacje są ignorowane, więc 525-224-84-81 też zadziała.
{
"success": true,
"data": {
"company": {
"nip": "5252248481",
"name": "PRZYKŁAD SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ",
"regon": "146061343",
"street": "ul. Prosta 1 lok. 2",
"postcode": "00-001",
"city": "Warszawa",
"country": "Polska",
"countryCode": "PL"
}
}
}
Błędy
| Status | Kod | Znaczenie |
|---|---|---|
400 |
INVALID_NIP |
NIP nie składa się z 10 cyfr |
404 |
COMPANY_NOT_FOUND |
brak firmy o tym NIP w rejestrze GUS |
Typowy przepływ
- Użytkownik podaje NIP w Twoim formularzu.
- Wywołujesz
nip-lookupi wypełniasz formularz zwróconymi danymi. - Po zatwierdzeniu tworzysz kontrahenta albo przekazujesz dane nabywcy wprost w
POST /documents.
Dane pochodzą z rejestru publicznego i mają charakter pomocniczy: przed wystawieniem faktury użytkownik powinien móc je poprawić. Pamiętaj też, że wysyłka do KSeF wymaga pełnego adresu nabywcy.