---
title: "VAT-UE — informacja podsumowująca — art. 100"
description: "Zbiorcza informacja o transakcjach wewnątrzwspólnotowych — zakres (WDT, WNT, usługi art. 28b, procedura uproszczona 136, call-off stock), termin do 25. dnia następnego miesiąca, wyłącznie elektronicznie."
url: https://numifyai.com/docs/zgodnosc-z-prawem/ustawa-o-vat/vat-ue
review_status: internal
updated: 2026-04-16
---


**VAT-UE** (informacja podsumowująca) to miesięczne zbiorcze
zestawienie transakcji wewnątrzwspólnotowych, w którym polski
podatnik raportuje — per kontrahent — łączne kwoty WDT, WNT,
usług art. 28b oraz innych transakcji UE za miniony miesiąc.

VAT-UE jest **narzędziem kontrolnym systemu VIES** — dane z informacji
wszystkich państw UE łączą się wzajemnie, umożliwiając porównanie
„co Polska firma wykazała jako WDT do Niemiec" z „co niemiecka firma
wykazała jako WNT z Polski". Rozbieżność uruchamia kontrolę.

<ComplianceDisclaimer />

## Kto składa VAT-UE [#kto-składa-vat-ue]

<LegalRef act="VAT" art="100" paragraph="1" /> obowiązuje:

> Podatnicy, o których mowa w art. 15, zarejestrowani jako podatnicy
> VAT UE, są obowiązani składać w urzędzie skarbowym zbiorcze
> informacje (...).

Warunek: **rejestracja jako podatnik VAT UE** (identyfikator PL + NIP).
Rejestracja odbywa się przez VAT-R (pole E.1) lub oddzielne zgłoszenie
VAT-R przed pierwszą transakcją wewnątrzwspólnotową.

Spółka niezarejestrowana jako VAT UE **nie może** legalnie wystawić
faktury WDT ze stawką 0 % (art. 42 ust. 1 pkt 3 — jeden z trzech
warunków), więc w praktyce rejestracja VAT UE jest bezwarunkowa dla
firm prowadzących handel UE.

## Zakres VAT-UE — art. 100 ust. 1 [#zakres-vat-ue--art-100-ust-1]

Pięć kategorii transakcji:

| pkt | Zakres                                                                                                | Podstawa prawna                                                                 | Odpowiednie pola JPK\_V7M |
| --- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------- |
| 1   | WDT do kontrahentów VAT UE                                                                            | <LegalRef act="VAT" art="13" /> + <LegalRef act="VAT" art="42" paragraph="1" /> | K\_21                     |
| 2   | WNT od kontrahentów VAT UE                                                                            | <LegalRef act="VAT" art="9" /> + <LegalRef act="VAT" art="11" />                | K\_23 / K\_24             |
| 3   | Dostawa w procedurze uproszczonej (transakcja trójstronna)                                            | <LegalRef act="VAT" art="136" />                                                | K\_21 z adnotacją         |
| 4   | **Usługi art. 28b** świadczone na rzecz podatników VAT UE, dla których zobowiązanym jest usługobiorca | <LegalRef act="VAT" art="28b" />                                                | K\_11 + K\_12             |
| 5   | Przemieszczenia w procedurze magazynu typu call-off stock                                             | Dział II, rozdz. 3b                                                             | Ewidencja odrębna         |

### Świadczenie usług B2B dla kontrahenta UE — często pomijane [#świadczenie-usług-b2b-dla-kontrahenta-ue--często-pomijane]

Najczęściej niedocenianym przypadkiem jest **punkt 4** — gdy polska
sp. z o.o. **świadczy** usługę (np. konsulting, usługi IT,
marketing) dla klienta firmowego z innego państwa UE, usługa nie
podlega polskiemu VAT (miejsce świadczenia = kraj nabywcy,
<LegalRef act="VAT" art="28b" paragraph="1" />), ale **podlega
wykazaniu w VAT-UE**.

Niewykazanie takiej usługi jest bardzo typowym błędem firm
usługowych, które kojarzą VAT-UE wyłącznie z handlem towarami.

## Zakres danych — art. 100 ust. 8 [#zakres-danych--art-100-ust-8]

Na każdą transakcję wykazywaną w VAT-UE wymagane są:

| Dane                                                                          | Źródło                     |
| ----------------------------------------------------------------------------- | -------------------------- |
| Nazwa i NIP składającego (z kodem kraju PL)                                   | Rejestr VAT UE             |
| Numer identyfikacyjny kontrahenta z kodem kraju (np. `DE123456789`)           | Weryfikacja VIES           |
| Łączna wartość transakcji per kontrahent                                      | Suma wpisów VAT za miesiąc |
| Dla transakcji trójstronnych (art. 136) — adnotacja o procedurze uproszczonej | Ewidencja                  |
| Dla call-off stock — numer identyfikacyjny PC docelowego                      | Ewidencja odrębna          |

Dane są **zbiorcze per kontrahent, nie per faktura**. Jeśli polska
spółka wystawiła w kwietniu dwanaście faktur WDT do niemieckiego
klienta, w VAT-UE pojawia się jeden wiersz z sumą dwunastu faktur.

## Termin — art. 100 ust. 3 [#termin--art-100-ust-3]

> Informacje podsumowujące składa się za okresy miesięczne, za pomocą
> środków komunikacji elektronicznej, w terminie do 25. dnia miesiąca
> następującego po miesiącu, w którym:
>
> 1. powstał obowiązek podatkowy z tytułu dokonania transakcji,
>    o których mowa w ust. 1 pkt 1–4;
> 2. dokonano przemieszczenia towarów (...) w procedurze call-off
>    stock.

<DeadlineBadge type="vat-ue" />

Termin zbieżny z JPK\_V7M — obie informacje za ten sam miesiąc
składane są do 25. dnia następnego miesiąca. Format — **wyłącznie
elektronicznie** (art. 100 ust. 3).

## Skutki braku lub błędnej VAT-UE [#skutki-braku-lub-błędnej-vat-ue]

### Utrata stawki 0% dla WDT [#utrata-stawki-0-dla-wdt]

<LegalRef act="VAT" art="42" paragraph="1a" /> jednoznacznie
stanowi:

> Stawka podatku, o której mowa w ust. 1, nie ma zastosowania, jeżeli:
>
> 1. podatnik nie dopełnił obowiązku, o którym mowa w art. 100
>    ust. 1 pkt 1 lub ust. 3 pkt 1 (...).

Niewykazanie WDT w VAT-UE lub brak informacji za miesiąc = WDT
opodatkowana stawką krajową (zwykle <VatRate rate="23" />). Jedynym
wyjściem jest **pisemne wyjaśnienie uchybienia** naczelnikowi US.
Akceptowalne są sytuacje losowe (awaria systemu, błędna weryfikacja
kontrahenta); niedbałe pominięcie — raczej nie.

### Brak odliczenia WNT [#brak-odliczenia-wnt]

Dla WNT brak VAT-UE nie powoduje bezpośredniej sankcji, ale tworzy
rozbieżność w VIES między polskim nabywcą a zagranicznym dostawcą.
Typowa konsekwencja — wezwanie US do wyjaśnienia.

## Weryfikacja VAT UE kontrahenta — dowód należytej staranności [#weryfikacja-vat-ue-kontrahenta--dowód-należytej-staranności]

Podstawowym obowiązkiem przed wystawieniem faktury WDT ze stawką 0 %
jest sprawdzenie ważności numeru VAT UE kontrahenta w systemie VIES
(europejska baza). Wynik weryfikacji (data, status, nazwa firmy)
stanowi dowód dochowania należytej staranności w razie kontroli.

Numify automatyzuje weryfikację VIES w
<ServiceRef path="src/lib/services/vies-validation.ts">vies-validation.ts</ServiceRef>
— funkcja `validateVatNumber` wysyła zapytanie SOAP do punktu
końcowego komisji i zapisuje wynik w bazie (pola `isValid`,
`companyName`, `companyAddress`, `requestDate`). Dane przechowywane
są jako dowód na 10 lat.

## Jak Numify generuje VAT-UE [#jak-numify-generuje-vat-ue]

Moduł
<ServiceRef path="src/lib/services/vat-ue.ts">vat-ue.ts</ServiceRef>
generuje plik XML VAT-UE na podstawie wpisów z tabeli `vat_entries`
filtrowanych po:

* Kontrahentach z UE (na podstawie pola `counterpartyCountry`).
* Typie transakcji — sprzedaż WDT, zakup WNT, sprzedaż usług art. 28b
  (reverse charge z polskim dostawcą).

Struktura XML zawiera trzy grupy kontrahentów (pole `type`):

| Wartość   | Zakres                                             |
| --------- | -------------------------------------------------- |
| `towary`  | WNT — nabycie towarów                              |
| `dostawa` | WDT — dostawa towarów                              |
| `uslugi`  | Usługi art. 28b świadczone na rzecz kontrahenta UE |

Wynik funkcji `generateVatUe` to obiekt z polami `hasTransactions`,
`counterparties` i `xml`. Brak transakcji UE za miesiąc oznacza
**brak obowiązku złożenia** (informacja zerowa nie jest wymagana
w obecnym stanie prawnym).

## Korekta VAT-UE [#korekta-vat-ue]

Korekta polega na złożeniu **nowej** informacji podsumowującej za
ten sam okres z oznaczeniem `CelZlozenia = 2` (korekta). Plik zawiera
tylko te pozycje, które są zmieniane (wartość, NIP, kwota) — nie
cały komplet wszystkich transakcji miesiąca.

Numify nie implementuje automatycznego różnicowego trybu korekty —
generuje pełny plik; korekty są realizowane przez edycję i ponowne
generowanie.

## Typowe błędy [#typowe-błędy]

* **Pominięcie usług B2B dla kontrahenta UE** — usługowa sp. z o.o.
  wystawia fakturę „reverse charge" niemieckiemu klientowi i uważa
  sprawę za zakończoną. Transakcja **musi** trafić do VAT-UE
  (art. 100 ust. 1 pkt 4), inaczej grozi zaleganie z obowiązkiem.
* **Brak weryfikacji VAT UE przed fakturą** — opieranie się wyłącznie
  na numerze podanym przez kontrahenta, bez sprawdzenia w VIES. Jeżeli
  numer okaże się nieważny, stawka 0 % jest niedozwolona i US
  doliczy VAT 23 %.
* **Wykazywanie WDT mimo braku dowodów wywozu** — zgodnie z art. 42
  ust. 12 transakcja bez dowodów nie jest wykazywana w ewidencji
  tego okresu; pojawia się w późniejszym okresie stawce krajowej.
  Błędne wcześniejsze pokazanie w VAT-UE generuje rozbieżność
  z sąsiednim VIES.
* **Składanie „zerowej" VAT-UE za każdy miesiąc** — nie ma takiego
  obowiązku. Jeśli w miesiącu nie było transakcji wewnątrzwspólnotowych,
  informacja nie jest wymagana.

<ChangeHistory>
  <ChangeEntry date="2026-04-16" act="Phase 3b">
    Pierwsza wersja — oparta na art. 100 ustawy o VAT (Dz.U. 2025
    poz. 775 t.j.) oraz implementacji `vat-ue.ts` i `vies-validation.ts`.
  </ChangeEntry>
</ChangeHistory>
