Krajowy system e-Faktur

GS
  • Rejestracja: dni
  • Ostatnio: dni
0

Przymierzam się do implementacji wysyłki offline i mam taką wątpliwość.
Każda faktura zarejestrowana w KSEF otrzymuje numer w którym zawarta jest m.in. data wystawienia faktury.
Jak to wygląda przy wysyłce offlinowej ?
W polu P_1 faktury (data wystawienia) mam np. datę 29.03.2026 a faktura zostaje wysłana 30.03.2026.
Która data zostanie zawarta w numerze KSEF ?

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

Hmmm, orientujecie się czemu na produkcji
/v2/invoices/query/metadata
zwraca HTTP 404?
to co uruchomili 28.01 pozwala przetestować tylko samo uwierzytelnianie?

Mateusz Jaracz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Cześć czy ktoś słyszał coś może o wysyłce załączników wraz z fakturą do ksef?

K2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 35
0

Wybaczcie jeśli głupio zapytam - też Wam "latarnia" PROD : https://api-latarnia.ksef.mf.gov.pl/status
zwraca json z min.: 403, title:"Request blocked", detail:"This request was blocked by our security service",security[incidentId]:"..............-........." ?

LA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 487
0

czy demo-mcu dziala normalnie? zalogowanie sie PZ przez mbank, celem utworzenia certa nie powodzi sie...

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

Co komunikat prasowy, to ciekawszy. Jest wizualizacja z jednym kodem, wizualizacja z dwoma kodami, potwierdzenie traksakcji, a Bricoman dokłada twór "propozycja wizualizacji faktury VAT". Ciekawe, czy to będzie po prostu potwierdzenie transakcji, czy coś wymodzili. I jeszcze z linkiem do SmartKSeF - co to jest?
https://www.bricoman.pl/page/ksef.html?srsltid=AfmBOoqWs5sr_rtNlF8ySWdHXrdnyUL7HXigIB23hI2lXh8ti_rZ_LHw

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

Zdarzało wam się przy wysyłce batchowej ten błąd?
Wyskakuje mi to raz na kilkanaście razy, jeśli dodam/usunę fakturę i wgram jeszcze raz to przechodzi. Nie wiem gdzie szukać przyczyny, własnego klienta robiłem w javie wg klienta MF

Kopiuj
{
    "status": {
        "code": 430,
        "description": "Błąd dekompresji pierwotnego archiwum",
        "details": [
            "Skrót SHA-256 przesłanej paczki faktur nie jest zgodny z zadeklarowanym skrótem: 's55uS3+hHgK2Tv11EAC1WcOD9BWiNmzsPCxFhMfkUY8='."
        ]
    },
    "dateCreated": "2026-01-30T14:43:02.9306983+00:00",
    "dateUpdated": "2026-01-30T14:43:04+00:00",
    "validUntil": "2026-01-31T02:43:02.9306983+00:00"
}
K7
  • Rejestracja: dni
  • Ostatnio: dni
0

Przepraszam Panowie ale czy Wy też w DEMO, czekacie na zmianę sesji na Active.
Ja już czekam 40 minut i nadal mam
"W trakcie"

Czy to normalne?

K7
  • Rejestracja: dni
  • Ostatnio: dni
0

Raczej wątpię
screenshot-20260130165254.png

asoio
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0

Dla @radhex :
Przykładowy xml z danymi autoryzującymi:

Kopiuj
<podp:DaneAutoryzujace xmlns:podp="http://e-deklaracje.mf.gov.pl/Repozytorium/Definicje/Podpis/">
    <podp:NIP>7777777777</podp:NIP>
    <podp:ImiePierwsze>Jan</podp:ImiePierwsze>
    <podp:Nazwisko>Testowy</podp:Nazwisko>
    <podp:DataUrodzenia>1978-03-24</podp:DataUrodzenia>
    <podp:Kwota>0.00</podp:Kwota>
</podp:DaneAutoryzujace>

Powyższy xml należy zaszyfrować zgodnie z wytycznymi opisanymi w specyfikacji i wrzucić do elementu AuthData w InitUpload:

Kopiuj
<?xml version="1.0" encoding="UTF-8"?>
<InitUpload xmlns="http://e-dokumenty.mf.gov.pl">
    <DocumentType>JPK</DocumentType>
    <Version>01.02.01.20160617</Version>
    <EncryptionKey algorithm="RSA" mode="ECB" padding="PKCS#1" encoding="Base64">iJYWoHlY2q9HCGI67pa5wsLzHtZHdqe1Vg7L7TqD8QONRQ0UfTjv3Dv8a2xJYOO+HeoOSf/T7IMoXM1Wve+reBmI/2nF2f4LyUOuqvwOBxwseYYRQT5PhZiNNZqMwGdrugk++SE00bJcaKw0EzkCeU7dtNnHqL/esdQqWW1llXIsAH8mhrmoVdRDk29LQlqVoJlBEdPKb0YtMwVEHzKbbhGC8nLaylKYvy1zAlfJGWf30AW10m1yJ9vOG005mk+kkUxy5r8LnmHtew2+PMC23hdBTCTa4ltEy0tB8gwH/t3BhjgQcksNQGOX7TnWqCoreV/+Pm7y/AViJm3ww91o/Q==</EncryptionKey>
    <DocumentList>
        <Document>
            <FormCode systemCode="JPK_V7M (2)" schemaVersion="1-0E">JPK_VAT</FormCode>
            <FileName>_testjpk.xml</FileName>
            <ContentLength>2954</ContentLength>
            <HashValue algorithm="SHA-256" encoding="Base64">T8gKsOP+vHQGShm5hwIipg611OQ4QRmlN5E5CwX2ZsA=</HashValue>
            <FileSignatureList filesNumber="1">
                <Packaging>
                    <SplitZip type="split" mode="zip"/>
                </Packaging>
                <Encryption>
                    <AES size="256" block="16" mode="CBC" padding="PKCS#7">
                        <IV bytes="16" encoding="Base64">rvOTLLgDw0iNyMBpZcGXBw==</IV>
                    </AES>
                </Encryption>
                <FileSignature>
                    <OrdinalNumber>1</OrdinalNumber>
                    <FileName>_testjpk.xml.zip.0.aes</FileName>
                    <ContentLength>1120</ContentLength>
                    <HashValue algorithm="MD5" encoding="Base64">sXdgl2mXnl8BEYWjnBz27w==</HashValue>
                </FileSignature>
            </FileSignatureList>
        </Document>
    </DocumentList>
    <AuthData>jBlbEdCdUsJXIV4DnVBk4nUyMJ9lS9+/QtgrMn871PFhvKBmr7kS6pr9T6S67tU9cauPsx/jaK5tUN0ZuxVZZBVTV0y5iE41YG+LPt+JeyrIzcHCo0L9jTf9bdSzJiQbwsq0ZorShitM0PbD50wfjYin7yXWxb5qH6BJJz0igSMXZ5eaDlgcp3fvPL7kCrJtmn0noX1iVh/Cxg1bYGC+UBGcmmC2uJeMo26c/0hmnb0bzwijK5FHvU7JQRY9vfmx8j2PaVY+tSPSQpwAv10sanCFLzJnMJU+YUD2VdnNZ84V3tcGheCfVCHkZNr6PFj+XnDuOeXhyxtI+bqrZUj8tpCEnW51aMABS7Sw2vDldud5Jz1O6oIO7v/ZJwPIumpS5q5egZGgq8ZjsQ5n7qyNSLVxq/34ky9vB6rouA/4i+qcgC3ObxKDKmJZHZawUP9n</AuthData>
</InitUpload>
ME
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

Pytanie w sprawie certyfikatów jak wiaodmo mozna wygenerowac do autoryzacji i wystawianai faktu. Jak użyc certufiatu do wystawianai faktu z poziomu API ?

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

screenshot-20260131131046.png

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

Dlaczego w polu FaWiersz/NrWierszaFa typu tns:TNaturalny mogą być spacje? Przyszły mi takie na testowym ksefie.

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

FA(3)
Wstawiam do Podmiot2 i Podmiot3 ten sam NIP 1111111111.
KSEF przy odbieraniu faktur na NIPie 1111111111 zwraca mi tą samą fakturę przy typie Subject2 oraz przy Subject3.

Czy merytorycznie/prawnie są poprawne takie faktury, w których w Podmiot2 i Podmiot3 znajduje się ten sam Podmiot/NIP?

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

Ze względu na obieg dokumentów przychodzących, potrzebuję wizualizację do PDF. MF ugięło się i opublikowało: https://github.com/CIRFMF/ksef-pdf-generator Ogólnie rzecz biorąc to działa, ale w wizualizacji PDF numer KSeF jest zawsze: 5555555555-20250808-9231003CA67B-BE i QRCode również z tym numerem. Co prawda w obiegu dok. zakupowych nie jest mi niezbędny prawidłowy nr KSeF na obrazku, ale może ktoś to ćwiczył i wie jak generatorowi PDF "podać" numer KSeF? Wdzięczny za każdą pomoc!

silverdr
  • Rejestracja: dni
  • Ostatnio: dni
0

Szanowni Wycieczkowicze - czy dla faktur w walucie innej niż PLN wypełniacie pola P_14_[1-4]W także wtedy kiedy kwota podatku jest zerowa?

M4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 70
0

Panie i Panowie 5h 😉

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

@zbynioh A wam też kazali w niedzielę iść na marsz i przysłali banery?c03a4a5c-c169-41cb-9830-8d592ada8702.png

screenshot-20260201082225.png

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

Rzeczpospolita z piątku stwierdziła chyba ze głównym problem z KSeFem jest że ludzie nie będą widzieli gdzie kliknąć , wiec dali curiozalną instrukcję ze screenami pod tytułem "Pierwsze kroki w KSeF"

Pavel Misko
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 23
0

Działa latarnia produkcyjna?🙄
Mam 403 błąd

M4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 70
0

Też macie taki błąd na produkcji ? ":"Uwierzytelnianie zakończone niepowodzeniem z powodu błędu certyfikatu","details":["Nieważny certyfikat."]}}

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

to gamonie jednak są :) zakrzywiają czasoprzestrzeń;)

screenshot-20260201001947.png

KU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
2

zobaczcie jakie skandaliczne zachowanie mojego biura ksiegowego, podczas klikniecia ZINTEGRUJ SIĘ Z KSEF wygenerowali sobie certyfikat jako ja i sobie go wzieli. Nie musze chyba mówić jakie teraz uprawnienia mają
screenshot-20260201004837.png

#nieusuwajmytokenów

GB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 34
0

A to można w końcu gdzieś złozyć Zaw-fa elektronicznie ?

silverdr
  • Rejestracja: dni
  • Ostatnio: dni
1

Niektórym się samo nie przełączyło ;-)
screenshot-20260201020637.png

GM
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 46
1

Ja mogę zaraportować, że u jednego z naszych klientów właśnie sprawdzałem, czy usługa automatycznego pobierania faktur,
która była ustawiona w piątek na tryb komunikacji z KSeF 2.0 PRODUKCJA - zadziałała bez problemu - zero faktur do pobrania.
Certyfikat dostępowy wygenerowany przez klienta z pomocą kolegów ode mnie z pracy, jest poprawny i aktywny.
Cały proces eksportu faktur, pomimo tego, że nie było czego pobierać trwał ok 5 sekund, a mówimy tu o:

  • autoryzacji (3 zapytania),
  • pobraniu access-tokena (1 zapytanie),
  • wywołaniu EP: /invoices/exports (2 zapytania),

Świeży system, prawdopodobnie brak obciążenia, czas pracy programu pobierającego faktury - 6 wywołanych EP = 5 sekund.
Poniżej log:

Kopiuj
2026-02-01 00:15:00.387 - Download invoices timer: minutes
2026-02-01 00:15:00.398 - Download invoices thread
2026-02-01 00:15:00.485 - [STATUS] - Code: 100; StatusHint: [API]: Checking API PublicKeyCertificates...
2026-02-01 00:15:00.494 - [STATUS] - Code: 1; StatusHint: [AUTH]: KSeF 2.0 API info: Prod @ https://api.ksef.mf.gov.pl/v2; Context id: nip = ...
2026-02-01 00:15:00.922 - [STATUS] - Code: 2; StatusHint: [AUTH]: Inited.
2026-02-01 00:15:00.929 - [STATUS] - Code: 103; StatusHint: [AUTH]: Challenge ok. {TimeStamp: "2026-01-31T23:15:00.805967+00:00", Challenge: "20260131-CR-...-...-73"}
2026-02-01 00:15:00.937 - [STATUS] - Code: 3; StatusHint: [AUTH]: Connecting...
2026-02-01 00:15:00.958 - [STATUS] - Code: 100; StatusHint: [AUTH]: AuthTokenRequest XML signing...
2026-02-01 00:15:01.157 - [STATUS] - Code: 100; StatusHint: [AUTH]: AuthTokenRequest XML signed.
2026-02-01 00:15:01.165 - [STATUS] - Code: 100; StatusHint: [AUTH]: Authenticating...
2026-02-01 00:15:03.011 - [STATUS] - Code: 100; StatusHint: [AUTH]: Auth session inited. {AuthSession: "20260131-AU-...-...-96", ValidUntil: "2026-02-01T00:00:02.8714642+00:00", AuthToken: "..."}
2026-02-01 00:15:03.018 - [STATUS] - Code: 100; StatusHint: [AUTH]: Geting auth session status...
2026-02-01 00:15:03.442 - [STATUS] - Code: 111; StatusHint: [AUTH]: Auth session status(200): "Uwierzytelnianie zakończone sukcesem".
2026-02-01 00:15:03.449 - [STATUS] - Code: 100; StatusHint: [AUTH]: Auth session status (StartDate: 2026-01-31T23:15:01.4812125+00:00, IsTokenRedeemed: False, RefreshTokenValidUntil: )
2026-02-01 00:15:03.457 - [STATUS] - Code: 100; StatusHint: [AUTH]: Geting authentication tokens...
2026-02-01 00:15:03.907 - [STATUS] - Code: 4; StatusHint: [AUTH]: Auth tokens obtained (AccessToken.ValidUntil: 2026-01-31T23:30:01.4812125+00:00, RefreshToken.ValidUntil: 2026-02-07T23:15:01.4812125+00:00)
2026-02-01 00:15:03.914 - [STATUS] - Code: 104; StatusHint: [AUTH]: Authenticated. {AccessToken: "...", RefreshToken: "..."
2026-02-01 00:15:04.166 - [STATUS] - Code: 21; StatusHint: [ASYNC]: Export invoices async init...
2026-02-01 00:15:04.518 - [STATUS] - Code: 22; StatusHint: [ASYNC]: Export invoices async inited. {ExportReferenceNumber: "20260131-EH-...-...-CD"}
2026-02-01 00:15:04.525 - [STATUS] - Code: 100; StatusHint: [ASYNC]: Geting export invoices async status...
2026-02-01 00:15:04.899 - [STATUS] - Code: 201; StatusHint: [ASYNC]: Export invoices async status(200): "Eksport faktur zakończony sukcesem".
2026-02-01 00:15:04.907 - [STATUS] - Code: 23; StatusHint: [ASYNC]: {CompletedDate: "2026-01-31T23:15:04.4333599+00:00", PackageExpirationDate: "2026-02-07T23:15:04.4333599+00:00", InvoiceCount: 0, PackSize: 0, Parts: 0, IsTruncated: False, LastIssueDate: "", LastInvoicingDate: "", LastPermanentStorageDate: "", PermanentStorageHWMDate: "2026-01-31T23:13:04.410153+00:00"}
2026-02-01 00:15:04.914 - [STATUS] - Code: 100; StatusHint: [ASYNC]: Geting exported invoices async results...
2026-02-01 00:15:04.921 - [STATUS] - Code: 100; StatusHint: [ASYNC]: Parts: 0
2026-02-01 00:15:05.173 - Download invoices thread ended

Wnioski należy wyciągać samemu.

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

Wygenerowałem przed chwilą świeży token i przy uwierzytelnianiu mam: ":450,"description":"Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu","details":["Invalid token encryption."] - na wersji przedprodukcyjnej i testowej uwierzytelnia się bez problemu - proszę o pomoc...

TK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0
TomKow napisał(a):

Wygenerowałem przed chwilą świeży token i przy uwierzytelnianiu mam: ":450,"description":"Uwierzytelnianie zakończone niepowodzeniem z powodu błędnego tokenu","details":["Invalid token encryption."] - na wersji przedprodukcyjnej i testowej uwierzytelnia się bez problemu - proszę o pomoc...

czyli certyfikat MF ? - ten sam stosuję we wszystkich wersjach

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

Nie wiem jak u Was, ale u mnie jakoś średnio się rzucili na korzystanie z ksefu, pierwsza wysyłka faktur dopiero 30 minut po północy. Co ciekawe data w numerze referencyjnym sesji jest 20260131

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

Hej, czy na prodzie u Was wszystko działa? Czy aktualnie Wam się też wszystkie sesje anulują?

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.