Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko265
  • 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
mmm234
mmm234

mmm234

Dołączył 9 lat i 3 mies. temu
  • Obserwuj
  • Akcje 78
  • Znaleziska 0
  • Mikroblog 78
  • 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

mmm234
mmm234
mmm234 27.07.2016, 11:30:13
  • 0
@krzyhu7: wypróbuj klasę WebRequest z tej strony źródło

ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
/*var serializer = new XmlSerializer(typeof(InitUploadType));
serializer.Serialize(data);*/
XmlDocument doc =
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 11:34:19
  • 0
witam,
proszę o pomoc

jak wywołać metodę InitUploadSigned na serwerze produkcyjnym e-dokumenty.mf.gov.pl ?
Wysyłając kodem z poprzedniego postu poprawnie przechodzi na test-e-dokumenty.mf.gov.pl a niepoprawnie (kod 400 bad request) na serwer produkcyjnym.
Zgodnie z info ze strony mf do uwierzytelnienia http używam certyfikatu testowego crt
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 11:47:00
  • 1
@krzyhu7: wkradł się błąd w 1 poście jaki umieściłem (ok. 15 min. temu) poprawny kod powinniem wyglądać tak

ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;

WebRequestHandler handler = new WebRequestHandler();
X509Certificate2 certificate =
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 12:51:52
  • 0
Czy ktokolwiek może się podzielić kodem metody wysyłającej żądanie InitUploadSigned na serwer produkcyjny w C#?
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 13:44:10
  • 0
@Gibonowski: dzięki za podpowiedź, lecz szukam dalej
na Twoim kodzie dla serwera testowego i produkcyjnego otrzymuje kod 120 (podpis nie został prawidłowo zweryfikowany)
na moim wcześniejszym kodzie z WebRequestHandler dla serwera testowego otrzymuje prawidłową odpowiedź 200 a na produkcyjnym odpowiedź 400.
szukam dalej, być może jeszcze trzeba coś ustawić w kliencie RestClient

mimo wszystko jeszcze raz dzięki za jakiś trop
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 14:01:15
  • 0
@krzyhu7: ok jutro się temu przyjrzę bliżej. Coś faktycznie musi być ponieważ przykładowy request na testową bramkę poszedł mi ok a na produkcyjną błąd tym razem 135 (nieważny certyfikat...). Dzięki wszystkim za podpowiedzi w końcu w kupie siła :) pozdrawiam
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 17:17:48
  • 0
@Gibonowski: a więc tak poniżej kod jakiego użyłem (przykładowy xml ze strony mf)

static void Main(string[] args)
{
string url = "[https://e-dokumenty.mf.gov.pl/api/Storage/InitUploadSigned";](https://e-dokumenty.mf.gov.pl/api/Storage/InitUploadSigned";)
var client =
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 17:33:37
  • 0
do uzupełnienia dodam 2 wcześniejszą moją metodę:

ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;

WebRequestHandler handler = new WebRequestHandler();
X509Certificate2 certificate = new X509Certificate2("test-e-dokumenty.mf.gov.pl_ssl.crt");
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 18:24:35
  • 0
@krzyhu7: nie żebym się czepiał, lecz nie mogę niestety tego potwierdzić na przykładowych xml ze strony mf. Mam aplikację w .NET 4.0

static string PostXMLData1(string destinationUrl, string requestXmlFile)
{
XmlDocument requestXml = new
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 19:16:20
  • 0
aby było przejrzyściej dodałem 3 metodę i wyniki dla serwera testowego
dla testów oczywiście wystarczą tylko odpowiedzi z serwera testowego, ale chyba po to jest wystawiony serwer pre-produkcyjny aby spać spokojnie i móc wydać aplikację...

static string PostXMLData1(string destinationUrl, string requestXmlFile)
{
XmlDocument requestXml = new XmlDocument();
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 19:20:31
  • 0
@krzyhu7: ok, jeśli znajdziesz rozwiązanie do którejkolwiek z 3 wyżej wymienionych metod (1 i 2 Twojej i 3 mojej) to proszę o info. Chyba nie tylko my jesteśmy zainteresowani rozwiązaniem wskazanych problemów na bramce produkcyjnej a wszyscy czytelnicy tego wątku. Pozdrawiam i dziękuje Tobie jak i użytkownikowi @Gibonowski za przedstawienie dotychczasowych rozwiązań.
Jeszcze raz zwracam się z prośbą do użytkowników tego forum o publikację działającego rozwiązania o ile takie
  • Odpowiedz
mmm234
mmm234
mmm234 27.07.2016, 20:26:07
  • 0
@krzyhu7: u mnie bez powodzenia, przynajmniej na tych testowych plikach xml z mf
utworzyłem 4 metodę

static string PostXMLData4(string destinationUrl, string requestXmlFile)
{
var client =
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 06:56:05
  • 0
@Gibonowski: na testowej bramce u mnie działa poprawnie metoda z biblioteki Ionic.Zip

using (var zip = new ZipFile())
{
zip.ParallelDeflateThreshold = -1;
zip.UseZip64WhenSaving
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 07:03:46
  • 0
@Svenson8: piszesz o bramce testowej czy produkcyjnej?
U mnie na testowej najpierw 120 później nic nowego, non stop to samo (zgodnie zresztą z informacją na stronie mf, że wyłączyli weryfikację dokumentów na bramce). Raz udało mi się dotrzeć do statusu 200 ale to było ok. 2 tyg. temu, teraz coś pozmieniali :(
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 09:05:38
  • 0
po użyciu prawidłowego certyfikatu kwalifikowanego udało mi się wysłać na bramkę pre-produkcyjną
Za pierwszym razem otrzymałem

{"Code":410,"Description":"Przesłane pliki nie są prawidłowym archiwum ZIP.","Details":"ERROR_DECOMPRESS","Upo":"","Timestamp":"2016-07-28T08:32:23+00:00"}
a teraz za każdym razem (także mając dokładnie to samo co za pierwszym razem)

{"Code":100,"Description":"Rozpoczęto
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 09:40:12
  • 0
@mmm234: sam sobie odpowiem
po prostu pomiędzy próbami trzeba odczekać trochę, ponieważ ostatnia sesja nie została automatycznie zamknięta.
po jakimś czasie mam znowu na starcie 120, a do kolejnej próby 100
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 10:00:46
  • 0
@Gibonowski: u mnie tak

X509Certificate2 cert = new X509Certificate2();
cert.Import(filePath);
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 10:07:48
  • 0
@Gibonowski: key to klucz a keyPath ścieżka certyfikatu
public static string ZaszyfrujKluczRSA(byte[] key, string keyPath)
{
string inputString = Encoding.UTF8.GetString(key);
System.Security.Cryptography.X509Certificates.X509Certificate2 cert = PobierzPublicznyCertyfikatMinisterstwa(keyPath);
RSACryptoServiceProvider rsaservice
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 10:19:03
  • 0
@Gibonowski: działało więc nie wnikałem w to, może rzeczywiście można to uprościć.
Jak tam status wysyłki nadal 410?
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 10:47:06
  • 0
do każdej próby muszę odczekać co najmniej 0,5h inaczej dostaje kod 100? u Was jest to samo?
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 11:03:56
  • 0
podzielisz się tą metodą szyfrowania pliku? (ja cały czas mam błąd 100 i nie mogę nawet próbować)
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 11:09:27
  • 0
@durek89: i jaki otrzymujesz kod na bramce pre-produkcyjnej?
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 11:11:38
  • 0
@Gibonowski: ok dzięki dam znać jak skończy się u mnie blokada z tym błędem 100
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 11:14:38
  • 0
@durek89: nie lecz to kwestnia odpowiedniego przekierowania karty w sesji (przekieruj karty inteligentne) + odpowiednia karta (w miarę nowa np. CryptoTech, Certum itp.)
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 11:18:47
  • 0
@durek89: zakładam, że oprogramowanie karty na zdalnym terminalu jak i na serwerze jest zainstalowane?
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 11:20:03
  • 0
bo jeśli terminal to standardowy komputer np. z Windowsem to raczej powinno działać, natomiast jeśli to jakiś linux to raczej bym szukał sterowników czytnika u producenta karty
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 11:28:33
  • 0
@durek89: jak skończę program to sam potestuje, póki co nie przychodzi mi nic do głowy
... a póki co nadal mam błąd 100 i jak tu testować :(
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 12:30:59
  • 0
@Gibonowski: błąd 100 już naprawiłem, ale błąd 410 póki co nadal u mnie jest. Zobaczę jeszcze z kluczem (128/256), może to to...
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 13:46:43
  • 0
@Gibonowski: zastosowałem 2 podane przez Ciebie metody http://pastebin.com/kVD04uYx i http://pastebin.com/ebFVSHb2 oraz klucz 256 bitowy (1 próba także 128 bity) lecz nadal mam błąd 410 co to jeszcze może być?
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 13:52:24
  • 0
@Gibonowski: niby tak używam metody CreateKey

private static byte[] PobierzLosowySalt()
{
var random = new
  • Odpowiedz
mmm234
mmm234
mmm234 28.07.2016, 13:59:21
  • 0
@Gibonowski: dziś już nie zdążę sprawdzić dam znać jutro. Pozdrawiam
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 07:43:08
  • 0
@yarpi87:
ad. 1
wg. mnie to do dzisiaj można testować na e-dokumenty.mf.gov.pl a na test-e-dokumenty.mf.gov.pl będzie uruchomiana taka opcja wkrótce ("Po zakończeniu prac Ministerstwo Finansów opublikuje informację o jego dostępności w pełnym zakresie przetwarzania.")

ad. 2
zestaw kwalifikowany certum działa poprawnie na e-dokumenty.mf.gov.pl a na test-e-dokumenty.mf.gov.pl wystarczy inny klucz kwalifikowany np. ten do
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 07:44:45
  • 0
pytanie z innej beczki
ktoś dzisiaj dostał inny status niż 120? na bramce pre-produkcyjnej
wczoraj taki status wisiał ok. 15-30min. a dzisiaj non-stop
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 08:05:16
  • 0
@yarpi87: przykład pobrania certyfikatu z store MS masz np. tutaj https://wimbeck.be/2015/03/visual-c-rsa-encryption-using-certificate musisz tylko trochę przerobić kod wybierając StoreLocation.CurrentUser (inne przykłady także są w necie)

do podpisu ja używam komercyjnej biblioteki (dosyć drogiej kilka kPLN) więc niestety się nie podzielę

przyjąłem taką strategię:
1. generuję
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 08:20:15
  • 0
@yarpi87: jak będziesz miał zestaw kwalifikowany to certyfikat sam się doda (certum) jeśli nie można to zrobić z oprogramowania karty.
U mnie bramka pre-produkcyjna działa wyłącznie na zestawie kwalifikowanego podpisu... tylko się śpiesz bo wg. info na stronie MF ma działać ta bramka tylko do dziś. Czy będzie też wymagana na testowej tego nie wiem, pytaj mf
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 08:29:51
  • 0
ad. odpowiedzi na bramce pre-produkcyjnej u mnie jest odpowiedż po 2h od wysłania, niestety nadal status 410
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 08:39:47
  • 0
@yarpi87: też używam Ionic.Zip ale niestety nie mogę potwierdzić, że w 100% działa. Teraz odrzuca mi na bramce pre-produkcyjnej {"Code":410,"Description":"Przesłane pliki nie są prawidłowym archiwum ZIP.","Details":"ERROR_DECOMPRESS","Upo":"","Timestamp":"2016-07-29T08:18:46+00:00"}
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 08:47:15
  • 0
@Przemek78: ok dzięki użyję Twojego kodu, za 2h podzielę się odpowiedzią. Dotychczas używałem kodu jaki podałem na forum wczoraj

...poszło teraz tylko czekać
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 09:29:48
  • 0
@yarpi87: poprawność podpisu możesz zweryfikować tutaj http://www.ascertia.com/demos/xmlsignatureverificationstep1 nie wiem, na ile jest podobny do tego w mf ale to zawsze jakiś krok naprzód

są pewnie też inne strony... tylko, trzeba mieć "prawidłowy" certyfikat niestety
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 10:53:23
  • 0
@Przemek78: nadal błąd
{"Code":410,"Description":"Przesłane pliki nie są prawidłowym archiwum ZIP.","Details":"ERROR_DECOMPRESS","Upo":"","Timestamp":"2016-07-29T10:50:19+00:00"}
szukam dalej przyczyny błędu... metodę pakowania użyłem Twojej więc to coś z kodowaniem lub kluczem
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 12:19:03
  • 0
miał ktoś taki status?
{"Code":302,"Description":"Dokument wstępnie przetworzony, sprawdź wynik następnej weryfikacji dokumentu","Details":"POST_VALIDATE","Upo":"","Timestamp":"2016-07-29T12:02:08+00:00"}

o dziwo po 15-20 min. od wysłania, pozostałe albo 120 (czekam dłużej) lub 410
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 13:01:36
  • 0
@Svenson8: miałem błąd w szyfrowaniu pliku
generalnie można powiedzieć, że metody szyfrowania, wskazane przez użytkownika @Gibonowski okazały się trafne, za co mu dziękuję
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 13:11:56
  • 0
@Svenson8: tutaj masz treść prawidłowej metody na której się wzorowałem, http://www.wykop.pl/wpis/18297547/#comment-66877683 (post z wczoraj) ja miałem po prostu nieprawidłowo ustawiany
myRijndael.IV = aes.IV; (moje przeoczenie, gdyż każdy jak wiadomo ma trochę inny kod)
  • Odpowiedz
mmm234
mmm234
mmm234 29.07.2016, 13:23:55
  • 0
@Svenson8: na kolejne testy bez zmian w kodzie, otrzymałem status 410 :( więc powtarzalny status 302 nie mogę potwierdzić. Miejmy tylko nadzieję, że w testowej bramce będzie też dostępna funkcjonalność produkcyjnej i szybsze odpowiedzi na testy...
  • Odpowiedz
mmm234
mmm234
mmm234 04.08.2016, 13:31:12
  • 0
@Spokey: U mnie w firmie używają płatnej biblioteki Eldos XmlBlackBox https://www.eldos.com/sbb/index.php#product. Jest ona dostępna w wersjach VCL (np. dla Delphi) lub .NET. Nie jest niestety tania. Polecam wypróbować jeśli nie znajdziesz innej alternatywy.
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 10:41:41
  • 0
@Svenson8: nie, teraz błąd 500 wcześniej 502. Dziś piątek więc możliwe, że idą zmiany... (ostatnie 2 zmiany wersji były w piątki)
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 11:53:27
  • 0
nowe info na stronie MF http://www.mf.gov.pl/kontrola-skarbowa/dzialalnosc/jednolity-plik-kontrolny/-/asset_publisher/2NoO/content/specyfikacja-interfejsow-uslug-jednolitego-pliku-kontrolnego

MF udostępnia możliwość testowania na środowisku produkcyjnym do momentu pełnego uruchomienia środowiska testowego.W przesyłanym JPK wartości elementów dla identyfikatora NIP musi składać się z samych jedynek.


Prosimy nie wysyłać dużych ilości testowych przesyłek i dużych ilości danych testowych.
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 12:06:44
  • 0
testował już ktoś powyższe info i wysyłkę na środowisko produkcyjne? Ja nie mam obecnie dostępu do zestawu podpisu kwalifikowanego certum, więc nie mogę przetestować. Mój obecny certyfikat dostaje odpowiedź

{"Message":"Dokument z nieważnym podpisem kwalifikowanym","Code":135,"RequestId":"4wPV9ttv87U="}
(na środowisku testowym nie było takiego błędu)
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 12:40:02
  • 0
nie jest to regułą lecz zdarza się obecnie b.często. Lubi też się zawieszać na InitUploadSigned i Finish
...czasem pomaga odczekanie ok. 5 sek. przed każdym z wywołań w/w metod
(oczywiście mowa o serwerze testowym)
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 14:10:04
  • 0
@Spokey: skorzystaj z nowszej wersji biblioteki Xades https://github.com/Caliper/Xades (wg. wypowiedzi @michalMm z początku tego wątku)
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 14:29:33
  • 1
@Spokey: ( ͡° ʖ̯ ͡°) podziękowania należą się @Liferov gdybyś przeczytał uważniej Jego wcześniejsze podpowiedzi to też byś odszukał. Kod który zamieścił podpisuje poprawnie na bramce testowej na produkcyjnej nie testowałem a parę różnic do wzoru MF jest np. brak

not(ancestor-or-self::ds:Signature)
i
``
ktoś kto przetestował na bramce produkcyjnej niech da znać :)
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 15:20:50
  • 0
@Spokey: wstępnie wygląda ok, zapewne przyda się innym (ja korzystam z innej biblioteki do podpisu). Sprawdź koniecznie za jakiś czas, czy status przeszedł na 200, wówczas będziesz miał 100% pewność, że wszystko jest już OK
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 15:25:06
  • 0
@emafaf: podasz źródło tej informacji?
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 15:28:45
  • 0
@emafaf: ok, dzięki za info... zatem będzie awaryjne koło ratunkowe dla tych co nie zdążą :)
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 15:37:44
  • 0
@emafaf: u mnie treść JPK sprawdzą dopiero za tydzień (po urlopie). Ogólnie dobrze wiedzieć, że chociaż klienta nam jakby coś przygotują (awaryjna apka do wysyłania)
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 16:05:43
  • 0
@Liferov: dotarłeś do statusu 200 i pobrałeś UPO? (pytam o dziś udostępnioną bramkę produkcyjną do testów na NIP z 1)
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 16:12:26
  • 0
@Liferov: ok więc jeśli przebrniesz przez 410 daj znać. Mnie tydzień temu na pre-produkcyjnej raz doszło do 302 ale tylko raz (inne powtórzenia negatywne tj. 410 itp.). Na więcej testów zabrakło mi czasu a teraz nie mam pod ręką certyfikatu kwalifikowanego dlatego pytam.
  • Odpowiedz
mmm234
mmm234
mmm234 05.08.2016, 16:16:54
  • 0
@Liferov: niby nie ale lepiej się zabezpieczyć :) gdyby pisać od nowa to już nie warto, ale jeśli tylko dopieścić np. po to aby cały proces zautomatyzować w przyszłości :)
...chyba, że ta aplikacja będzie do uruchomienia z wiersza polecenia.
a zapomniałem, że i tak nie podpiszemy z karty z automatu (PIN), więc może masz rację
  • Odpowiedz
mmm234
mmm234
mmm234 09.08.2016, 14:17:26
  • 0
@durek89: teoretycznie linia ServicePointManager... nie powinna być wymagana na środowisku produkcyjnym w odróżnieniu do testowego (certyfikat e-dokumenty jest prawidłowy)
Nie mam teraz teraz dostępu do certyfikatu kwalifikowanego aby zapewnić w 100%, więc spróbuj powinno przejść w produkcji.
  • Odpowiedz
mmm234
mmm234
mmm234 10.08.2016, 18:43:45
  • 0
@AndjeyYaskulsky: for production environment you will use production certificate from zip archive
http://www.mf.gov.pl/documents/764034/5134536/publiczne+e-dokumenty.mf.gov.pl.zip

3af5843ae11db6d94edf0ea502b5cd1a.crt for https connection
and
3af5843ae11db6d94edf0ea502b5cd1a.pem for encrypt you key used to
  • Odpowiedz
mmm234
mmm234
mmm234 10.08.2016, 18:52:47
  • 0
@AndjeyYaskulsky: and one more important piece of information
in a production environment such as sent eg. JPK_VAT it's required NIP as the same ones eg. "1111111111"
  • Odpowiedz
mmm234
mmm234
mmm234 18.08.2016, 11:18:35
  • 0
@Gibonowski: jestem prawie w 100% pewny, że drukowaną formą upo otrzymamy po wklepaniu nr. referycyjnego w tym pdf http://www.finanse.mf.gov.pl/systemy-informatyczne/e-deklaracje/formularze/upo (tak jest z innymi obecnymi upo). Na testowym NIP z samymi jedynkami takie upo nie jest generowane.
Dlatego potwierdzenie (drukowany pdf z treścią upo) będzie przy pierwszym prawdziwym jpk jakie wyślesz
  • Odpowiedz
mmm234
mmm234
mmm234 18.08.2016, 11:54:04
  • 0
@ErrorInLine1: wiem, że jest tak teraz ale docelowo myślę, że będzie tak jak ja piszę. Ma może ktoś jakieś potwierdzenie z MF, że tak nie będzie?
  • Odpowiedz
mmm234
mmm234
mmm234 18.08.2016, 11:57:52
  • 0
@ErrorInLine1: czy wysyłałeś realne JPK z NIP nie składającym się z samych jedynek? (tzn. na realnym JPK_VAT z dużej firmy)
  • Odpowiedz
mmm234
mmm234
mmm234 18.08.2016, 12:11:35
  • 0
@ErrorInLine1: pytałem o JPK wysłanie na e-dokumenty... nie jako test (NIP zmieniony na 111..) a jako prawdziwy dokument. Nie wiem czy już kto produkcyjnie wysyła (wszak od 1.08.2015 działa produkcyjna bramka)

coś trudno mi uwierzyć aby wszystkie inne UPO było obsługiwane we wskazanym PDF a ten z JPK nie (ale potwierdzenia 100% jeszcze nie mam niestety)
  • Odpowiedz
mmm234
mmm234
mmm234 18.08.2016, 12:17:30
  • 0
@ErrorInLine1: ok, myślę, że jeśli są same 1 w NIP to do tego nie wystawiają UPO (przynajmniej nie za pomocą wskazanego PDF) a traktują te wystawione jako UPO - testowe
  • Odpowiedz
mmm234
mmm234
mmm234 18.08.2016, 12:28:51
  • 0
@ErrorInLine1: czy możesz udostepnić zrzut takiego upo wyświetlonego w swoim programie (tabelce?). Bo oryginalnie to jest tylko json z polem "description" który jest treścią upo.
  • Odpowiedz
mmm234
mmm234
mmm234 18.08.2016, 12:49:13
  • 0
@ErrorInLine1: ok, dzięki. Jutro porównam to z innymi UPO np. z e-deklaracji
tak myślę, że warto napisać na support jpk czy w przyszłości będzie też do wydrukowania z pdf JPK tak jak e-dekracje
  • Odpowiedz
mmm234
mmm234
mmm234 18.08.2016, 13:29:33
  • 0
@ErrorInLine1: zapytanie czy docelowo będzie w/w inteaktywany PDF wysłałem na jpk.support@billennium.pl
jak dostanę odpowiedź podzielę się nią
  • Odpowiedz
mmm234
mmm234
mmm234 19.08.2016, 05:56:34
  • 0
odpowiedź z supportu jpk, ad. pobierania UPO z PDF jak do e-deklaracji i pit-ów

Z informacji jakie otrzymaliśmy od Ministerstwa Finansów, na chwilę obecną nie ma aktywnej usługi wyświetlenia UPO w pdf i nie ma takiej możliwości na stronie e-Deklaracji.

Można to zrobić np. w przeglądarce.

zatem @ErrorInLine1 wygląda na to, że miałeś rację z własnym generowaniem szablonu UPO wg. otrzymanych danych ze zwrotki Jsona
  • Odpowiedz
mmm234
mmm234
mmm234 19.08.2016, 08:28:50
  • 0
@Juzbrig: prześledź i porównaj Twój kod z tym podanym przez @Gibonowski w tym wątku a znajdziesz różnice i możliwe rozwiązanie
  • Odpowiedz
mmm234
mmm234
mmm234 19.08.2016, 09:16:20
  • 0
@marcin_mi: zgłoś na support jpk.support@billennium.pl i podziel się odpowiedzią
  • Odpowiedz
mmm234
mmm234
mmm234 22.08.2016, 07:24:55
  • 0
Czy ktoś zna oficjalną aplikację z Certum do podpisywania pliku JPKVAT.xml?
Właśnie testuje oprogramowanie SmartSign i format Xades.
Używając aplikacji Ministerstwa
http://www.mf.gov.pl/kontrola-skarbowa/dzialalnosc/jednolity-plik-kontrolny/-/asset_publisher/2NoO/content/aplikacja-kliencka-do-wysylania-plikow-jpk?redirect=http%3A%2F%2Fwww.mf.gov.pl%2Fkontrola-skarbowa%2Fdzialalnosc%2Fjednolity-plik-kontrolny%3Fp_p_id%3D101_INSTANCE_2NoO%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview%26p_p_col_id%3Dcolumn-2%26p_p_col_count%3D1#p_p_id_101_INSTANCE_2NoO_
do wysyłania JPK
VAT, należy wskazać już podpisany plik xml. Gdy wskazuje ten podpisany przez SmartSign wyświetla mi się błąd
"111. Podpis w innym formacie niż Xades-BES"
  • Odpowiedz
mmm234
mmm234
mmm234 22.08.2016, 08:07:11
  • 0
@Gibonowski: używam opcji domyślnych z wybranym w ustawienia/podpis/xades. Nie używałem wcześniej tej aplikacji więc proszę o podpowiedź co ustawić aby podpisywał w xades-bes
  • Odpowiedz
mmm234
mmm234
mmm234 22.08.2016, 08:27:34
  • 0
@Gibonowski: potwierdzam działa przy podanych przez Ciebie ustawieniach prawidłowo. Dziękuję :)
  • Odpowiedz
mmm234
mmm234
mmm234 22.08.2016, 08:55:11
  • 0
Czy testowaliście bibliotekę Microsoft.Xades na certyfikacie z aktywnym jedynie profilem bezpiecznym?
Ja testowałem na karcie Certum z tylko takim aktywnym profilem i podczas podpisu w linii

RSACryptoServiceProvider rsaKey = (RSACryptoServiceProvider)cert.PrivateKey;

jest błąd
''Zestaw kluczy nie jest zdefiniowany"
  • Odpowiedz
mmm234
mmm234
mmm234 22.08.2016, 10:08:14
  • 1
@sosulek: wg. mnie wskazujesz niepoprawny plik xml do podpisu np. JPKVAT.xml a nie JPKVAT.upload.xml (plik po 1 kroku programu do wysyłania z Ministerstwa)
  • Odpowiedz
mmm234
mmm234
mmm234 23.08.2016, 11:56:36
  • 0
@cmario74: pytaj producenta, mnie wczoraj serwis Certum odpowiedział, co prawda po 6h ale zawsze (jak ustawić opcje podpisu Xades-BES w ich programie... aby podpisywać pliki JPK_VAT.initupload.xml w programie MF)...
  • Odpowiedz

Osiągnięcia

  • Rocznica
    od 27.07.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