Pakiet: com.suncode.plugin.vendor.checker.task.DownloadFlatFileTask
Dostępna od wersji: 1.0.4
Zadanie zaplanowane służy do pobierania najnowszego (z dnia wykonania zadania zaplanowanego) Pliku Płaskiego i zapisuje jego zawartość do tabeli Tab_2. i Tab_3. Zadanie najpierw usuwa przestarzałe dane, potem sprawdza, czy dane z aktualnego dnia są już w bazie (na podstawie tabeli Tab_5 ). Jeżeli tak przerywa działanie, jeżeli nie to pobiera plik "*.7z" (około 200 MB). Następnie rozpakowuje z archiwum plik "*.json" i jego zawartość zapisuje do bazy danych. Pliki pobrane są przechowywane w folderze skonfigurowanym w parametrze systemowym "WorkingDirectory". Pliki te są automatycznie kasowane po odczytaniu zawartości.
Nazwa parametru | Opis | Typ parametru | Uwagi i ograniczenia |
---|---|---|---|
Bufor* | Liczba dni, po których zostaną usunięte dane | Całkowity | Dane starsze niż X dni zostaną automatycznie usunięte z tabeli Tab_2. 0 i mniej oznacza, że dane zawsze będą usuwane i pobierane na nowo |
"Skompresowany plik płaski wraz z jego sumą kontrolną będzie publikowany raz dziennie w okresie początkowym ok. godz. 7.00, docelowo ok. godziny 00:01. Plik będzie przechowywany w formie skompresowanej na zasobach Ministerstwa Finansów, jego szacowana wielkość to 200 MB. Ministerstwo będzie również przechowywać i udostępniać pliki z poprzednich dni." (Maksymalnie 30 dni wstecz)
Link: https://www.podatki.gov.pl/vat/bezpieczna-transakcja/wykaz-podatnikow-vat/plik-plaski/
Add Comment