Biała Lista VAT — Ministerstwo Finansów

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.

1

Wyślij NIP do API

10-cyfrowy NIP w formacie 1234567890 lub 123-456-78-90. SalesDots normalizuje formaty automatycznie.

2

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.

3

Zwrot kompletnego rekordu

Pełny rekord JSON: status, rachunki, adres, historia. Z timestamp walidacji i numerem zapytania (do audytu).

Dla deweloperów — REST API

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.