NumifyAI
Korzystanie z Numify
Zweryfikowane wewnętrznie

Faktury sprzedaży

Wystawianie własnych faktur sprzedaży — faktura podstawowa, korygująca, zaliczkowa. Generowanie XML FA(3), wysyłka do KSeF, podgląd i pobieranie pliku. Zgodność z wymaganiami art. 106e ustawy o VAT.

Nie mylić z Dokumenty. Ta strona opisuje wystawianie własnych faktur sprzedażowych i wysyłkę do KSeF. Faktury otrzymane od dostawców trafiają do Dokumentów.

Faktury to moduł wystawiania faktur sprzedaży: tworzenie w formularzu, generowanie pliku FA(3) (XML), wysyłka do KSeF i śledzenie statusu.

Informacje mają charakter edukacyjny

Dokumentacja nie zastępuje porady doradcy podatkowego ani biegłego rewidenta. W sprawach szczegółowych skontaktuj się ze specjalistą. Jak weryfikujemy dokumentację ↗

Po co to w Numify

Każda sp. z o.o. jako czynny podatnik VAT ma obowiązek wystawiać faktury zgodne z Ustawa o VAT, art. 106e ust. 1 — 27 wymaganych punktów (data, numer, strony, pozycje, stawki, sumy, oznaczenia typu MPP). Od 1 kwietnia 2026 r. (dla większości sp. z o.o.) faktura musi być dodatkowo wystawiona w Krajowym Systemie e-Faktur w strukturze FA(3). Szczegóły harmonogramu — KSeF — harmonogram.

Typy faktur

Numify obsługuje trzy typy:

TypKiedy używać
Podstawowa (podstawowa)Domyślna faktura dokumentująca sprzedaż.
Korygująca (korygujaca)Korekta wcześniej wystawionej faktury — zmiany cen, ilości, stawki VAT, odwrócenia.
Zaliczkowa (zaliczkowa)Faktura zaliczkowa na poczet przyszłej dostawy.

Każdy typ trafia do właściwego segmentu schematu FA(3) — generator (ksef-fa3-generator.ts) sam dobiera sekcję XML.

Formularz tworzenia faktury

Pola wejściowe formularza:

Nagłówek faktury

  • Typ (podstawowa / korygująca / zaliczkowa)
  • Data wystawienia, data sprzedaży, termin płatności
  • Forma płatności (przelew / gotówka / karta / kompensata)

Nabywca

  • Nazwa (wymagane) + NIP + adres + kraj

Pozycje

  • Opis, ilość, jednostka miary, cena jednostkowa netto, stawka VAT (23 / 8 / 5 / 0 / zw)
  • Opcjonalnie: GTU (kod grupy towarowej dla JPK), PKWiU

Podsumowanie (liczone automatycznie)

  • Suma netto / VAT / brutto — w PLN, na podstawie pozycji

Uwagi — tekst wolny (wypełniany na fakturze).

ksef-service.ts

Walidacja

Numify sprawdza przed zapisem:

  • Co najmniej jedna pozycja z niepustym opisem.
  • Nazwa nabywcy niepusta.
  • Spójność sum (netto + VAT = brutto, dla każdej stawki osobno).

Dodatkowe wymogi (NIP nabywcy, saleDate) są wymagane dopiero na etapie walidacji FA(3) przed wysyłką do KSeF.

Generowanie XML FA(3)

Po utworzeniu faktury od razu generowany jest plik XML zgodny ze schematem FA(3) — trzecią oficjalną wersją struktury faktury ustrukturyzowanej (szczegóły sekcji: format FA(3)).

ksef-fa3-generator.ts

XML można:

  • Obejrzeć (przycisk „Podgląd XML" — otwiera dialog z kodem).
  • Pobrać — np. do awaryjnego przesłania biuru rachunkowemu.
  • Wysłać do KSeF — pod warunkiem skonfigurowanych poświadczeń.
ksef-fa3-parser.ts

Wysyłka do KSeF

Statusy faktury widoczne w kolumnie KSeF:

StatusZnaczenie
not_sentNie wysłano — dostępny przycisk Wyślij.
pendingWysłano, oczekuje na numer KSeF od serwera MF.
acceptedPrzyjęta; Numify zapisał nadany numer KSeF.
rejectedOdrzucona — w UI widoczny komunikat błędu. Dostępna ponowna wysyłka po poprawie.
ksef-api.ts

Szczegółowa procedura (sesja, bramka testowa vs produkcyjna, obsługa zbiorczych sesji) → KSeF — wystawianie i uwierzytelnianie.

Tryb Offline24 / awaria KSeF

Jeśli KSeF jest niedostępny w trybie awaryjnym, faktura może być wystawiona „offline" i przesłana po przywróceniu dostępności. Detale → tryb Offline24.

Faktura VAT-RR, odwrotne obciążenie, MPP

Generowanie PDF

Niezależnie od KSeF można wygenerować PDF dla danej faktury — np. jako podgląd wizualny dla nabywcy (KSeF zwraca XML; „wygląd" faktury generowany jest po stronie każdego systemu).

invoice-pdf.ts

Ograniczenia

  1. GTU i PKWiU — pola są dostępne, ale Numify nie przypisuje ich automatycznie — konieczne ręczne wskazanie kodu. Liczba kombinacji w praktyce sp. z o.o. jest niewielka, więc nie jest to wąskie gardło.
  2. Korekty wymagają podania odniesienia do oryginalnej faktury — interfejs obecnie zakłada ręczne wprowadzenie numeru. Domniemana automatyzacja (wybierz fakturę → stwórz korektę) jest na roadmapie.
  3. Brak automatycznej integracji z transakcjami — fakturę sprzedaży trzeba osobno zaksięgować jako transakcję przychodową (rekomendowany workflow ręczny do pełnej automatyzacji w Phase 4b).
  4. Faktury w walucie obcej — formularz obsługuje wiele walut, ale kurs do przeliczenia VAT musi być wybrany zgodnie z Ustawa o VAT, art. 106e ust. 11 (kurs NBP z dnia poprzedzającego obowiązek podatkowy).
  5. Od 1 kwietnia 2026 faktura poza KSeF (jako PDF / papier) nie dokumentuje sprzedaży dla podatnika VAT podlegającego KSeF — wyjątki tylko B2C i offline24.

Rekomendowany workflow

  1. Otwórz „Nowa faktura" — wybierz typ i uzupełnij daty.
  2. Dodaj nabywcę — najlepiej przez kontrahentów (uzupełni się z Białej Listy po NIP).
  3. Dodaj pozycje — opis, ilość, cena netto, stawka VAT. Numify liczy sumy.
  4. Zatwierdź fakturę → wygenerowany XML pojawi się w widoku.
  5. Obejrzyj XML (opcjonalnie) → Wyślij do KSeF.
  6. Po sukcesie KSeF — numer KSeF zostaje przypisany; fakturę można wtedy rozesłać nabywcy (PDF lub link do KSeF).
  7. Zaksięguj sprzedaż jako transakcję przychodową w transakcjach (do automatyzacji w kolejnej iteracji).

Powiązane

Na tej stronie