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.
Jak sprawdzić NIP i rachunek kontrahenta na białej liście VAT
Wykaz podatników VAT, potocznie biała lista, prowadzi Szef Krajowej Administracji Skarbowej. Pokazuje status VAT firmy i zgłoszone przez nią rachunki bankowe — a od tego, czy rachunek jest w wykazie, zależą skutki podatkowe Twojego przelewu.
- 1
Otwórz wyszukiwarkę wykazu podatników VAT
Kontrahenta znajdziesz po NIP, REGON albo po numerze rachunku bankowego z faktury.
- 2
Sprawdź status VAT
Podatnik czynny, zwolniony albo niezarejestrowany lub wykreślony. Faktura z VAT od podmiotu spoza wykazu to ryzyko zakwestionowania odliczenia.
- 3
Porównaj numer rachunku
Rachunek, na który płacisz, powinien widnieć w wykazie w dniu zlecenia przelewu — nie w dniu otrzymania faktury.
- 4
Zachowaj potwierdzenie sprawdzenia
Wyszukiwarka nadaje każdemu sprawdzeniu unikalny identyfikator. Zapisz go razem z datą — to Twój dowód należytej staranności.
Dlaczego to ma znaczenie
- Jeśli za transakcję o wartości powyżej 15 000 zł zapłacisz na rachunek spoza wykazu, nie zaliczysz tej płatności do kosztów uzyskania przychodu.
- Taki przelew może też oznaczać solidarną odpowiedzialność za nieuregulowany VAT dostawcy.
- Skutków można uniknąć, składając zawiadomienie ZAW-NR do naczelnika urzędu skarbowego właściwego dla dostawcy w ciągu 7 dni od zlecenia przelewu.
- Numer VAT kontrahenta z innego kraju UE sprawdzisz w systemie VIES, a jednoosobową działalność — w CEIDG.
Oficjalne źródła (bezpłatne)
- Wykaz podatników VAT (biała lista)
- VIES — weryfikacja numeru VAT w UE
- CEIDG — jednoosobowe działalności gospodarcze
Podstawa prawna: art. 96b ustawy o podatku od towarów i usług (wykaz podatników VAT); skutki w podatkach dochodowych — art. 15d ustawy o CIT i art. 22p ustawy o PIT; odpowiedzialność solidarna — art. 117ba Ordynacji podatkowej.
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?
+
Walidacja zużywa Dots według faktycznego kosztu wywołania; Dots kupujesz w pakietach i nie wygasają. Nowe organizacje dostają Dots powitalne na start. Cenę przygotowujemy w ofercie, także dla dużych wolumenów — umów rozmowę: salesdots.ai/pl/contact.
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.