Krajowy system e-Faktur

ZB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 66
0

Chciałem pisać w komentarzach pod postem o sesjach, który kilka postów do tyłu jest, ale zadam to pytanie osobno, bo potrzebuję wklejania kodu.
Przed chwilą sprawdziłem statusy kilku starszych sesji trybu online, wszystkie nadal są otwarte:

Kopiuj
{
  "status": {
    "code": 100,
    "description": "Sesja interaktywna otwarta"
  },
  "validUntil": "2025-11-23T23:53:01.2767144+00:00",
  "invoiceCount": 1,
  "successfulInvoiceCount": 1
}

To oznacza, że sesje online nie są zamykane automatycznie lub jest bug, Nieważne.
Moje pytanie brzmi kiedy je zamykać? Odpalam sobie nową sesję w chwili wysyłki pierwszej faktury i kodzik czeka na inne fakturki do wysłania, nie wiem kiedy przyjdą.
W takiej sytuacji kiedy zamykać sesję? Jakie reguły macie?

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 62
0

Trochę humoru po części związanego z naszymi systemami (sorry jeśli już to pisałem kiedyś ale wracam do tematu to mi się przypomniało). Poszukując serwisu do pobierania danych firmy po nipie trafiłem na https://www.biznes.gov.pl/pl/wyszukiwarka-firm/
Popatrzyłem co tam się dzieje i można piekne jsony dostawać
https://www.biznes.gov.pl/pl/wyszukiwarka-firm/api/data-warehouse/SearchAdvance?nip=7791011327
https://www.biznes.gov.pl/pl/wyszukiwarka-firm/api/data-warehouse/GetCompanyDetails?id=0000222483
ale kurde nie wolno tego używać bo w responsie dostajemy information:

Kopiuj
0	
source	"KRS"
name	"JERONIMO MARTINS POLSKA SPÓŁKA AKCYJNA"
krs	"0000222483"
filters	
province	{}
source	
ceidg	
overall	0
overall	1
page	0
limit	25
information	"API MSWF v2 nie służy to przetwarzania maszynowego"

ME
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Witam
Mam pytanie wzgledem faktur wysyłanych w formie wsadu https://ksef-test.mf.gov.pl/docs/v2/index.html#tag/Wysylka-wsadowa/paths/~1api~1v2~1sessions~1batch/post. Otwarcie wraz z wysłaniem przechodzi bez błędu. Jednak faktirynie pojawia sie https://web2te-ksef.mf.gov.pl/web/invoice-list ani nie jest widoczna tez sesja wsadowa. Czy coś jeszcze trzeba zrobic oprócz ich wysłania w formie wsadu

JK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 38
0

@N1ebieski z ciekawości - testowałeś generowanie certyfikatów w swoim projekcie? Bo widzę, że przesyłasz do openssla dane z DN bez żadnych zmian a mi wychodzi, że organizationIdentifier trzeba dać jako 2.5.4.97. Nie wiem czy niektórych innych niestandarowych pól też nie trzeba tak ogarnąć (chyba jeszcze serialNumber jako 2.5.4.5)

JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Cześć, czy ktoś z was miał przyjemność sprawdzić "Anonimowe wyszukiwanie faktur" na środowisku demo(web2tr-ksef.mf.gov.pl/web/)? Jeśli tak to moje pytanie czy ta funkcjonalność poprawnie wyszukuje taką fakturę? Jakie dane można podejrzeć po wyszukaniu?

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 62
0

Haj. Macie w swoich systemach wysyłanie faktur uproszczonych? Jeśli tak, to jak ogarniacie numer faktury (P_2), a konkretnie jak użytkownik wprowadza ten numer? Z tego co wiem to powinien być numer paragonu ale od ręcznego przepisywania tych znaczków to grzecznie mówiąc można szewskiej pasji dostać. Wasze systemy się z kasami fiskalnymi integrują czy jak?

DVI Kesatuan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Tryby offline i data P_1. Wiadomo jak to wygląda z datami do kiedy trzeba wysłać fakturę do ksef itd. ale czy wiecie (bo tego nie mogę nigdzie znaleźć) jak to dokładnie wygląda z wartością pola P_1?
Czy może być ona wcześniejsza niż data rozpoczęcia awarii? Np. awaria rozpoczyna się w wtorek i trwa do czwartku eod. W środę chcę wystawić fakturę w trybie offline. Jaką datę P_1 mogę wtedy faktycznie podać? Czy mogę podać datę wcześniejszą niż data wystąpienia awarii? Czy musi to być dokładnie ta data w jakiej następuje próba wystawienia faktury offline? Czy mogę wystawić fakturę z datą P_1 np. piątku (przyjmując, że mam 7 dni po awarii na jej dosłanie)

GM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 29
0

Ja nadal w kwestii autoryzacji w systemie za pomocą certyfikatu KSeF, czy ktoś z was wie jak użyć tego certyfikatu w zewnętrznej aplikacji do podpisu typu np: Szafir 2.0 ?
Czy to jest w ogóle możliwe, ja od rana z tym walczę, bo próbuję napisać podręcznik dla użytkowników, ale albo ja nie widzę takiej możliwości, albo po prostu niedowidzę już na oczy.
To drugie, to na 100% związane z tym, że od miesiąca jestem przyspawany do kompa non-stop, żeby oprogramować ten system.

TR
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: 700m n.p.m.
  • Postów: 680
0

Trochę nie rozumiem / gubie się jeżeli chodzi o uwierzytelnienie w KSEF:

  1. mam certyfikat KSEF - klucz prywatny oraz certyfikat osobno w plikach

  2. chciałbym teraz uzyskać "AuthenticationToken" tutaj: https://ksef-test.mf.gov.pl/docs/v2/index.html#tag/Uzyskiwanie-dostepu/paths/~1api~1v2~1auth~1ksef-token/post

  3. po to aby uzyskać "Access Token" i "Refresh Token" tutaj: https://ksef-test.mf.gov.pl/docs/v2/index.html#tag/Uzyskiwanie-dostepu/paths/~1api~1v2~1auth~1token~1redeem/post

  4. Tyle tylko, że w pkt 2. potrzebny jest jeszcze "KSEF token"

Generowanie KSEF TOKEN jest tutaj:

https://ksef-test.mf.gov.pl/docs/v2/index.html#tag/Tokeny-KSeF/paths/~1api~1v2~1tokens/post

problem w tym, że tam jest autoryzacja "Bearer", czyli muszę się uwierzytelnić.... "Access Tokenem", wygląda to jak zamknięte koło...

W jaki sposób można stworzyć KSEF Token przez API?

Dzyszla
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 185
0

Pole P_10 - kwota rabatu.
Jak postępujecie? Dajecie cenę po rabacie i wtedy wcale tego pola czy zawsze to pole z wartością 0?
A może zawsze dajecie cenę przed rabatem i wówczas zawsze to pole (nawet z 0)?

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 62
0

Próbował ktoś rozkminić po co w QRII jest hash faktury? To na wypadek przekrętów, żeby później można było dochodzić skąd się ten link wziął?

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 62
0

W kontekście tego postu: Krajowy system e-Faktur
Zadałem pytanie:

Dzień dobry
Chciałbym zapytać o przeznaczenie pola NrFaKorygowany w strukturze faktury. W
opisie czytamy: "Poprawny numer faktury korygowanej w przypadku, gdy przyczyną
korekty jest błędny numer faktury korygowanej [pole opcjonalne] Uwaga! Błędny
numer faktury należy wskazać w polu NrFaKorygowanej"
Czy pole NrFaKorygowany można użyć do korekty numeru faktury w celu usunięcia luki
w numeracji faktur? Jeśli nie, czy można prosić o przykład sytuacji kiedy i jak
pole NrFaKorygowany powinno być wypełnione?
Pozdrawiam

Odpowiedź:

Szanowny Panie,
faktura jest dokumentem odzwierciedlającym rzeczywisty przebieg zdarzeń gospodarczych. Fakturę korygującą wystawia się do faktury pierwotnej.

W przypadku gdy po wystawieniu faktury:

  1. podstawa opodatkowania lub kwota podatku wskazana w fakturze uległa zmianie,
  2. dokonano zwrotu podatnikowi towarów i opakowań,
  3. dokonano zwrotu nabywcy całości lub części zapłaty, o której mowa w art. 106b ust. 1 pkt 4 ustawa o VAT,
  4. stwierdzono pomyłkę w jakiejkolwiek pozycji faktury

podatnik wystawia fakturę korygującą.

Element „DaneFaKorygowanej"
W strukturze FA(3) element „DaneFaKorygowanej" zawiera dane faktury korygowanej, m. in. datę wystawienia faktury korygowanej, numer faktury korygowanej, numer KSeF faktury korygowanej. Maksymalna ilość wystąpień tego elementu, to 50 000.
  

Pole NrFaKorygowanej
Pole NrFaKorygowanej zawiera numer faktury korygowanej (pierwotnej).
Podaje się w nim numer faktury korygowanej, o którym mowa w art. 106e ust. 1 pkt 2 ustawy o VAT.
Pole to wypełnia się niezależnie od tego, czy faktura korygowana była wystawiona w KSeF czy poza KSeF.
Zatem, jeżeli ówczesny numer faktury był błędny w celu jego poprawienia można wykorzystać pole NrFaKorygowanej
.

Informacje dodatkowe
W udzielanych odpowiedziach na kanale e-mailowym nie dokonujemy oceny stanu faktycznego oraz oceny poprawności wystawianych faktur. Oceny dokonuje samodzielnie podatnik, natomiast ostateczna weryfikacja leży w kompetencji organu podatkowego.

Czyli wszystko jasne.

JK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

spotkał się ktoś może z takim czymś, że od 1-2 h mam cały czas info że 'Status sesji (415) uniemożliwia wysyłkę faktur' - robię nową i to samo .

{"referenceNumber":"20251127-SO-5077373000-9439787424-B6","validUntil":"2025-11-28T11:26:14.3871429+00:00"}

{"exception":{"exceptionDetailList":[{"exceptionCode":21180,"exceptionDescription":"Status sesji nie pozwala na wykonanie operacji.","details":["Status sesji (415) uniemożliwia wysyłkę faktur."]}],"serviceCode":"00-030e2b9eb1939c930ce96c9b76791007-4f67805dce9009b6-00","timestamp":"2025-11-27T23:26:50.1330674Z"}}

widać tu też że pomimo że się zmiana referenceNumber to data timestamp nie - może maja jakąś przerwę od 23 ? (serwer testowy)

Dzyszla
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 185
1

Dostałem odp z KIS@MF Odpisuję dając "odpowiedz wszystkim"
Zwrotka:

To: "'Krajowa Informacja Skarbowa'" kontakt-email.kis@mf.gov.pl
Subject: RE: [Ticket#2025111811002716] Środowisko Integracyjne KSeF 2.0 / Prośba o informację
Time: Fri, 28 Nov 2025 11:59:38 +0100
Adres "'Krajowa Informacja Skarbowa'" kontakt-email.kis@mf.gov.pl jest nieaktualny. Wiadomość nie została dostarczona

Zonk. To jak mam im odpowiedzieć? Zgłoszenie robić nowe?

AdrianWladyka
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

ktoś ma przykłady XMLi z fakturami .. kilka miechów temu ściągnąłem od nich przykłady dla FA (3) ale są już najwyraźniej nieaktualne i nie przechodzą przez walidacje xsd.
Link .. pliki .. cokolwiek..

Z góry dzięki.

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7
0

To nad czym tu w pocie czoła pracujemy (niektórzy całkowicie za darmo w ramach cyber wolontariatu) przyniesie państwu ogromne zyski.
https://ksiegowosc.infor.pl/ksef/7436474,ksef-pomoze-uszczelnic-budzet-mf-liczy-na-187-mld-zl-wplywow-w-2026-roku.html
Czyli tak - koszt zrobienia KSeF ok 200 mln z tego co pamiętam i to wszystko z naszych podatków, żadnego dofinansowania na wdrożena i szkolenia dla firm, zysk 18 miliardów już w 1 roku. Ile z tego pójdzie do kieszeni przeciętnego użytkownika 4programmers.net, niech zgadnę - 0 zł :)

PS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

szybkie pytanie żeby się z ksefem nie kopać: do uwierzytelniania w demo certyfikaty generuje się z MCU czy z aplikacji DEMO ?

JK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

ma ktoś doświadczenie - wysyłam fakturę , wszystko przechodzi prawie do końca - strzelam żeby pobrać upo /v2/sessions/{RN}, i dostaje 200, potem status.code=100, InvoiceCount=1 i czekam aż dostanę successfulInvoiceCount>0 ale dostaje po 2 minutach failedInvoiceCount=1 . z wcześniejszego debugowania wszystko sprawdzone że szyfrowanie dobre, itp. faktura pobrana nawet przed chwila ze strony gov żeby nie było że xml zły.

co to może być ?

AL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

W Aplikacji Podatnika DEMO (https://web2tr-ksef.mf.gov.pl/) mogę zalogować się Profilem Zaufanym.
Natomiast czy w Aplikacji Podatnika TEST mogę zasymulować logowanie Profilem Zaufanym(bez użycia API), bo tam widzę tylko przez NIP można("Zaloguj uwierzytelnieniem testowym")?

V2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

Czy da się wyrobić certyfikat KSeF dla osoby nieposiadającej PESEL (obcokrajowca)? Jak to się odbywa? No bo przecież taka osoba nie ma chyba certyfikatu kwalifikowanego z PESELem ani Profilu Zaufanego, którymi mogłaby się autoryzować by wygenerować certyfikat KSeF.

V2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

Jak rozumieć limit 2 aktywnych certyfikatów KSeF na osobę - czy to jest max. 1 certyfikat do autoryzacji i 1 do offline, czy może dopuszczalne jest np. 0 do autoryzacji (bo można to robić tokenem) i 2 do offline?
I czy limit 6 jest na zawsze, czy na jakiś okres?

V2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 28
0

Jeszcze dwa pytania o certyfikaty KSeF:

  1. Czy one są po prostu dla osoby - tak jak ceftyfikaty kwalifikowane, czy raczej dla osoby w danym kontekście tj. firmie? To znaczy: czy jak ktoś ma fakturować w dwóch róźnych firmach, to wystarczy mu do tego do atuoryzacjt jeden certyfikat KSeF (i oczywiście upoważnienie ustawione w każdej z tych firm), czy musi sobie wyrobić do każdej firmy osobno? Mam nadzieję że to pierwsze, ale wtedy jaki sens ma to, że wszystkie endpointy związane z wyrobieniem certyfikatu wymagają tokena dostępu, który przecież jest do konkretnej, jednej firmy (kontekstu)?
  2. Czy do środowisk: demo i produkcyjnego może być ten sam certyfikat KSeF - podobnie jak kwalifikowany działa w obu, czy dla każdego środowiska działa wyłącznie certyfikat KSeF w nim wygenerowany?
Dzyszla
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 185
0

To może zaciekawić: https://github.com/CIRFMF/ksef-docs/issues/408#issuecomment-3591794457 z kontekstu wynika, że awaria KSeF (a zatem tryb offline-niedostępność lub offline-awaria) wcale nie musi oznaczać braku komunikacji i nawet możliwości przesyłania faktur! Mnie to zaskakuje, a Was? :)

Edit:
I kolejna ciekawostka z tego samego wątku: https://github.com/CIRFMF/ksef-docs/issues/408#issuecomment-3592486046 - ma powstać "Latarnik" związany z monitorowaniem awarii!

Miang
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1787
0

Rozmowa z Radkiem Pogodą, gościem który jest doradcę, ma poglądy może kontrowersyjne ale wie dużo o funkcjonowaniu firm i podnosi w tej rozmowie dużo prawdziwych problemów

Między innymi mówi o niewydolności systemu, podaje jak to będzie wyglądać z punktu widzenia przedsiębiorcy oraz to że na KSeF zarobią głównie najwięksi producenci oprogramowania. Mówi też o limicie ilości wystawianych faktur na godzine, to jaki idiotyzmem jest ze taki sam limit ma mała działalność i firma typu Orlen gdzie te faktury idą w tysiące na tysiącach stacji czyli w miliony
W drugiej części bardziej polityczne, tylko że my jako JDG też niestety powinniśmy się interesować polityką

Andrzej Zieliński
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Dzień dobry,
Mam takie pytanie, mam aplikację w C która sprawnie wysyła i pobiera faktury do środowiska testowego , w środowisku demo tworzę certyfikat dokładnie w taki sam sposób jak w środowisku testowym i mam problem z tym że cały czas mi go odrzuca (błąd 460) , certyfikat jest wystawiony przez ksef na mnie , miał ktoś z Państwa taki problem ?

xoree
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 46
0

Mam problem z kodami QR przy wysyłaniu faktur do KSeF.
W trybie interaktywnym wszystko działa poprawnie — kod QR generuje się prawidłowo, link działa i wszystko jest w porządku.

Natomiast gdy wysyłam faktury w trybie wsadowym (ZIP), mimo że wysyłka przebiega pomyślnie, kod QR generuje się niepoprawnie.
Po spakowaniu do ZIP-a zawartość pliku XML jest taka sama, jednak hash dla danej faktury w paczce wsadowej różni się.
W efekcie hash jest inny, a link z kodu QR nie działa. Jak to rozwiązać ?

S8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 81
0

Czy ktoś kojarzy gdzieś jakieś sensowne wyjaśnienie w kwestii tych tej daty faktury, kiedy to jest data przyjęcia do KSeF, kiedy z pola P_1 i jak się ma do tego jeszcze pole P_6.
Oraz jak to się ujmuje np w pliku JPK_VAT w zależnośći od trybu offline/online itd?

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 62
0

Takie mi przyszło do głowy pytanie: Co ma zrobić nabywca, który dokonał zakupu ale sprzedawca powiedział, że ma ksef w tyłku i nie będzie wystawiał tam faktur? Wiem, wiem "Taki sprzedawca to nie sprzedawca" albo "Trzeba było nie kupować u niego". Załóżmy że tak już się stało. Czy nabywca może taką fakturę ręcznie wprowadzić do systemu albo dostarczyć do biura rachunkowego i wrzucić w koszty? W początkowym okresie, kiedy przedsiębiorcy będą liczyć na brak kar może to się zdarzyć.

xoree
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 46
0

Aktualizacja projektu:
Dodałem wstępne wsadowe wysyłanie faktur (FV) — na razie to tylko koncepcja, ale w moim systemie rozwiązanie już działa w praktyce.
W kolejnych etapach planuję dopracować i przygotować bardziej ogólną wersję tego rozwiązania, aby można je było łatwo wykorzystać w innych środowiskach.
Repozytorium: https://github.com/bsdnetpl/KSeFClient

P2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 149
0

Posiada ktoś w C# napisane uwierzytelnienie do KSeF 2.0 ? - Siedzę nad tym już kilka dni i nie udaje mi się tego napisać.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.