Weryfikacja NIP i biała lista VAT — automatyczna kontrola
Sprawdź czy kontrahent jest czynnym podatnikiem VAT i czy rachunek bankowy figuruje na białej liście Ministerstwa Finansów. SalesDots integruje się bezpośrednio z API MF — pełne dane w czasie rzeczywistym, automatyczna walidacja przed każdym przelewem powyżej 15 000 zł (wymóg STIR). API REST 24/7, idealny dla księgowości, ERP i działów finansowych.
Co weryfikujemy
Dane prosto z państwowych rejestrów. Bez scrapingu, bez pośredników, z pełną ścieżką pochodzenia (provenance).
Status czynnego podatnika VAT
VAT czynny / VAT zwolniony / nie zarejestrowany. Data rejestracji jako podatnik VAT, ewentualna data wyrejestrowania.
Zgłoszone rachunki bankowe
Pełna lista numerów rachunków zgłoszonych przez podatnika na białej liście. Walidacja IBAN.
Numer NIP i pełna nazwa
Pełna nazwa firmy zgodna z bazą MF. Forma prawna ze znormalizowanym sufiksem.
REGON i KRS (jeśli dotyczy)
Cross-walidacja NIP ↔ REGON ↔ KRS. Jedno zapytanie, trzy źródła.
Adres siedziby z MF
Aktualny adres rejestrowy widniejący na białej liście. Porównany z KRS i REGON.
Data ostatniej aktualizacji
Timestamp ostatniej zmiany w białej liście. Cache 24h, możliwość force-refresh.
VIES walidacja (UE)
Dla NIP-VAT-UE dodatkowa walidacja w EU VIES. Wymagane dla faktur intra-UE.
Historia statusów
Pełna historia zmian statusu VAT (czynny ↔ zwolniony ↔ wyrejestrowany).
Dlaczego warto
Praktyczne zastosowania dla zespołów compliance, sprzedaży B2B, due diligence i procurement.
Wymóg STIR (split payment)
Przy przelewach powyżej 15 000 zł musisz zweryfikować, czy rachunek odbiorcy jest na białej liście MF. Brak walidacji → utrata prawa do odliczenia VAT.
Automatyzacja księgowości
Integracja z systemami księgowymi (Optima, Symfonia, iFirma, Wfirma). Auto-walidacja każdego dokumentu przychodzącego.
Walidacja faktur
Zanim zaksięgujesz fakturę kosztową — sprawdź czy wystawca był czynnym podatnikiem VAT w dacie wystawienia. Audyt bezpieczny.
ERP / e-commerce
Walidacja kontrahentów B2B przy zakładaniu konta. Auto-pobranie nazwy firmy i adresu na podstawie NIP. UX bez ręcznego wpisywania.
Anti-fraud
Wyłapanie spółek z wyrejestrowanym VAT-em zanim wystawisz fakturę. Alerty na zmiany statusu kluczowych kontrahentów.
Dokumentacja AML
Pełna ścieżka audytowa weryfikacji NIP zapisana w logu. Wymagane przez ustawę AML i regulatora.
Jak to działa
Trzy kroki od zapytania do zweryfikowanego rekordu firmy.
Wyślij NIP do API
10-cyfrowy NIP w formacie 1234567890 lub 123-456-78-90. SalesDots normalizuje formaty automatycznie.
Walidacja w MF + cross-check
Bezpośrednie zapytanie do API białej listy MF. Cross-walidacja z REGON i KRS. AI sprawdza spójność danych.
Zwrot kompletnego rekordu
Pełny rekord JSON: status, rachunki, adres, historia. Z timestamp walidacji i numerem zapytania (do audytu).
Wywołaj jednym requestem
# Walidacja NIP w białej liście MF
curl https://api.salesdots.ai/v1/verify/nip \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"nip": "7740001454",
"include_bank_accounts": true
}'
# Odpowiedź:
{
"verified": true,
"nip": "7740001454",
"name": "POLSKI KONCERN NAFTOWY ORLEN SPÓŁKA AKCYJNA",
"vat_status": "ACTIVE",
"vat_registered_at": "2002-01-01",
"bank_accounts": [
"PL61109010140000071219812874",
"PL12025000050000460249785030"
],
"regon": "610188201",
"krs": "0000028860",
"address": "Płock, ul. Chemików 7",
"verified_at": "2026-05-14T17:00:00Z",
"audit_id": "verify-mf-9f8e7d6c"
}Najczęściej zadawane pytania
Czy mogę użyć tego API do weryfikacji wymaganej przez STIR?
+
Tak. SalesDots zwraca pełne dane wymagane przy STIR — status czynnego podatnika i numer rachunku bankowego w dniu walidacji. Każde wywołanie generuje audit_id, który możesz dołączyć do dokumentacji księgowej.
Jak często aktualizujecie dane z białej listy MF?
+
API zwraca dane w czasie rzeczywistym (live call do MF). Cache 1h dla typowych zapytań — można wyłączyć parametrem force_refresh=true. Dla zapytań masowych (>1000/dzień) cache jest agresywniej używany.
Czy mogę zweryfikować NIP zagranicznych firm (UE)?
+
Tak. Dla NIP-VAT-UE używamy dodatkowo EU VIES. Sprawdzamy zarówno polski biały lista (jeśli polska forma) jak i VIES (dla intra-UE). Obsługujemy wszystkie 27 krajów UE.
Co zwraca API gdy NIP nie istnieje?
+
Otrzymasz `verified: false` z polem `reason: NOT_FOUND` (NIP nie istnieje), `INVALID_FORMAT` (zły format) lub `WITHDRAWN` (NIP wyrejestrowany). Pełna historia statusów dostępna dla kont Professional+.
Jak długo dane są przechowywane na Waszej stronie?
+
Cache 1-24h dla wyników (zgodnie z polityką MF). Logi audytowe (audit_id, timestamp, NIP) przechowujemy przez 6 lat — wymóg ustawy o rachunkowości. Surowych danych z MF nie redystrybujemy poza odpowiedziami na konkretne zapytania klienta.
Ile kosztuje walidacja jednego NIP?
+
Bezpłatny tier: 50 walidacji/miesiąc. Plany płatne: 1-2 tokenów za walidację NIP (czyli ~$0.02-$0.04 w tier Starter). Dla wolumenów >10 000/mc — cennik Enterprise z dedykowanym rate-limitem.
Czy mogę zintegrować to z mojego systemu księgowego (Optima, Symfonia)?
+
Tak. REST API jest agnostyczne — działa z każdym systemem księgowym przez webhook lub bezpośrednie wywołanie. Dla Optima / Symfonia / iFirma mamy gotowe SDK + dokumentację integracji.
Powiązane produkty i strony
Gotowy zweryfikować pierwszą firmę?
Wypróbuj SalesDots EntityLock™ na realnym przypadku użycia. Bezpłatne demo, bez karty kredytowej.