Krajowy system e-Faktur

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

Chyba coś mi umknęło. Korzystam z: https://api.ksef.mf.gov.pl/v2/invoices/query/metadata i pobieram listę dokumentów. Te które mają schemę FA(3) pobierają się, FA(2) już nie.
To normalne działanie, czy coś przeoczyłem?
Dziękuję

L3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Wysyłka interaktywna teraz, sześć faktur. Czas oczekiwania na numer ksef (acquisitionDate - invoicingDate) to 845 – 1035 sekund.

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

Zauważyłem przy testach, że pola typu nazwy podmiotów, opis pozycji wszystkie znaki specjalne muszą być przekonwertowane, ale już jak mamy pola w DodatkowyOpis to już nie muszą. Takie było założenie czy ... ?

silverdr
  • Rejestracja: dni
  • Ostatnio: dni
0

Jest sobie certyfikat typu "offline", budujemy link do kodu QR, wywołujemy go i pojawia się strona mówiąca o tym czy certyfikat jest poprawny / rozpoznawany (tak/nie). A pytanie czy programowo jakoś sensownie da się to sprawdzić. Oczywiście niekoniecznie parsując HTML rzeczonej strony ;-)

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

Dostałem fakturę korygującą ponad 300 faktur sprzed ksef 2 ;) Ciekawe czy to z tego samego softu co ta faktura z kwietnia na githubie

jaroslaw81
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Jak sobie radzicie z błędnie wystawionymi dokumentami na produkcji. Przychodzą do mnie korekty, które w pozycjach mają stawki VAT a w podsumowaniu kwota brutto = netto. I brak kwoty VAT. Robicie dodatkowe walidację, bo wiadomo xml przyjmie ale system FK już nie ?

W1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

Cześć. Przy pobieraniu xml dokumentów zakupu (GetInvoiceExportStatusAsync) dostaję 415 "Błąd odszyfrowania dostarczonego klucza". Przy tym metadane pobiera. Nie działa tylko na środowisku produkcyjnym. Na test i demo działa. Czy ktoś miał coś podobnego? Czy to API produkcyjne nie działa poprawnie?

PG
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Cześć. Takie pytanie: uzytkownik chce wyslac kilka faktur o różnych godzinach danego dnia. Pomyslalem, że moze to spokojnie zrobić w ramach jednej sesji, poniewaz dlugosc sesji to 12h. ReferenceNumber i validUntil tej sesji zapisauje do bazy i przypisuje do usera w celu pozniejszego wykorzystania (np po 2h). Czy powinienem zapisywać do bazy EncryptionData i przypisac do danej sesji? Rozumiem, że te dwie rzeczy są powiązane?

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

tez u Was jest ten sam problem z logowaniem sie PZ? Ciekawe jak "KowalskI" ma sobie odebrać fakture..;)

screenshot-20260205103234.png

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

Zgłupiałem już całkiem - pomóżcie jeśli możecie. Faktura rozliczająca zaliczkę, w pozycjach mają być wartości wynikające z całej transakcji czy tylko z rozliczenia (czyli pomniejszone o zaliczkę)? A jeśli wartości całej transakcji, to gdzie umieścić informację o kwocie pobranych zaliczek?

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

Marzenie ściętej głowy pewnie, ale czy ktoś próbował już zasugerować utworzenie githuba dla aplikacji podatnika, albo wie czy coś takiego istnieje? Formularz zgłoszeniowy, nawet gdyby działał normalnie, jest bez sensu - obstawiam, że tam duplikaty pytań są w tysiącach liczone.

MG
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 50
0

Mam faktury z załacznikiem, wizualizacja przez styl.xsl nie pokazuje załacznika, a ksef-pdf-generator zwraca błąd kod 1. Co może być przyczyną? Pomóżcie prosze...

T2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
0

Cześć

Mam pytanie w sekcji <Podmiot3> mamy <TNIPIdWew> jeśli te pole jest uzupełnione wiadomo że z numerem NIP to czy dodajecie jeszcze osobno pole <NIP> w tej sekcji ?

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

@sosoba
Bo chyba nie ma sensu, żeby kontynuować dyskusję na GH... A mógłbyś np. podrzucić przykładowy poprawny CSR, który przechodzi prawidłowo w KSeF, a zawiera polskie znaki? Porównałbym sobie. I najlepiej na ECDSA oczywiście.
Mam niestety obawy, że wersja SBB, której używam, nie do końca wspiera. A ja się akurat takimi rzeczami nigdy wcześniej też nie bawiłem... Jakiejkolwiek pomocy w necie jest zero :(

PX
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 17
0

czy jeśli w <podmiot3> wpiszemy NIP i <Rola>odbiorca to ten klient zobaczy fakturę w swoim ksef czy tylko odbiorca z <podmiot2> ?

LK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Hej!

Po kilku zgłoszeniach z dziwnymi wynikami klientów z produkcji testuję wszystkie dostępne API dotyczące uprawnień i mam lekki dysonans.
Po poprawnym uzyskaniu tokenu w kontekście NIP (challenge OK, token używany do dalszych wywołań), zdarza mi się, że poniższe zwracają pustą listę nawet dla podmiotu, który powinien mieć pełne uprawnienia:

  • POST /v2/permissions/query/personal/grants?pageOffset=0&pageSize=100
  • GET /v2/permissions/query/entities/roles?pageOffset=0&pageSize=100

Czy to specyfika implicit "ownera" z ZAW-FA? Szukam w złym miejscu?
Chcę zrobić quick fail przed proszeniem klienta o nadanie uprawnień. Na dziś jedyne w 100% pewne wydaje mi się podejście „spróbuj nadać bez sprawdzania” i interpretacja wyniku z:
POST /v2/permissions/entities/grants
Tu też miła niespodzianka bo w "standardowej" 400 dostajemy w miarę sensownie rozpisane szczegóły błędu. 403 najwyraźniej jest samo-wyjaśnialne, żadnych konkretów nie uświadczymy.
Chciałem mieć "twarde potwierdzenie" z systemu ale patrząc na wyniki może się okazać, że najlepsza opcja to ignorować to wszystko i sprawdzać JWT? 😄

TO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Witam serdecznie, miał ktoś może taki problem, że lokalnie wszystko działa, natomiast na produkcji (VPS z Digital Ocean, lokacja Holandia) dostaję już przy pierwszej próbie uzyskania challenge HTTP 403:
{ "title" : "Request blocked", "status" : 403, "detail" : "This request was blocked by our security service", "security" : { "incidentId" : "16880033005XXXXXXXX-7008580935XXXXXXXX", "clientIp" : "128.199.X.X" } }

Nie wygląda to na odpalenie limitów, bo dzieje się już przy pierwszym requeście. Testuję pod środowiskiem Demo. Spróbowałem po godzinie i cały czas to samo.
Nie wiem co zrobić poza zmianą VPSa...

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

Witam, proszę o pomoc, w tym wątku znalazłem XSL dla FA3 - dzisiaj dostałem zgłoszenie, że przez WWW widać w podglądzie faktury "Numer KSEF" a przecież w samym XML nie ma tego elementu
Istnieje już jakiś oficjalny XSL? Jak umieścić ten numer w podglądzie i czy to nie będzie przekłamanie? Wizualizacja jedno a XML faktury drugie?

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

Witam.
jaki jest teraz adres t otestowego MCU?
web2te-ksef.mf.gov.pl przestał działąć.

JN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

Hej, mam problem z pobieraniem metadanych faktur /api/v2/invoices/query/metadata.
Dostaję błąd 21405 Błąd walidacji danych wejściowych ( You cannot retrieve invoices starting from number 10 00 or higher. Please narrow your filters).
Zakres to data 01.02.2026 - 06.02.2026, pageSize 100. Jak pokonać ten błąd?

T2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
0

Cześć

mam nietypową sytuację u klienta, który posiada dwie firmy i korzysta z tego samego programu oraz tego samego łącza internetowego.
Dla pierwszej firmy wysyłanie i pobieranie działa błyskawicznie, natomiast dla drugiej trwa to około 30 sekund a czasami więcej.

Czy ktoś z Was spotkał się z podobnym przypadkiem?
Słyszałem, że certyfikat może być „przypisany” do konkretnej serwerowni — czy to w ogóle prawda, czy raczej mit?

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Hej, dzisiaj od rana w logach mam mnóstwo takich wpisów:

Kopiuj
System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The remote name could not be resolved: 'api.ksef.mf.gov.pl'
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
   --- End of inner exception stack trace ---

Spotkalście się u siebie z czymś takim? Jakby serwer DNS, ale serwer ten sam i wszystko śmigało od poniedziałku.

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

Hej
Czy w tym momencie wpinacie już latarnię we flow na produkcji? Jakieś tam endpointy sobie pododawałem ale na tę chwilę nie weryfikuję zwracanych wartości. To już niby oficjalnie działa?

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

Cześć, mam problem z tokenami KSeF.
Token A wysyła faktury wsadowo, token B tylko sprawdza status przetworzenia sesji wsadowej w KSeF.

Jeśli token A na którym wysyłam był wygenerowany na PESEL dla pracownika, to token B wygenerowany na NIP firmy dostaje błąd 403 przy próbie zbadania statusu sesji wsadowej nawiązanej przez token A.
Jeśli token A, wysyłający, wygeneruje również na NIP, to token B bez problemu sprawdza status sesji.

Przy generowaniu tokenów oczywiście zaznaczam uprawnienia do wszystkiego jak leci :)

Czy ktoś miał podobnie, lub wie z czego to wynika?

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

Cześć, czy ktoś wie czy udostępniony generator PDF działa w node.js?

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

Hej
Czy jacyś insiderzy z CIRFu wiedzą może, kiedy planowane są kolejne etapy developmentu? Scamy, ukrywanie, identyfikatory płatności itd? Rozumiem, że w tym momencie jest docieranie obecnej funkcjonalności. Jednak w miarę możliwości dajcie znać managementowi, żeby z wyprzedzeniem poinformować "wtedy i wtedy planowane są takie a takie zmiany".

PG
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Hej,
Czy ktoś z Was ma wiedzę jak za pomocą ksef-pdf-generator wygenerować wizualizację faktury z dwoma kodami qr (w przypadku faktury offline)? Na razie udaje mi się wygenerować z jednym kodem, tak jak w przypadku faktur online.

MC
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Osoba złożyła ZAW-FA do dwóch spółek i uprawnienia zostały nadane. W pierwszej spółce uwierzytelniła się, nadała sobie pozostałe uprawnienia i wygenerowała certyfikaty ksef "offline" i "authorization". Później w drugiej spółce uwierzytelniła się, nadała sobie pozostałe uprawnienia i przy próbie wygenerowania certyfikatów ksef okazało się, że już są wykorzystane, przy pobraniu okazało się, że są to te same certyfikaty co w spółce pierwszej. Obie spółki nie są powiązane (tego nie wiem na pewno). Nie wiem czy to jest prawidłowe, czy certyfikaty ksef (offline i authorisation) dostaje osoba i może posługiwać się nim w wszystkich firmach dodając odpowiedni kontekst ?. Czy źle myślałem, że trzeba mieć certyfikaty ksef, dla każdej firmy z osobna?

Marcin Polkowski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 12
1

Zaokrąglenia dla "cena jednostkowa netto", pole Fa > FaWiersz > P_9A.
Wg dokumentacji może to być wartość do 8 miejsc po przecinku. Wysyłam więc 1,068, w XML jest, w mojej wizualizacji faktury jest. Ale na oficjalnej wizualizacji z Aplikacji Podatnika generuje się PDF z zaokrągleniem do 2 miejsc: 1,07.
Jakoś można to wymusić aby NIE robiło zaokrągleń? Klienci dostają szału, że złe ceny dostali.

ME
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
1

Witam wszystkich.
Czy zdarzyły się komuś przypadki, żeby dane faktury kosztowej przyszły z wszystkimi tagami w lowercase?
Z tego co kojarzę, to XML jest case-sensitive, ale jak byk przyszło:

<faktura xmlns="http://crd.gov.pl/wzor/2025/06/25/13775/"> <naglowek> <kodformularza kodsystemowy="FA (3)" wersjaschemy="1-0E">FA</kodformularza> <wariantformularza>3</wariantformularza> <datawytworzeniafa>2026-02-02T20:12:04Z</datawytworzeniafa> <systeminfo>Microsoft Dynamics 2012</systeminfo> </naglowek> <podmiot1> <daneidentyfikacyjne> <nip>XXXXXXXXXX</nip> <nazwa>XXXXXXXXXX</nazwa> </daneidentyfikacyjne> <adres> <kodkraju>PL</kodkraju> <adresl1>XXXXXXXXXXXXXX</adresl1> </adres> </podmiot1> <podmiot2> <daneidentyfikacyjne> <nip>XXXXXXXXXXXXXX</nip> <nazwa>XXXXXXXXXXXXXX</nazwa> </daneidentyfikacyjne> <adres> <kodkraju>PL</kodkraju> <adresl1>XXXXXXXXXXXXXX</adresl1> </adres> <jst>2</jst> <gv>2</gv> </podmiot2> <fa>...

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.