1. Wstęp
2. Uruchomienie wysyłki
3. Etapy wysyłki
3.1 Warunki wysłania faktury do KSeF
3.2 Przygotowanie do wysłania
3.3 Wysyłka
4. Odrzucenie faktury
5. Statusy faktur KSeF
6. Limity wysyłki
7. Wysyłka zbiorcza paczki faktur
8. Pobieranie faktur sprzedaży
8.1 Opis ogólny
8.2 Samofakturowanie
8.3 Pobieranie faktur sprzedaży wystawionych w innym programie
8.4 Powiązanie faktur sprzedaży z fakturami KSeF
8.5 Dopisywanie faktur z plików XML
9. Panel KSeF NA
10. Sekcje Faktury KSeF
10.1 Rodzaj faktury KSeF
10.2 Sprzedawca. Podmiot 1
10.3 Nabywca. Podmiot2
10.4 Podmiot3
10.5 Dodatkowy opis
10.6 Pozycje faktury <FaWiersz>
10.7 Rozliczenie
10.8 Płatność
10.9 Warunki transakcji
10.10 Zamówienia [FZ] [FL]
10.11 Stopka
10.12 Pozostałe sekcje
10.13 Sekcje niewypełniane
11. Stawki PTU
12. KSeF a JPK_V7
13. Wydanie faktury nabywcy
14. Tabela awarii KSeF
15. Tematy powiązane
1. Wstęp
W tym artykule opisano wysyłanie faktur sprzedaży do platformy KSeF
oraz pobieranie faktur KSeF wystawionych w innych programach.
2. Uruchomienie wysyłki
2.1 Konfiguracja
Aby wysyłać faktury sprzedaży z systemu NA do KSeF, wymagane jest:
* Ustawienie środowiska KSeF na: [P] Środowisko Produkcyjne
* Certyfikaty KSeF
- Uwierzytelnienie
- Podpis linku
* Skrzynki KSeF
* Parametry KSeF. Stawki PTU [AD_TPK20]
* Parametry KSeF. Harmonogram [AD_TPK22]
* Uprawnienia
- do Skrzynek KSeF
- do Certyfikatów KSeF
- do funkcji wysyłania faktur do KSeF
Patrz opisy konfiguracji i certyfikatów:
KSeF Opis ogólny. KonfiguracjaKSeF Certyfikaty
2.2 Oznaczanie faktur do wysyłki
Wysyłać można faktury oznaczone w nagłówku jako:
Wysłać do KSeF [T]
Program Trawers po zainstalowaniu wersji KSeF nie oznacza automatycznie
faktur do wysyłki dopóki nie włączy się parametru: Wysyłać do KSeF ? [T].
Wynika to z różnych terminów rozpoczynania wysyłek w poszczególnych firmach.
W dniu uruchomienia wysyłki należy w funkcji:
KSeF > Pomocnicze > Parametry KSeF. Harmonogram [AD_TPK22]
Włączyć parametr:
Wysyłać faktury do KSeF ? [T]
Wartość [T] spowoduje, że nowo wystawiane faktury będą oznaczone
do wysyłki do KSeF. Ustawi w nagłówku faktury pole: Wysłać do KSeF [T]
To oznaczenie można ręcznie zmieniać [T]<->[N]
Może to zrobić operator, który ma uprawnienie do funkcji:
Parametry KSeF. Harmonogram [AD_TPK22]
Faktury można wysyłać do odbiorców bez NIP - do osób fizycznych.
Trzeba ustawić parametr: [AD_TPK22]
Wysyłać faktury dla osób fizycznych ? [T]
3. Etapy wysyłki
3.1 Warunki wysłania faktury do KSeF
Do KSeF można wysyłać tylko faktury zatwierdzone.
Program automatycznie oznacza faktury do wysyłki, korzystając z ustawień:
- Wysłać do KSeF [T] (odbiorcy z NIP)
- Wysyłać faktury dla osób fizycznych ? [N] (odbiorcy bez NIP)
Uprawniony operator może zmienić oznaczenie.
Faktury oznaczone w nagłówku jako [T] można wysłać.
Awaria KSeF
-----------
Jeżeli wystąpi awaria KSeF, to w tabeli awarii należy zapisać rodzaj i czas
(okres) awarii.
W czasie (okresie) awarii nie można wysłać bezpośrednio faktury do KSeF.
Przy próbie wysłania faktury do KSeF, program sprawdzi w tabeli, czy jest awaria.
Jeśli jest awaria, to program nie wyśle faktury do KSeF, lecz utworzy fakturę
w postaci XML i obliczy jej skrót SHA. Zapisze te dane w nagłówku faktury
(wraz z kodem awarii) i fakturę zapisze w Skrzynce Głównej KSeF w folderze [Do wysłania].
Tak utworzoną fakturę będzie można wydrukować z kodem QR z tytułem: Faktura
lub 'Potwierdzenie transakcji' - zależnie od rodzaju awarii.
Po zakończeniu awarii fakturę trzeba wysłać ręcznie do KSeF.
3.2 Przygotowanie do wysłania
Trawers przygotowuje fakturę sprzedaży NA do wysyłania do KSeF.
Wykonuje:
- ustala rodzaj faktury KSeF (patrz punkt: Rodzaj faktury KSeF).
- tworzy fakturę ustrukturyzowaną (XML wg specyfikacji FA(3)
- weryfikuje (waliduje) poprawność treści XML
- oblicza skrót SHA (potrzebny m.in. do kodów QR)
- zapisuje fakturę w Skrzynce Głównej, w folderze [Do wysłania]
Fakturę gotową do wysłania można wydrukować. Na wydruku będą dwa kody QR:
- Sprawdz fakturę w KSeF / OFFLINE : ze skrótem SHA faktury
- Zweryfikuj wystawcę faktury / CERTYFIKAT: z linkiem umożliwiającym
weryfikację sprzedawcy na podstawie jego certyfikatu
Uwaga:
Opis faktury ustrukturyzowanej jest na stronie:
https://ksef.podatki.gov.pl/media/0ivha0ua/broszura-informacyjna-dotyczaca-struktury-logicznej-fa-3.pdf
Jest tam opis formatów pól (danych) i ich charakteru:
obligatoryjny, opcjonalny i fakultatywny.
Jest tam także Wykaz używanych oznaczeń w diagramie XSD
i wskazanie jak wizualizowany jest charakter pól:
- Elementy obligatoryjne posiadają obramowanie w postaci linii ciągłej
- Elementy opcjonalne i fakultatywne posiadają obramowania w postaci linii przerywanej.
i ja wizualizowane są: sekwencje i wybory
Zrozumienie charakteru pól ułatawia analizę raportu z błedami walidacji.
Przykładowy raport:
----------------------------------------------------------------------------
Faktura FA0001/mm/rr
Walidacja pliku XML KSEF FA
Schema: KSEF (FA3) v1 http://crd.gov.pl/wzor/2025/06/25/13775/schemat.xsd
Wynik: 0/1871
Błędy:
Error (line 55): Element '{http://crd.gov.pl/wzor/2025/06/25/13775/}
Zwolnienie': Missing child element(s).
Expected is one of ( {http://crd.gov.pl/wzor/2025/06/25/13775/}P_19A,
{http://crd.gov.pl/wzor/2025/06/25/13775/}P_19B,
{http://crd.gov.pl/wzor/2025/06/25/13775/}P_19C ).
[000052] <P_17>2</P_17>
[000053] <P_18>2</P_18>
[000054] <P_18A>2</P_18A>
[000055] <Zwolnienie>
[000056] <P_19>1</P_19>
[000057] </Zwolnienie>
---------------------------------------------------------------------------
W broszurze należy odszukać wskazaną sekcje, tu: Zwolnienie.
Tam widać, że dla elementu: Zwolnienie można wybrać:
- P_19 (Zwolniony), i wtedy należy w sekwencji podać: P_19A lub P_19B lub P_19C
lub
- P_19N (brak zwolnienia)
Z raportu wynika, że nie podano elementu: P_19A, P_19B, P_19C.
Dlatego jest komunikat:
- Missing child element(s) - brakuje elementu
- Expected is one of - jako następny oczekiwany jest ...
Patrz też: Tabela - Podstawy zwolnienia z PTU [AD_TPZ10]
3.3 Wysyłka
Wysyłka do KSeF odbywa się w kilku etapach. Program kolejno:
- otwiera sesję i uzyskuje numer referencyjny sesji
- wysyła fakturę i otrzymuje numer referencyjny faktury
Uwaga: to nie jest jeszcze numer KSeF.
- ustala status faktury.
Odpytuje serwer KSeF w pętli, wielokrotnie, aż do momentu uzyskania
odpowiedzi o statusie faktury. Można przerwać ten proces.
Przerwanie powoduje, że faktura pozostanie w folderze [Do wysłania].
Ponowienie wysyłki dokończy proces odebrania statusu i numeru KSeF.
- odbiera numer KSeF (gdy nadany)
- przenosi fakturę do folderu: Wysłane
- zapisuje numer KSeF
Numer KSeF otrzymuje:
- faktura sprzedaży w NA
- polecenia księgowania w NA
- dokumenty w KG (jeśli już przesłano polecenia księgowania do KG)
Aktualny stan faktury jest widoczny na głównym ekranie faktury:
o----- Zatwierdzona o--------------- Faktura zostanie wysłana do KSeF
| |
|o---- Sfiskalizowana | o--------- Faktura przygotowana do wysłania do KSeF
|| | |
||o--- Wysłana do KSeF (nadano numer KSeF)| | o--- Oznaczenie dla JPK_V7 (KSEF,BFK,OFF,DI)
||| | | |
vvv v v v
o-- Faktura sprzedaży [FA] 2026/04 [NA_DFA20] ----------------------------------[X]o
| |
| Stan v+e KSeF Wyślij T SHA v JPK KSEF Op/Od AA/00 | <--- Oznaczenia stanu
| |
| Odbiorca 000001 LEROY-MERLIN POLSKA SP. Z O.O. | <--- Nagłówek faktury NA (fragment)
| Dokument FA0001/04/26 Data 26.04.01 Wystawiono 26.04.01 Sprzedaż 26.04.01 |
| ... |
| ... |
4. Odrzucenie faktury ustrukturyzowanej
Odrzucenie faktury ustrukturyzowanej wysłanej do KSeF, może nastąpić, gdy:
- Brak uprawnień w KSeF
PESEL (NIP) podany w certyfikacie KSeF nie daje uprawnień do wystawiania faktur
w kontekście podmiotu, w którym zalogowano się do KSeF (uwierzytelniono).
- Niezgodność struktury pliku XML ze strukturą logiczną FA(3)
- Trawers weryfikuje (waliduje) zgodność struktury przed wysłaniem.
- Data wystawienia jest z przyszłości
- Duplikat faktury (błąd 440)
Wystąpi, gdy łącznie będą takie same:
- NIP Sprzedawcy
- Numer faktury (pole P_2)
- Rodzaj faktury
5. Statusy faktur KSeF
Status faktury wysłanej do KSeF można ustalić w funkcji:
NA > Panel KSeF > (zakładka)
> Metadane, status, UPO > Pokaż / Pobierz status faktur(y)
Raport zawiera m.in.:
- Numer KSeF: 9580970167-20260120-010080807263-9E
Numer KSeF, jeśli nadany.
- Numer obcy: 01111/01/26
Kolejny numer faktury nadany w ramach jednej lub więcej serii,
który jednoznacznie identyfikuje fakturę.
Gdy faktura wysłana z Trawersa, to jest to numer faktury w Trawersie.
Jeśli jest to faktura sprzedaży utworzona w innym programie i pobrana
do Trawersa, to będzie to numer nadany przez inny program.
- Nasz numer: (FA) AA0004/01/26
Numer faktury pod jakim widnieje ona w Trawersie.
- Kontrahent: (NA) 000001 Odbiorca 1 Hurtownia Mondis
Kontrahent, dla którego zarejestrowano daną fakture w Trawersie.
- Wystawiona: 2026.01.20
Data wystawienia faktury.
- Kod odpowiedzi: 200 OK
Kod odpowiedzi serwera - to kod odpowiedzi serwera API KSeF.
Informuje, czy dane zapytanie zostało prawidłowo wysłane i przetworzone.
200 OK (gdy 200, to jednocześnie zwracany jest kod statusu)
201 OK Created
202 OK Accepted
204 OK No deleted
400 Błąd: Nieprawidłowe zapytanie (Bad Request)
(Dla 400 dodatkowo może zwrócić Kod wyjątku, np: GetKSefExceptionCodeDesc() )
401 Błąd: Nieautoryzowany dostęp (Unauthorised)
403 Błąd: Brak uprawnień (Forbidden)
404 Błąd: Nie znaleziono (Not found)
- Kod statusu: 200 Sukces
Kod statusu przetwarzania faktury.
Informuje, na jakim etapie przetwarzania jest wysłana faktura.
100 Faktura przyjęta do dalszego przetwarzania
150 Trwa przetwarzanie
200 Sukces
405 Przetwarzanie anulowane z powodu błędu sesji
410 Nieprawidłowy zakres uprawnień
415 Brak możliwości wysyłania faktury z załącznikiem
430 Błąd weryfikacji (walidacji) pliku faktury
435 Błąd odszyfrowania pliku
440 Duplikat faktury
450 Błąd weryfikacji (walidacji) semantyki dokumentu faktury
500 Nieznany błąd
550 Operacja została anulowana przez system. Spróbuj ponownie.
- Numer ref sesji: Online: 20260120-SO-31B8CBE000-B1CF980E80-C8
- Numer ref sesji: Batch: 20250626-SB-213D593000-4DE10D80A5-E9
Numer referencyjny sesji - to roboczy identyfikator sesji komunikacyjnej
z serwerem KSeF dotyczącej wysyłania faktur do KSeF.
Sesja typu: Online (wysyłka pojedynczych faktur) - symbol: SO.
Sesja typu: Batch (wysyłka paczki faktur) - symbol: SB.
Numer jest nadawany po prawidłowym otwarciu sesji.
Na podstawie numeru sesji, można ustalać listę faktur wysłanych
w danej sesji oraz status sesji.
- Numer ref faktury: 20260120-EE-31B935F000-A68E95867B-FC
Numer referencyjny faktury, to roboczy identyfikator faktury wysłanej do KSeF.
Używany jest do identyfikacji stanu przetwarzania faktury.
(W trakcie przetwarzania / Nadano numer KSeF / Odrzucona)
Na podstawie numeru referencyjnego faktury i sesji, można ustalać
status faktury oraz pobierać UPO.
- UPO: N
Oznaczenie czy pobrano UPO
- Skrót SHA: W0TfIJWHpTNk9F1qUPQ/BTlKtXbkEU2tY8PNzWQ9Nrc=
Skrót SHA pliku XML zawierającego fakturę, jednoznacznie identyfikujący fakturę KSeF.
6. Limity wysyłki
Środowisko produkcyjne KSeF ma limity ograniczające ilość wysyłanych faktur do KSeF:
10 / sekundę
30 / minutę
180 / godzinę
Te limity dotyczą faktur wysyłanych w sesji interaktywnej Online [SO].
Limity mogą się zmieniać. Aktualne limity można pobrać i obejrzeć w funkcjach:
KSeF > Pomocnicze > Limity API - Raport [AD_TLK01]
KSeF > Pomocnicze > Limity API - Aktualizacja [AD_TLK02]
Program Trawers, podczas wysyłania faktur pilnuje, aby limity nie zostały
przekroczone. Użytkownikom wysyłającym dużą ilość faktur zaleca się,
aby wysyłali zbiorcze paczki faktur.
7. Wysyłka zbiorcza paczki faktur
W funkcji wysyłki:
NA > Sprzedaż > Wysyłka faktur do KSeF [NA_DWK01]
można wybrać rodzaje dokumentów i zakres faktur.
Wybrane faktury można wysłać jako paczki zbiorcze.
Faktury warto wysyłać paczkami, gdy jest ich duża ilość, lub gdy
przydzielono oddzielne uprawnienia do tworzenia i wysyłania faktur.
8. Pobieranie faktur sprzedaży
8.1 Opis ogólny
W systemie NA, oprócz wysyłania, można także pobierać faktury sprzedaży.
Pobiera się faktury, na których my występujemy jako Podmiot1 Sprzedawca
lub jako Podmiot3.
Tzn. gdy kontekst (NIP, IDWew) widoczny w karcie certyfikatu KSeF,
którym się uwierzytelniono w KSeF, jest taki jak w Podmiot1 lub Podmiot3.
Dla Podmiot3 ujmowane są w NA następujące role:
- [0] Inna
Pobiera w NA i ZO, bo nie można jednoznacznie przypisać.
- [1] Faktor
Pobiera w NA i ZO, bo możemy występować jako faktor sprzedawcy lub nabywcy
- [3] Podmiot pierwotny
Pobiera w NA i ZO, bo nie można jednoznacznie przypisać
- [5] Wystawca faktury
Tylko w NA
- [7] JST - wystawca
Tylko w NA
- [9] Członek GV - wystawca
Tylko w NA
- [11] Pracownik
Pobiera w NA i ZO, bo możemy występować w kotekście sprzedaży lub zakupu
Pobieranie faktur sprzedaży KSeF:
NA > Sprzedaż > Panel KSeF
> F3-foldery, zmienić folder na: Pobrane
> F2-menu
o------------------------------------------------o
| 1 Odśwież zawartość folderu (F5) |
o---<-----o| 2 Pobierz faktury z KSeF |
| | 3 Dopisz fakturę KSeF z pliku XML |
| o------------------------------------------------o
v
> Pobierz faktury z KSeF
o-- Pobierz faktury z KSeF ----------[X]o
| |
| Data zapisania w KSEF: |
| |
| Od 202x.04.02 00:00 |
| Do 202x.04.03 23:59 |
| |
o---------------------------------------o
| F2, F11-kalendarz, (+/-)-zmień, (*)-dz|
o---------------------------------------o
Faktury będą w folderze: Pobrane
Pobrane faktury KSeF można powiązać z wcześniej utworzonymi fakturami w NA.
NA > Panel KSeF > Powiąż z fakturą NA
(funkcja jest w folderze: Pobrane)
Jak działa pobieranie faktur z KSeF ?
Krajowy System e-Faktur (KSeF) pełni funkcję centralnego repozytorium
faktur ustrukturyzowanych.
Z perspektywy podmiotu, będącego użytkownikiem programu Trawers działa to tak,
że KSeF przechowuje wszystkie faktury sprzedaży danego podmiotu zarówno te
wystawione przez niego w programie Trawers, te wystawione przez niego
w innych programach jak i te wystawione w jego imieniu przez inne podmioty.
Każdorazowo, pobierając faktury sprzedaży z KSeF (w danym zakresie dat),
KSeF zwraca wszystkie faktury, na których firma użytkująca program Trawers
widnieje jako Podmiot 1 (sprzedawca) lub Podmiot 3 (wg powyższego opisu),
bez względu na to, w jakim programie i przez kogo została wystawiona dana faktura.
Następnie program sprawdza czy faktura o danym skrócie SHA jest już w zbiorze
nagłówków faktur KSeF Head. Jeśli jest, to pomija, jeśli nie ma to, zapisuje do tego zbioru.
Faktury KSeF w zbiorze nagłówków KSeF Head (zarówno w NA jak i w ZO) są podzielone
logicznie na Skrzynki a skrzynki na Foldery.
Pobrane faktury zawsze są przypisywane do: NA Skrzynka Główna, Folder: Pobrane.
Gdy zdefiniowano wiele skrzynek, osoba odpowiedzialne za obieg dokumentów w zakresie faktur,
może przenieść fakturę do skrzynki Oddziału lub innej jednostki firmy.
Działa tak, jak program klienta poczty elektronicznej, gdzie identyfikatorem jest UUID.
Patrz podobny dialog w module TrEmail:
TrEmail Wbudowana poczta elektroniczna
8.2 Samofakturowanie
Samofakturowanie to wystawianie przez Nabywcę faktury w imieniu Sprzedawcy.
W kontekście programu Trawers mogą wystąpić dwa scenariusze:
1. Nabywca towarów sprzedawanych przez użytkownika programu Trawers wystawia
fakturę w jego imieniu (Sprzedawcy).
W Trawersie można odebrać fakturę wystawioną w imieniu użytkownika Trawersa
(Sprzedawcy), można pokazać jej wizualizację oraz powiązać z fakturą sprzedaży w NA.
Taka faktura otrzyma numer obcy (FNumerNA C 64) nadany przez wystawcę faktury (Nabywcę).
Numer obcy jest widoczny w funkcji:
NA > Faktura sprzedaż > F2 > Dane dodatkowe JPK_V7, KSEF
Pole: Numer obcy (FNumerNA C 64)
Numer ten zostanie też zapisany w pliku JPK_V7 jako numer faktury.
2. Użytkownik programu Trawers (Nabywca) wystawia fakturę zakupu w imieniu
dostawcy (Sprzedawca).
Program nie obsługuje wystawiania faktur zakupu w imieniu dostawcy
(samofakturowanie po stronie zakupu).
8.3 Pobieranie faktur sprzedaży wystawionych w innym programie
Jeśli użytkownik korzysta z innych programów do rejestrowania faktur
sprzedaży, to podobnie jak przy samofakturowaniu, może pobrać utworzone
faktury KSeF i powiązać z fakturami sprzedaży w NA.
Faktury pobrane [P] i wysłane [W]
Faktury KSeF (sprzedaży i zakupu) dzielimy na: pobrane [P] i wysłane [W].
W zbiorze danych: KSef Head (480) litery P/W są zapisywane w polu: KSEFWP.
Na zestawieniu faktur w panelu KSeF, widać strzałki wskazujące status faktur:
[^] Wysłane
[v] Pobrane
Faktury pobrane, umieszczone są w folderze [Pobrane].
Po zapisaniu faktur w NA/ZO należy je przenieść do foleru [Zapisane].
Faktury przygotowane do wysyłki są umieszczane w folderze [Do wysłania].
Po nadaniu im numeru KSeF są przenoszone do foleru [Wysłane].
Po pobraniu faktury z KSeF zostaje ona zapisana w zbiorze KSeF Head (nagłówki faktury KSeF).
Głównym identyfikatorem (unikalnym) jest skrót SHA faktury.
Powiązanie faktury KSeF z fakturą NA/ZO
Aby faktura pobrana z KSeF została ujęta w dokumentach sprzedaży / zakupu, pliku JPK,
rozrachunkach i poleceniach księgowania, należy na podstawie pobranej faktury KSeF
zarejestrować fakturę sprzedaży w NA lub fakturę zakupu w ZO.
Dostępne są dwie drogi rejestrowania faktur, pierwsza przy pomocy kreatora w panelu KSeF,
który kolejno umożliwia powiązanie z kontrahentem, dopisanie nagłówka faktury,
dopisanie pozycji zakupu i pozycji PTU.
Dopisując tą drogą fakturę zakupu automatycznie zostanie zapisany w nagłówku faktury
numer KSeF, skrót SHA i XML faktury ustrukturyzowanej.
Dane na fakturze zakupu (numer obcy faktury, data wystawienia, forma płatności
indeksy, ilości, ceny, ...) są przepisywane z faktury KSeF z możliwością korekty.
Ta ścieżka obecnie jest dostępna tylko dla faktur zakupu.
Druga możliwość to wydruk wizualizacji faktury lub otwarcie faktury w drugim oknie programu
i zarejestrowanie na podstawie danych na fakturze KSeF faktury zakupu lub sprzedaży.
Po zapisaniu faktury w NA / ZO należy ją powiązać z fakturą KSef, mamy dwie opcje:
1. Panel KSeF > Folder [Pobrane] > Powiąż z fakturą NA / ZO
W funkcji tej wybieramy numer faktury sprzedaży / zakupu
Podczas wiązania ręcznego program Trawers nie kontroluje zgodności żadnych danych
zapisanych na fakturze sprzedaży NA z danymi na fakturze KSeF.
2. Sprzedaż / Zakupy > Automatyczne wiązanie faktur KSeF
Tu program automatycznie powiąże faktury wg:
- numer NIP na fakturze KSeF <-> Numer NIP kontrahenta
- numer faktury nadanego przez wystawcę faktury
pole: Dane dodatkowe JPK_V7, KSeF > Numer obcy (FNumerNA C 64)
- kwota brutto .................................................. T
MetaDane > grossAmount <-> Podsumowanie: Wartość brutto
Automatyczne wiązanie faktur pozwala na wiązanie wielu faktur jednocześnie.
Podczas wiązania automatycznego, program Trawers nie kontroluje zgodności pozostałych
danych (innych niż numer obcy, NIP i kwota brutto) zapisanych na fakturze sprzedaży NA
z danymi na fakturze KSeF.
Rezultat powiązania
Wiązanie faktury sprzedaży / zakupu z fakturą KSeF powoduje:
- zapisanie numeru KSeF, skrótu SHA oraz XML-a faktury ustrukturyzowanej w nagłówku faktury
sprzedaży NA lub zakupu ZO.
Dodatkowo w NA zapisywany jest: Numer obcy (FNumerNA C 64) w nagłówku faktury sprzedaży.
To jest numer nadany w innym programie przez wystawce i zapisany w polu:
'P_2 Kolejny numer faktury, nadany w ramach jednej lub więcej serii,
który w sposób jednoznaczny identyfikuje fakturę.
Uwaga! Nie należy utożsamiać kolejnego numeru faktury, o którym mowa w polu P_2
z numerem identyfikującym fakturę w KSeF. Są to dwa różne numery.'(broszura KSeF)
Numer ten służy do identyfikacji faktury m.in. w pliku JPK_V7.
- zapisanie rodzaju [FA] [FK] ... i numeru faktury FA0001/mm/rr w zbiorze KSeF Head
(nagłówki faktur KSef).
Aby usunąć dane KSeF (numer, SHA, XML) z nagłówka faktury NA / ZO należy usunąć powiązanie.
Panel KSeF > Folder [Pobrane] > Powiąż z fakturą NA / ZO > Usuń powiązanie
Wpisywanie ręczne numeru KSeF
Numer KSeF można wpisać ręcznie do nagłówka faktury zakupu.
Patrz szczegóły: warunki i przykłady zastosowania
Param operat 05xx 06xx ... Wg numerów
Dodatkowo:
W funkcji wydruku wg wzorców faktury KSeF zarówno w NA jak i ZO program sprawdza czy
jest to faktura Wysyłana (Outgoing) czy Pobrana.
Tylko dla faktury Wysyłanej generowany jest drugi kod QR pt: Zweryfikuj wystawcę faktury.
Program nie przechowuje informacji o tym kto jest wystawcą faktury dla faktur pobranych.
Dla faktur wysłanych jest to operator zapisany na fakturze w polu [Wystawil]
a kod QR jest tworzony na podstawie jego certyfikatu.
(AsystentAI)
Patrz też powyższy opis w układzie zaproponowanym przez AI:
KSeF: Pobieranie fa sprzedaży. AI
8.4 Powiązanie faktur sprzedaży z fakturami KSeF
Po pobraniu faktury KSeF można ją powiązać z wcześniej utworzoną fakturą sprzedaży.
NA > Panel KSeF > Powiąż z fakturą NA
NA > Panel KSeF > Powiąż automatycznie
(funkcja jest w folderze: Pobrane)
8.5 Dopisywanie faktur KSeF z plików XML
Oprócz pobierania faktur bezpośrednio z KSeF można dopisywać faktury KSeF z plików XML:
Kolejne kroki:
NA > Sprzedaż > Panel KSeF
> F3-foldery, zmienić folder na: Pobrane
> F2-menu
o------------------------------------------------o
| 1 Odśwież zawartość folderu (F5) |
| 2 Pobierz faktury z KSeF |
o---<-----o | 3 Dopisz fakturę KSeF z pliku XML |
| o------------------------------------------------o
|
v
> Dopisz fakturę KSeF z pliku XML
o-- Dopisywanie faktury KSeF z pliku XML [NA_PKS00] ------------------------[X]o
| |
| Plik 1231231234-20260422-5E9C4A000001-8C.xml |
| |
| Numer KSeF 1231231234-20260422-5E9C4A000001-8C |
| Data nadania numeru KSeF 2026-04-22T13:27:20.000+00:00 |
| |
| Data wytworzenia XML 2026-04-22T13:27:20Z |
| Skrót SHA QcJcsftOccfzwbZvDnqWU+RirNESXTZ/MHHRchaEcLE= |
| |
o------------------------------------------------------------------------------o
| |
o------------------------------------------------------------------------------o
Zastosowanie:
Użytkownik Trawersu prowadzi rachunkowość podatkową innego podmiotu.
Do rozliczeń potrzebuje faktury sprzedaży. Nie otrzymał uprawnień do bezpośredniego
pobierania z KSeF. Faktury te otrzymuje w postaci plików XML.
NOTE:
Jeśli nazwa pliku będzie, jak wyżej, zawierała numer KSeF:
1231231234-20260422-5E9C4A000001-8C.xml
to zostanie on podpowiedziany jako numer KSeF.
Fakturę KSeF dopisaną z pliku XML można powiązać z wcześniej utworzoną fakturą NA,
tak samo jak fakturę pobraną bezpośrednio z KSeF.
9. Panel KSeF NA
Funkcja: NA > Sprzedaż > Panel KSeF [NA_PKS00] umożliwia:
- wysyłanie faktur ustrukturyzowanych NA do KSeF
- przeglądanie, wizualizację i wydruk faktury KSeF
- zarządzanie fakturami KSeF w Trawersie, np. przenoszenie między skrzynkami/folderami
- pobieranie faktur KSeF np. utworzonych w procesie samofakturowania
- wczytywanie faktur KSeF z plików XML np. utworzonych w innych programach
- powiązanie faktur KSeF z fakturami NA
Lista folderów:
- Pobrane (odbieranie faktur np. samofakturowanie)
- Zapisane
- Wysłane (faktury skutecznie wysłane do KSeF)
- Do wysłania
Po uruchomieniu panelu KSeF NA, domyślnie wybierany jest folder: Do wysłania.
Znajdują się w nim faktury przygotowane do wysłania, ale jeszcze nie wysłane
oraz faktury, które zostały wysłane i nie nadano im numeru KSeF
lub zostały odrzucone.
Patrz szczegółowy opis Panelu KSeF:
KSeF Faktury zakupu. Pobieranie
10. Sekcje Faktury KSeF
Poniżej została omówiona zawartość poszczególnych sekcji faktury KSeF,
generowanej na podstawie faktury sprzedaży NA.
Przed rozpoczęciem tworzenia faktur ustrukturyzowanych konieczna jest
identyfikacja ustaw, rozporządzeń, dyrektyw unijnych, umów handlowych,
którym podlegają transakcje handlowe (w tym faktury) zawierane przez użytkownika.
Na podstawie zebranych informacji należy wypełnić dane programu Trawers ERP
i skonfigurować parametry tak, aby informacje, które obecnie są ujmowane
na fakturach papierowych lub elektronicznych zostały ujęte na fakturze KSeF.
10.1 Rodzaj faktury KSeF
Rodzaj faktury wg KSeF jest ustalany następująco:
- Faktura podstawowa [VAT]
Faktura sprzedaży rodzaju [FA]. Nie zawiera pozycji rozliczenia zaliczki.
- Faktura korygująca [KOR]
Faktura sprzedaży rodzaju [FK]. Koryguje fakturę podstawową.
- Faktura zaliczkowa [ZAL]
Faktura sprzedaży rodzaju [FZ]. Dokumentuje otrzymanie zaliczki (przedpłaty)
- Faktura rozliczająca [ROZ]
Faktura sprzedaży rodzaju [FA]. Zawiera pozycje rozliczenia zaliczki.
- Faktura uproszczona [UPR]
Trawers nie obsługuje faktur uproszczonych
- Faktura korygująca fakturę zaliczkową [KOR_ZAL]
Faktura sprzedaży rodzaju [FL]. Koryguje fakturę zaliczkową.
Faktury korygujące faktury zaliczkowe [FL] zostały dodane w 10/2025.
Umożliwiają zarejestrowanie zwrotu wpłaconej zaliczki dla odbiorcy.
Mogą zawierać tylko pozycje: [R] Zaliczka-rozliczenie
- Faktura korygująca fakturę rozliczającą [KOR_ROZ]
Faktura sprzedaży rodzaju [FK]. Koryguje fakturę rozliczającą.
Faktury korygujące faktury rozliczające rejestruje się jako zwykłe
faktury korygujące [FK].
W 04/2026 na fakturze korygującej [FK] udostępniono pozycję:
[R] Zaliczka-rozliczenie
W pozycji [R] zapisuje się zwrot wykorzystanej zaliczki. Należy wpisać
kwotę dodatnią (+) aby zwiększyć saldo zaliczki pozostałej do rozliczenia
na fakturze zaliczkowej.
--------------------------------------------------|-------------|-----------------------------------------
Rodzaj faktur KSeF | Rodzaj w Tr | Warunki dodatkowe
--------------------------------------------------|-------------|-----------------------------------------
Faktura podstawowa [VAT] | FA | ---
Faktura korygująca [KOR] | FK | ---
Faktura zaliczkowa [ZAL] | FZ | ---
Faktura rozliczająca [ROZ] | FA | Zawiera pozycje[R] Zaliczka-rozliczenie
Faktura uproszczona [UPR] | brak | ---
Faktura korygująca fakturę zaliczkową [KOR_ZAL] | FL | ---
Faktura korygująca fakturę rozliczającą [KOR_ROZ] | FK | Faktura korygowana zawiera
| | pozycje[R] Zaliczka-rozliczenie
10.2 Sprzedawca. Podmiot1
Dane firmy (użytkownika programu Trawers) zapisywane są na fakturze
ustrukturyzowanej sprzedaży w sekcji: Podmiot1 (Sprzedawca).
Identyfikatorem sprzedawcy (Podmiot1) jest nasz NIP.
Jeśli użytkownikem programu Trawers jest jednostka podrzędna JST,
w sekcji Podmiot1 (Sprzedawca) zostaną zapisane dane z zakładki:
Karta Firmy > F2 > Płatnik PTU (KSeF: JST, Grupa VAT) [AD_TFI10]
Patrz opis (pkt. Dane firmy. Podmiot gospodarczy):
KSeF Opis ogólny. Konfiguracja
10.3 Nabywca. Podmiot2
Dane kontrahenta (odbiorcy) są zapisywane na fakturze ustrukturyzowanej
sprzedaży w sekcji: Podmiot2 (główny Nabywca).
Identyfikatorem nabywcy może być:
- NIP
- KodUE + NrVatUE
- KodKraju + NrID
- lub oznaczenie o braku identyfikatora: BrakID
Jeśli nabywcą jest jednostka podrzędna JST, w sekcji Podmiot2 program
zapisze dane z karty wskazanej w karcie odbiorcy - w polu: PłatnikPTU (OdodPare C 6)
(We wskazanej karcie należy dodatkowo oznaczyć pole: JST [T]) (OdJST C 1)
Patrz opis (pkt. Dane kontrahentów):
KSeF Opis ogólny. Konfiguracja
10.4 Podmiot3
Sekcja <Podmiot3> służy do wskazania innych podmiotów biorących udział w transakcji
(poza standardowym sprzedawcą/nabywcą).
Na jednej fakturze może być wiele wpisów Podmiot3 (różne role, czasem kilka naraz).
Identyfikacja Podmiot3
Program wybiera pierwszy dostępny identyfikator w kolejności:
1. IDWew (ma najwyższy priorytet - jest ważniejszy niż NIP)
2. NIP
3. KodUE + NrVatUE
4. KodKraju + NrID
5. BrakID - oznaczenie braku identyfikatora
Role Podmiot3 - kiedy Trawers zapisuje je na fakturze
- [0] Inna (opis)
* Trawers nie generuje faktur sprzedaży z rolą [0].
* Można pobrać fakturę z KSeF wystawioną z rolą [0]
(inny program / samofakturowanie)
- [1] Faktor
Trawers zapisze Podmiot3 jako Faktor, jeśli na fakturze sprzedaży podano:
* symbol faktora
* numer rachunku faktora (RachunekBankowyFaktora)
Gdzie: -> Zakładka > Dokument > Dane dodatkowe JPK_V7, KSEF
- [2] Odbiorca (wewnętrzny)
Stosowane dla jednostek/oddziałów w ramach nabywcy.
(Niebędących nabywcą w rozumieniu ustawy).
Trawers zapisze Podmiot3 jako Odbiorca (wewnętrzny) z danych: Wysłać do
(adres wysyłki), gdy na karcie adresu wpisano:
* IDWew (identyfikator wewnętrzny KSeF)
* ILN
lub oznaczono:
Parametry KSeF. Wizualizacja. Dane >
* Podmiot3. Adres w roli: [2] Odbiorca --> [T]
- [3] Podmiot pierwotny
Trawers nie obsługuje roli [3]
- [4] Dodatkowy nabywca
Trawers zapisze Podmiot3 jako Dodatkowy nabywca jeśli na fakturze sprzedaży podano:
* symbole dodatkowych nabywców (max 3) oraz
* ich udziały %.
Gdzie: -> Zakładka > Dokument > Dane dodatkowe JPK_V7, KSEF
- [5] Wystawca faktury
Jeśli w danych firmy wpisano IDWew, program zapisze Podmiot3 w roli [5] Wystawca faktury
z tym identyfikatorem.
Inne scenariusze (samofakturowanie, podmiot upoważniony) nie są obsługiwane.
- [6] Płatnik
Trawers zapisze Podmiot3 jako Płatnik, jeśli na fakturze sprzedaży podano:
* symbol Płatnika.
Gdzie: -> Zakładka > Dokument > Dane dodatkowe JPK_V7, KSEF
Patrz niżej --> fragment XML [6] Płatnik
Role JST Jednostki samorządu
- [7] JST Wystawca
Jeśli użytkownikiem programu jest jednostka podrzędna JST, to w Podmiot3
jako JST Wystawca wpisywane są dane z:
* ekranu głównego z karty firmy.
- [8] JST Odbiorca
Jeśli faktura sprzedaży dotyczy jednostki podrzędnej JST, to w Podmiot3
jako JST Odbiorca wpisywane są dane z:
* karty odbiorcy wskazanego na fakturze.
Role GV (Grupa VAT)
- [9] GV Wystawca
Jeśli użytkownikiem programu jest członek grupy VAT, to w Podmiot3
GV Wystawca wpisane są dane z:
* ekranu głównego karty firmy.
- [10] GV Odbiorca
Jeśli faktura dotyczy członka grupy VAT to w Podmiot3 jako GV Odbiorca
wpisywane są dane z:
* karty odbiorcy wskazanego na fakturze.
- [11] Pracownik
* Trawers nie generuje faktur sprzedaży z rolą [11].
* Można pobrać fakturę z KSeF wystawioną z rolą [11]
(inny program / samofakturowanie)
Przykład, fragment XML -->[6] Płatnik
```xml
<Podmiot3> <--- Podmiot3
<Rola>6</Rola> <--- Rola [6] Płatnik
<DaneIdentyfikacyjne>
<NIP>5213456789</NIP>
<Nazwa>BETA Finance Sp. z o.o.</Nazwa>
</DaneIdentyfikacyjne>
<Adres>
<KodKraju>PL</KodKraju>
<AdresL1>Prosta 51</AdresL1>
<AdresL2>00-950 Warszawa</AdresL2>
</Adres>
</Podmiot3>
```
Patrz też:
KSeF: Sekcja - Podmiot3. AI
10.5 Dodatkowy opis
Wybrane informacje z faktury sprzedaży i kart KIM indeksów magazynowych
można opcjonalnie umieścić w sekcji: <DodatkowyOpis>.
Należy oznaczyć odpowiednie parametry w funkcji:
KSeF > Pomocnicze > Parametry KSeF. Klasyfikacja. Opis [AD_TPK21]
Metoda:
* użytkownik zaznacza [T] przy polu, które ma zostać uwzględnione na fakturze KSeF,
* dane są mapowane (przyporządkowane) do odpowiednich kluczy KSeF (np. `WagaNetto`, `NumerPartii`),
* wartości są pobierane dynamicznie z dokumentu (nagłówka lub pozycji).
Wystarczy zaznaczenie checkboxa lub pola tekstowego, by dane zostały umieszczone w e-fakturze.
Zalety metody:
* pozwala w pełni kontrolować, które dane trafiają do faktury KSeF,
* umożliwia dynamiczne generowanie wartości w zależności od dokumentu,
* jest zgodny z wymogami KSeF i specyfikacją GS1 (poprzez przypisanie nazw kluczy),
* umożliwia łatwe rozszerzanie listy obsługiwanych pól w przyszłości.
Zapisy w sekcji dodatkowego opisu mogą dotyczyć:
* całej faktury <DodatkowyOpisFaktury>
* poszczególnych pozycji faktury <DodatkowyOpisPozycji>.
Patrz opis (pkt: Klasyfikacja. Dodatkowy opis):
KSeF Opis ogólny. Konfiguracja
10.6 Pozycje faktury <FaWiersz>
Element <FaWiersz>
Sekcja pozycji faktury <FaWiersz> zawiera szczegółowe informacje o przedmiocie sprzedaży:
- Indeks
- P_7. Nazwa
- Klasyfikacja
- GTIN
- PKWiU
- CN
- PKOB
Trawers nie obsługuje: PKOB
Identyfikatory GTIN, PKWiU oraz CN są opcjonalne.
Ich ew. wypełnieniem steruje zespół parametrów (klasyfikacje).
Funkcja: KSeF > Pomocnicze > Parametry KSeF. Klasyfikacja. Opis [AD_TPK21]
Dane w pozycji transakcji:
- P_8A Miara
- P_8B Ilość
- P_9A Cena netto
- P_9B Cena brutto
- P_10 Opust
- P_11 Wartość netto
- P_11A Wartość brutto
- P_11Vat Wartość PTU
- P_12 Stawka PTU
- P_12_Zal_15 Oznaczenie MPP
- Kwota akcyzy
- GTU
- Procedury: WSTO_EE, IED, TT_D, ...
- Kurs waluty
- Stan przed
Pole P_10 opust nie jest wypełniane. W polach P_9A i P_9B
jest zawsze zapisywana cena sprzedaży z opustem.
Faktury korygujące wysyłane są do KSeF w formie: było / jest
tzn. pozycja faktury korygującej jest zapisywana w dwóch pozycjach o tym samym
numerze kolejnym pozycji.
Pierwsza: z oznaczeniem [StanPrzed] pokazuje stan sprzed korekty
(z uwzględnieniem wszystkich dotychczasowych korekt)
Druga: pokazuje stan po korekcie.
Faktura korygująca dane formalne
Po wystawieniu faktury sprzedaży, która zawiera pomyłki w treści,
które nie mają wpływu na rozliczenie PTU (VAT), należy wystawić fakturę
korygującą. Popularnie nazywaną: Faktura korygująca dane formalne.
Patrz opis: FK Faktura sprzedaży, korygująca
Dokumenty sprzedaży w systemie NA
10.7 Rozliczenie
Zawiera w treści faktury sprzedaży wysyłanej do KSeF informacje w zakresie dodatkowych
obciążeń lub odliczeń, wpływających na ostateczną kwotę zapłaty (lub zwrotu),
którą zobowiązany jest uiścić nabywca.
W Trawersie, w systemie NA Sprzedaż, w sekcji (elemencie) Rozliczenie
dodawane są pozycje:
- Kaucja. Wydanie opakowań (obciążenie)
- Kaucja. Zwrot opakowań (odliczenie)
Wynikają one z zarejestrowanych pozycji wydania i zwrotu opakowań na fakturze.
Gdy umieszczono te pozycje, to dodawane są także pola:
- DoZaplaty
- DoRozliczenia (zwrotu)
Zawierają kwotę należności ogółem powiększoną o obciążenia i pomniejszoną o odliczenia.
Przykład (XML)
<Rozliczenie>
<Obciazenia>
<Kwota>34.00</Kwota>
<Powod>Kaucja. Wydanie opakowań</Powod>
</Obciazenia>
<SumaObciazen>34.00</SumaObciazen>
<DoZaplaty>34.00</DoZaplaty>
</Rozliczenie>
Przykład (wizualizacja)
Obciążenia
Kaucja. Wydanie opak 34.00 PLN
Rozliczenie
Należność ogółem 0.00 PLN
SumaObciążeń 34.00 PLN
DoZapłaty 34.00 PLN
Patrz też: Rozliczanie kaucji wykazanych na fakturach zakupu
KSeF Element Rozliczenie
10.8 Płatność
Element: Platnosc (pola TerminPlatnosci, FormaPlatnosci (lub PlatnoscInna, OpisPlatnosci)
zawiera informacje dotyczące warunków płatności.
Są to m.in.:
- oznaczenie: 'Zaplacono'
- dla faktur zaliczkowych [FZ], jako data zapłaty przyjęta jest: Data Zaliczki
(pole: Zaliczka rr.mm.dd - w nagłówku faktury - DATAS - musi być podana)
NOTE: Faktura zaliczkowa idąca do KSeF zawsze jest oznaczana jako zapłacona,
a jako data zapłaty jest wpisywana data zaliczki. (Na ekranie: Zaliczka rr.mm.dd)
- płatności [G] Gotówką, [L] Kartą lub [N] Przedpłata, jako data zapłaty
przyjęta jest: Data wystawienia faktury
- dla faktur rozliczonych w rozrachunkach (jedną zapłatą), jako data zapłaty
przyjęta jest: Data pozycji rozliczającej
- zapłaty częściowe:
- kwota zapłaty
- data zapłaty
- TerminPlatnosci - termin płatności (w postaci daty dziennej),
- FormaPlatnosci (lub PlatnoscInna, OpisPlatnosci) -
forma płatności (przyszłej lub już dokonanej),
- KSeF: 1-Gotówka, 2-Karta, 3-Bon, 4-Czek, 5-Kredyt, 6-Przelew, 7-Mobilna
8-Płatność inna (PlatnoscInna). Transakcja rozliczana w sposób niestandardowy,
np. kompensata, potrącenie, barter. W tym przypadku trzeba podać: OpisPlatnosci
OpisPlatnosci program wstawia automatyczne, gdy płatność inna,
np. [B] Barter. --> <PlatnoscInna>1</PlatnoscInna>
<OpisPlatnosci>Barter</OpisPlatnosci>
OpisPlatnosci program może też pobrać z tabeli: Upusty od metod płatności [AD_TUP10].
Metoda [I], pole: Dodatkowy opis. Można podac 0.00 % upustu.
Patrz opis i przykład w opisie tabeli [AD_TUP10].
- dane rachunku, na który była lub będzie realizowana płatność należności wynikającej
z faktury (numer rachunku, opis rachunku, nazwa banku), w przypadku
wskazania faktora umieszczany jest także numer rachunku faktora
W sekcji: Dane rachunku, Trawers umieszcza:
- numer rachunku wskazany na fakturze
- dodatkowy numer rachunku [Y], wskazany na karcie odbiorcy, zakładka Finanse:
Bank [X] Bank [Y]
Przydatny w sytuacji, gdy uzgodniono z kontrahentem możliwość wystawiania
faktur w walucie EUR i potrzebne jest wskazanie numer rachunku do zapłaty VAT-u w PLN.
Patrz też:
Banki. Rachunki bankowe (konta bankowe)
- numer rachunku faktora, wskazany na fakturze:
NA > Faktura > Dokument > Dane dodatkowe JPK_V7, KSeF
Faktor [......] Nr rach [X]
- informacje na temat skonta nie są zapisywane
Patrz też: NA > [FK] Faktura korygująca -> Rabat od całej faktury [U]
(na kwotę skonta trzeba wystawić fakturę korygującą)
10.9 Warunki transakcji
Zawiera:
- Zamówienia. Listę wszystkich zamówień, do których utworzono pozycję faktury sprzedaży
- Nr zamówienia - numer zamówienia nabywcy
- Data zamówienia - data zamówienia nabywcy
- WarunkiDostawy
- Transport. Sekcja transport pojawi się, gdy na fakturze sprzedaży NA
wypełniono Kod rodzaju transportu i Kod ładunku (param: 0306 NA Wpisz: Transport/Ładunek)
- Rodzaj transportu
- Opis ładunku
- Wysyłka Do - wypełniana na podstawie danych adresu wysyłki: Wysyłać do
- PodmiotPosredniczacy - gdy procedura oznaczona w nagłówku faktury
Dane dotyczące umów oraz szczegóły transportu nie są wypełniane.
10.10 Zamówienia [FZ] [FL]
Sekcja wypełniana dla faktur zaliczkowych [FZ] i faktur korygujących
faktury zaliczkowe [FL] - zawiera wartość zamówienia oraz wiersze zamówień.
Wiersze zamówień są zapisywane tak jak wiersze faktury.
Patrz szczegóły:
Przedpłaty. Faktury zaliczkowe
10.11 Stopka
Zawiera:
- Stopka faktury, na podstawie zawartości zakładki:
KRS, Sąd rej, kapitał dla EDI,KSeF (memo) w tabeli firm
- Pełna nazwa firmy
- Numer KRS
- Numer REGON
- Numer BDO
10.12 Pozostałe sekcje
- KodWaluty
Kod waluty (ISO 4217)
- P_1 Data wystawienia faktury
- P_2 Kolejny numer faktury wg numeru własnego faktury
(*) wyjątek dla JST (param: 0305 NA Wypełni numer obcy FNumerNA C 64)
- WZ - Numery dokumentów magazynowych - numery ReFno dokumentów
rozchodu z magazynu
- Data sprzedaży
- P_6 Data dokonania lub zakończenia dostawy towarów lub
wykonania usługi lub data otrzymania zapłaty
- OkresFa - okres, którego dotyczy faktura, wypełniany
dla usług określonych jako: Okresowa [T] w karcie KIM
- Podsumowanie stawek podatku (P_13..., P_14...)
Patrz niżej pkt: KSeF a JPK_V7
- P_15 Kwota należności ogółem
- Adnotacje:
- P_18 Odwrotne obciążenie, wypełniane gdy sprzedaż w stawce 'oo'
- P_18A Mechanizm Podzielonej Płatności
- Zwolnienie z PTU/VAT
- P_19 Zwolnienie
- P_19A, P_19B, P_19C Podstawa zwolnienia
Sekcja wypełniana wg symbolu podstawy zwolnienia podanej w karcie indeksu KIM.
KIM > Sprzedaż: Podstawa zwol PTU (wybór z tabeli [AD_TPZ10])
Symbol podstawy zwolnienia z PTU należy podać w karcie KIM, gdy wybrano
stawkę: [00] Zwolniony z PTU. Opis wybranego symbolu podstawy zwolnienia
Trawers umieści na fakturze KSeF, w polu odpowiedniego rodzaju zwolnienia.
- P_23 Transakcja trójstronna
- TP Podmiot powiązany
- FP Faktura do paragonu
- DaneFaKorygowanej
Na fakturze korygującej umieszczane są dane faktury korygowanej:
DataWystFaKorygowanej, NrFaKorygowanej, NrKSeF.
Numer KSeF faktury korygowanej Trawers umieszcza, gdy nadano numer
faktury korygowanej (pierwotnej).
- OkresFaKorygowanej
Wskazanie okresu, do którego odnoszą się udzielany opust lub udzielana obniżka.
Gdy podany, to wskazuje, że jest to Faktura korygująca zbiorcza [FKZ].
W fakturze zbiorczej, w sekcji DaneFaKorygowanej zostaną wymienione wszystkie
faktury, do których odnosi się korekta.
Patrz opis: Faktura korygująca zbiorcza [FKZ]
KSeF FKZ. Faktury korygujące zbiorcze
10.13 Sekcje niewypełniane
- P_1M Miejsce wystawienia faktury
- P_6A Data sprzedaży dla pozycji faktury
- P_16 Metoda kasowa
- P_17 Samofakturowanie
- ZwrotAkcyzy
- PMarzy
- NowySrodekTransportu
11. Stawki PTU/VAT
Przed rozpoczęciem wysyłania i odbierania faktur należy podać wszystkie stawki PTU/VAT
wymienione na ekranie:
KSeF > Pomocnicze > Parametry KSeF - stawki. Numery [AD_TPK20]
Program, na podstawie stawki wskazanej w pozycji sprzedaży oraz kraju odbiorcy:
- zakwalifikuje wartość netto i PTU/VAT pozycji do odpowiedniej sekcji
podsumowania stawek podatku (P_13_1, P_13_2, ...)
- określi stawkę PTU/VAT w pozycji faktury
Stawki:
---------------------------------------------------------------------
Stawka podstawowa ...... 01
Stawka obniżona pierwsza 02
Stawka obniżona druga .. 04
Stawka obniżona trzecia (ryczałt dla taksówek osobowych) ......... 05
Stawka 0% ........................................................ 03
Zwolniony z PTU ('zw') ........................................... 00
Nie podlega PTU ('np') ........................................... 99
Odwrotne obciążenie ('oo') ....................................... 98
---------------------------------------------------------------------
- Stawka podstawowa
Sprzedaż krajowa opodatkowana 23%
- Stawka obniżona pierwsza
Sprzedaż krajowa opodatkowana 8%
- Stawka obniżona druga
Sprzedaż krajowa opodatkowana 5%
- Stawka obniżona trzecia (ryczałt dla taksówek osobowych)
Gdy taxi na zasadach ogólnych 8%
- Stawka 0%
- '0 KR' : PTU Należny = 04, Sprzedaż krajowa 0%
- '0 WDT' : PTU Należny = 09, Sprzedaż do UE 0%
- '0 EX' : PTU Należny = 10, Export towarów 0%
- Zwolniony z PTU/VAT ('zw')
Sprzedaż krajowa zwolniona
Patrz: Symbol zwolnienia (pole P_19)
Patrz też: -->Podstawy zwolnienia z PTU
Tabele. Słowniki
- Nie podlega PTU/VAT ('np')
- 'np I'
Sprzedaż niepodlegająca opodatkowaniu w Polsce i poza UE
- 'np II'
PTU/VAT Należny = 03. Usługi B2B w UE.
- Odwrotne obciążenie ('oo')
W programie Trawers nie jest ujmowana sprzedaż:
- w procedurze marży
- w procedurach szczególnych OSS/IOSS(UE)
Patrz opis tabeli:
Tabela stawek PTU/VAT
12. KSeF a JPK_V7
Po utworzeniu faktury, a przed nadaniem jej numeru KSeF, faktura jest
następująco oznaczana dla potrzeb JPK_V7:
- BFK Gdy firma nie wysyła faktur do KSeF.
Tak powinny być oznaczone wszystkie faktury użytkownika
do 1 lutego / 1 kwietnia, zależnie od obowiązku KSeF
- DI Domyślne oznaczenie.
Faktura jest traktowana jako dokument inny do czasu nadania jej numeru KSeF.
- OFF (Awaria) Oznaczenie w przypadku wystawienia faktury w trybie awarii
- BFK (Awaria całkowita) Oznaczenie w przypadku wystawienia faktury
w trybie awarii całkowitej
Do pliku JPK_V7 zapisywany jest:
- numer KSeF, jeśli nadany
- oznaczenie [DI, OFF, BFK] określone w nagłówku faktury, gdy brak numeru
Tabela pokazuje odwzorowanie (prezentowanie) w pliku JPK_V7 sprzedaży w fakturze KSeF (w poszczególnych stawkach PTU/VAT)
Faktura KSeF --> JPK_V7
| Pole KSeF | Procedury | Kraj | Stawka PTU (kody)| Pole JPK_V7 |
| ------------------------------------------- | ---------- | -------- | ---------------- | ------------------------------------------------------------------------------------|
| P_13_1 (netto dla stawki podstawowej) | | PL | 23, 22 | Sprzedaż krajowa opodatkowana 23% -> K_19,K_20. |
| P_13_2 (netto dla 1. stawki obniżonej) | | PL | 8, 7 | Sprzedaż krajowa opodatkowana 8% -> K_17,K_18. |
| P_13_3 (netto dla 2. stawki obniżonej) | | PL | 5 | Sprzedaż krajowa opodatkowana 5% -> K_15,K_16. |
| P_13_4 (ryczałt - taxi) | | PL | 4, 3 | Co do zasady poza JPK_V7 (VAT-12). Gdy taxi na zasadach ogólnych - 8% -> K_17,K_18. |
| P_13_5 (procedury szczególne OSS/IOSS/UE) | WSTO_EE | -- | (wg procedury) | Zwykle: poza polskimi polami K_ (raportowanie w procedurze OSS/IOSS). |
| P_13_6_1 (0% kraj - poza WDT/eksportem) | | PL | 0 KR | PTU Należny [04] Sprzedaż krajowa 0% K_13 |
| P_13_6_2 (0% WDT) | | UE | 0 WDT | PTU Należny [09] WDT K_21 |
| P_13_6_3 (0% eksport) | | Inny | 0 EX | PTU Należny [10] Export towarów K_22 . |
| P_13_7 (zwolnione) | | OK | zw | Sprzedaż krajowa zwolniona -> K_10. |
| P_13_8 (poza terytorium kraju - ogólnie) | | PL,Inny | np I | PTU Należny [02] K_11 (dostawa towarów poza UE) oraz K_11+K_12 (świad. usług poza UE)|
| P_13_9 (usługi z art. 100 ust. 1 pkt 4) | | UE | np II | PTU Należny [03] Świadczenie usług poza terytorium kraju K_11+K_12 |
| P_13_10 (odwrotne obciążenie krajowe) | | PL | oo | Dostawa towarów (art. 17 ust. 1 pkt 5) -> K_31,K_32. |
| P_13_11 (procedury marży) | MR_T, MR_UZ| -- | -- | SprzedazVAT_Marza. |
Przykład fragmentu XML JPK_V7 z numerem KSeF
```xml
<Faktura>
<NrFaktury>FV/12/2026</NrFaktury>
<NrKSeF>KSeF-PL-2026-05-0001234567</NrKSeF>
<DataWystawienia>2026-05-15</DataWystawienia>
<K_19>12000.00</K_19>
<K_20>2760.00</K_20>
</Faktura>
```
Wskazówki praktyczne
- W systemie Trawers ERP numer KSeF jest automatycznie przypisywany do faktury po jej wysłaniu
do Ministerstwa Finansów.
- W raportach JPK_V7 numer KSeF pojawia się w polu `NrKSeF`, co umożliwia jednoznaczną
identyfikację dokumentu.
- W przypadku awarii systemu, faktury oznaczone jako OFF lub BFK są raportowane
bez numeru KSeF, z odpowiednim kodem w nagłówku.
13. Wydanie faktury nabywcy
Zależnie od rodzaju transakcji oraz tego czy fakturze został nadany numer KSeF,
mogą być różne formy wydania faktury:
- Wydanie dokumentu faktury - poza KSeF (konsument, export, ...)
Gdy sprzedawca jest uprawniony do wydania nabywcy faktury w sposób uzgodniony poza KSeF,
np. konsumentowi lub odbiorcy zagranicznemu, to można wydrukować fakturę wg wzorca,
rozbudowanego o kody QR.
- gdy nadano numer KSeF - umieszczony zostanie kod QR zawierający skrót SHA i numer KSeF.
- gdy nie nadano numeru KSeF - umieszczony zostanie kod QR zawierający skrót SHA
faktury oraz kod QR z linkiem umożliwiającym zweryfikowanie sprzedawcy
na podstawie jego certyfikatu.
Na ftp.tres.pl zostały wgrane wzorce faktur rozbudowane o kody QR
Patrz też:
Wzorce Pliki na ftp Przeglądanie
- Wydanie dokumentu faktury KSeF. Gdy nadano numer KSeF
- Wydruk faktury wg wzorca (np. pobranym z ftp) z kodem QR (zawiera skrót SHA)
- Wydruk faktury w funkcji:
Faktury sprzedaży > F2 > KSeF: Wizualizacja faktury ustrukturyzowanej
Na wydruku program domyślnie umieszcza kod QR (zawiera skrót SHA)
- Potwierdzenie transakcji. Gdy brak numeru KSeF
Gdy nie nadano numeru KSeF, można wydrukować potwierdzenie transakcji:
Faktury sprzedaży > F2 > KSeF: Wizualizacja faktury ustrukturyzowanej
Takie potwierdzenie transakcji różni się od faktury:
- tytuł: Potwierdzenie transakcji, zamiast określeniem rodzaju faktury
- kody QR: zawiera dwa kody QR: jeden ze skrótem SHA faktury i drugi z linkiem
umożliwiającym zweryfikowanie sprzedawcy na podstawie jego certyfikatu
- wizualizacja zgodna ze wzorem z CRWDE
14. Tabela awarii KSeF
KSeF > Tabele > Awarie KSeF [AD_TAW01]
W przypadku wystąpienia awarii w tabeli należy zapisać:
* rodzaj awarii
* czas (okres) awarii
Rodzaje awarii:
- [2] Niedostępność KSeF (Offline)
- [3] Awaria KSeF
- [4] Awaria całkowita
Na podstawie zapisu w tabeli, program zapisze rodzaj awarii: [2][3][4]
na fakturze wystawionej podczas awarii.