m32 / ksef

Klient w języku python do API KSeF-u
MIT License
6 stars 2 forks source link

20005:Nieprawidłowo zaszyfrowana treść. #2

Open pioter opened 7 months ago

pioter commented 7 months ago

20005:Nieprawidłowo zaszyfrowana treść.

Probuje wyslac dwa pliki komenda po kolei w krokach

  1. venv/bin/python demo-batch-zip.py --server=ksef-test --user=user file1.xml file2.xml
  2. venv/bin/python x-sign-endesive-xml.py x-cert-pesel ksefbatch.xml
  3. venv/bin/python demo-batch-zip-upload.py --server=ksef-test --user=user ksefbatch.xml

Dostaję błąd {"timestamp":"","referenceNumber":"","processingCode":420,"processingDescription":"20005:Nieprawidłowo zaszyfrowana treść."}

Dodam ze przy wysylace jednego pliku przechodzi bez problemow.

Robie cos nie tak? Z góry dziękuję za pomoc

m32 commented 7 months ago

Czy zarejestrowałeś w KSeF-ie certyfikat do klucza którym podpisujesz ? Inna możliwość to zmienili api lub sposób składania podpisu, którego nie śledzę od momentu decyzji o przesunięcia terminu wymagalności.

pioter commented 7 months ago

@m32 dzieki za szybka odpowiedz! :) Moze nie wyrazilem sie do konca jasno. Przygotowalem batch pierwszy z jedna faktura i przeszlo prawidlowo.

Drugi batch z dwoma fakturami powodował błąd jak wyżej. Tym samym w każdym przypadku generowałem token przez InitSigned.

m32 commented 7 months ago

właśnie próbowałem wysłać 2 faktury i ... babol, tyle że inny: <Response [400 Bad Request]> b'{"exception":{"serviceCtx":"srvTRMFC","serviceCode":"20240304-EX-094387E1EA-977BD06D6A-02","serviceName":"batch.init","timestamp":"2024-03-04T19:04:02.436Z","referenceNumber":"20240304-SE-F5DEBB63A6-6098264F15-D1","exceptionDetailList":[{"exceptionCode":21305,"exceptionDescription":"Brak uwierzytelnienia certyfikatu."}]}}'

Nie wiem co z tym robić, ostatnio jak wysłałem do nich pytanie to odpowiedzieli po kwartale

Wersja z gita jest do 2.0.4, teraz wytworzyli 2.1.0 (KSeF-common.yaml), po wgraniu nowych yamli daje babola unparsable content, stawiam że struktura pliku xml przed podpisaniem jest niepoprawna.

Nic się nie zmianiło i to nadal walka z wiatrakami. Dopóki IT ministerstwa nie zaprezentuje czegoś w miarę stabilnego to nie chcę tracić czasu na rozkminianie ich zabawy.

Przepraszam, że tak odmownie odpowiadam i jednocześnie mam pytanie masz wielkie ciśnienie by testować tego gniota ?

pioter commented 7 months ago

Chciałem być na bieżąco z tym co się dzieje, żeby zawczasu zrozumieć. Twój kod mi wiele wyjaśnił :) W takim razie na razie daje sobie spokój w tym temacie i czekam na oficjalne wieści! Dzięki za pomoc!

m32 commented 7 months ago

hmm, może już działa, nigdy nie znasz dnia ani godziny :)

Dzień dobry,

informujemy, że zgłoszony przez Pana problem mógł wynikać z chwilowych zakłóceń w funkcjonowaniu środowiska KSeF, które nie powinny już występować. Jeżeli w dalszym ciągu funkcjonalność nie jest dla Pana dostępna prosimy o kontakt z zachowaniem ciągłości korespondencji. Serdecznie przepraszamy za opóźnienie w przesłaniu odpowiedzi.

Zespół Pomocy Technicznej Krajowego Systemu e-Faktur