Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko262
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
spider07
spider07

spider07

Dołączył 9 lat i 1 mies. temu
  • Obserwuj
  • Akcje 12
  • Znaleziska 0
  • Mikroblog 12
  • Obserwujący 0
  • Obserwowane 1
Liferov
Liferov
23.06.2016, 13:37:48 via Android
  • 8
Próbował już ktoś tworzyć aplikacje do wysyłania JPK zgodnie ze specyfikacją MF? Przebrnąć przez te wszystkie kompresje, kodowanie, generowanie xml, podpis elektroniczny i podłączenie się do bramki?

#programowanie #sap #erp #jpk
  • 665
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

spider07
spider07
spider07 08.08.2016, 10:09:22
  • 0
Cześć,

czy ktoś z Was próbował wysyłać kilka plików .xml za jednym razem? U mnie wszystko jest ok, kiedy wysyłam jeden plik. Jeśli są 2 dostaję błąd, że plik żądania nie jest zgodny z .xsd. Szczegółowy błąd: "The element 'DocumentList' in namespace 'http://e-dokumenty.mf.gov.pl' has invalid child element 'Document' in namespace 'http://e-dokumenty.mf.gov.pl'."

Dla 2 plików w mam 2 elementy - chyba tak powinno być. Ktoś poratuje?
  • Odpowiedz
spider07
spider07
spider07 08.08.2016, 10:26:17
  • 0
Mój schemat dla 2 plików wygląda tak:

xml version="1.0" encoding="UTF-8" standalone="yes"?

JPK
01.02.01.20160617
  • Odpowiedz
spider07
spider07
spider07 08.08.2016, 11:20:28
  • 0
@kemot13: Mógłby ktoś to potwierdzić? Tzn. że nie można wysyłać 2 plików tego samego typu.
  • Odpowiedz
spider07
spider07
spider07 08.08.2016, 14:34:31
  • 0
Bardzo proszę kogoś, komu udało się przesłać 2 pliki .xml w jednej sesji o udostępnienie pliku metadanych .xml do żądania InitUpload.
  • Odpowiedz
spider07
spider07
spider07 09.08.2016, 22:09:47
  • 0
@Gibonowski: Widzę, że Tobie udało się poprawnie wysłać na produkcyjny serwer. Ja cały czas mam 410 :( Szyfrowanie pliku i wygenerowanego klucza mam tak jak pisałeś powyżej. Już nie mam pojęcia o co chodzi. Możesz napisać jakiej metody używasz do robienia .zip'a?
  • Odpowiedz
spider07
spider07
spider07 10.08.2016, 06:19:45
  • 0
@Gibonowski: Dzięki :) Widzę, że wszystko robisz w pamięci, ja za każdym razem zapisuję plik na dysku, czy to może powodować problemy? Do szyfrowania używasz klucza 3af5843ae11db6d94edf0ea502b5cd1a.pem ?
  • Odpowiedz
spider07
spider07
spider07 10.08.2016, 10:22:19
  • 0
U mnie nadal lipa. Cały czas 410. Czy ktoś mógłby rzucić okiem na moje metody:

zipowania: http://pastebin.com/sjPMXq3L

szyfrowania klucza: http://pastebin.com/e8f8deka

szyfrowania
  • Odpowiedz
spider07
spider07
spider07 10.08.2016, 11:10:08
  • 0
@Gibonowski: Już to zmieniłem, jednak ja przesyłałem do metody Base64, a potem na samym początku spowrotem dekodowałem: byte[] toEncrypt = Encoding.UTF8.GetBytes(plainText); Niemniej jednak dla pewności pominąłem to i wysyłam do metody klucz oryginalny.
  • Odpowiedz
spider07
spider07
spider07 10.08.2016, 11:48:21
  • 0
Poszło dalej :) Tzn. dostałem komunikat weryfikacja negatywna - dokument niezgodny ze schematem .xsd. Czy ktoś mógłby podesłać dokument JPK_VAT - jakiś przykładowy, który przechodzi ze statusem 200.
  • Odpowiedz
spider07
spider07
spider07 11.08.2016, 08:44:24
  • 0
Dla wszystkich którzy piszą w C# i mają błąd 410. W szyfrowaniu trzeba użyć klasy RijndaelManaged. Ja wcześniej miałem AesManaged i nie działało. Dopiero po zmianie ruszyło. @Gibonowski dzięki za pomoc !!! Innym oczywiście także dziękuję :)
  • Odpowiedz
spider07
spider07
spider07 11.08.2016, 08:52:08
  • 0
@durek89: Ja wszystko zapisywałem do plików. Osobny plik .xml, osobny .zip i osobny .zip zaszyfrowany.
  • Odpowiedz
spider07
spider07
spider07 08.08.2016, 11:25:27
  • 1
@durek89: Cześć, przeczytałem, że udało Ci się wysłać 2 pliki jednocześnie. Mógłbyś mi przesłać jak wygląda w takim przypadku struktura .xml pliku żądania? Powinien być jeden element i 2 ? Ja tak mam i dostaję błąd: The element 'DocumentList' in namespace 'http://e-dokumenty.mf.gov.pl' has invalid child element 'Document' in namespace 'http://e-dokumenty.mf.gov.pl'." Przy wysyłaniu 1 pliku, wszystko jest OK.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

durek89
durek89
durek89
09.08.2016, 06:07:00
  • 0
czesc. sorki ze tak pozno ale mam nadzieje ze pomoze bo dosc znaczaco rozni sie od Twojej wersji

xml version="1.0" encoding="UTF-8"?

-
JPK
  • Odpowiedz

Osiągnięcia

  • Rocznica
    od 08.08.2022

    Rocznica

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking