Biblioteka do przesyłania Jednolitego Pliku Kontrolnego do bramki Ministerstwa Finansów. Program jest napisany w języku C# pod .NET w wersji 4.0.

Poniższy zrzut ekranu przedstawia przykładowy program do wysyłania JPK.

Funkcjonalność biblioteki

  1. Generowanie pliku metadanych JPK
  2. Kompresja pliku / podzielenie na części / szyfrowanie
  3. Podpisanie pliku metadanych algorytmem Xades-BES
  4. Wysłanie zaszyfrowanych plików do Azure
  5. Pobranie statusu
  6. Pobranie UPO

Działanie biblioteki zostało przetestowane z podpisem kwalifikowanym (wraz z pobraniem UPO).

Warunki licencyjne

Bibliotekę udostępniam w następujących wariantach licencyjnych:

  • Na jedno przedsiębiorstwo (wg nru NIP). Np. w celu zintegrowania biblioteki z własnym systemem księgowym
  • Bez ograniczeń na liczbę firm. Np. w celu integracji z autorskim oprogramowaniem, które jest dalej odsprzedawane

Ze względu na kod źródłowy w następujących wariantach:

  • Zamknięty kod źródłowy. Biblioteka DLL gotowa do użycia w projekcie
  • Pełne przekazanie źródeł programu

Wsparcie techniczne

  • W przypadku zamkniętego kodu źródłowego – stała opłata za 12 mies. okres aktualizacji
  • W przypadku kodu otwartego: wg stawki za roboczogodzinę ustalanej indywidualnie

Ograniczenia

Z uwagi na potencjalne kolizje licencyjne, prosiłbym o informację do jakiego systemu księgowego/ERP będzie dedykowane rozwiązanie (jeśli nie jest tu autorskie oprogramowanie).

Aplikacja typu desktop

Dla firm szukających gotowego rozwiązania, mam w ofercie aplikację do wysyłania i archiwizowania plików JPK  (możliwość dostosowania wg określonych wymagań).

Inne środowiska

Napisałem wrapper eksportujący funkcje biblioteki dla języków natywnych. Dla Delphi odpowiednie moduły importujące funkcje są już gotowe.

Alternatywnym podejściem jest wywoływanie z parametrem aplikacji typu konsola (pobranie certyfikatów / wysłanie JPK / sprawdzenie statusu i zapis UPO).


Podobne artykuły

Komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *