MF udostępnia odpowiednie API do wysyłania e-deklaracji oraz pobierania UPO. Napisałem odpowiednią bibliotekę, która wysyła dokumenty przez bramkę testową i produkcyjną.

Bramka testowa

WSDL bramki testowej znajduje się pod adresem: https://bramka.e-deklaracje.mf.gov.pl/uslugi/dokumenty?wsdl. Należy dodać ją do Service References i zostaną wygenerowane odpowiednie klasy. Dane z bramki testowej są okresowo usuwane, więc można bez obaw wysyłać za jej pośrednictwem deklaracje i testować.

Konfiguracja certyfikatu

Dla bramki testowej należy najpierw zainstalować certyfikat.
Tak więc zanim nawiążemy połączenie z bramką, należy zapoznać się z tym dokumentem.

Wysyłka dokumentu

Metoda sendDocument służy do wysyłania deklaracji podpisane certyfikatem kwalifikowanym. Natomiast aby wysłać deklarację bez podpisu (lista dozwolonych formularzy), dokument musi posiadać węzeł DaneAutoryzujace zawierającą kwotę przychodu za 2 lata wstecz oraz dane podatnika. Taki dokument należy wysłać poprzez sendUnsignDocument.

W odpowiedzi otrzymamy strukturę zawierającą numer identyfikacyjny dokumentu refId, który będzie niezbędny do sprawdzenia statusu dokumentu oraz pobraniu UPO.

Pobranie UPO

JeÅ›li dokument zostaÅ‚ poprawnie przesÅ‚any i nie zawieraÅ‚ bÅ‚Ä™dów – to po wywoÅ‚aniu metody requestUpo (podajÄ…c numer identyfikacyjny dokumentu) otrzymamy UPO.

Bramka produkcyjna

Na bramce produkcyjnej sÄ… sprawdzane wszystkie dane podatnika. Adres WSDL: https://bramka.e-deklaracje.mf.gov.pl/uslugi/dokumenty?wsdl

Udostępnienie kodu

Zainteresowane firmy proszę o kontakt. Mogę wystawić FV.


Strona Internetowa

Potrzebujesz Å‚adnej strony internetowej? Zobacz demo na: tej stronie strona internetowa


Podobne artykuły

Komentarze

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *