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?
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?
@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?
@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 ?
@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.
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.
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ę :)
@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.
#programowanie #sap #erp #jpk
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?
xml version="1.0" encoding="UTF-8" standalone="yes"?
JPK
01.02.01.20160617
zipowania: http://pastebin.com/sjPMXq3L
szyfrowania klucza: http://pastebin.com/e8f8deka
szyfrowania