Опис алгоритму, процес «прийом даних», форматно-логічний контроль даних -
Процес «Прийом даних»
Даний процес призначений для прийому ФПД для друку. Функція прийому даних для друку податкових документів передбачає виконання наступних процедур:
· Перевірка файлу на відповідність структурі та формату файлу;
· Формування протоколу прийому на наявність помилок;
· Завантаження документів, що пройшли форматно-логічний контроль (далі ФЛК) в БД програми;
· Підрахунок кількості аркушів вкладень в документ;
· Формування вимог для ИФНС (без міток і штрих-кодового ідентифікатора).
Протокол з даними, що не пройшли ФЛК повертається відправнику інформації.
Форматно-логічний контроль даних
В ході прийому даних здійснюється форматно-логічний контроль прийнятих файлів і формування бази даних податкових документів для друку, в тому числі перевірка реквізитів на наявність в довідниках автоматизованої системи:
· «ІМНС» - код податкового органу, «НаімІМНС» - найменування податкового органу, «ІННІМНС» - ІПН податкового органу, «КППІМНС» - КПП податкового органу, «РукІМНС» - прізвище, ім'я, по батькові керівника інспекції, «и1» - індекс ИФНС здійснюється за довідником «ИФНС» по Кемеровській області;
· «П1» - індекс платника податків (одержувача) - довідник «Поштових Індексів»;
· «ТіпІнф» - тип переносної інформації в файлах передачі даних -довідник «Типів Інформації»;
· «СтавкаРеф» - ставка рефінансування - довідник «Формування номера листи».
Правила форматно-логічного контролю обов'язкових реквізитів файлів передачі даних, що містять вимоги про сплату податку, збору, пені, штрафу для юридичних осіб представлені в таблиці 3.1.
Таблиця 3.1 - Правила форматно-логічного контролю ФПД