Sunday, 2 February 2014

Як прочитати назву файлу для подачі до податкової.

Як відомо дані для контролюючих органів передаються в зашифрованому вигляді, але перед шифруванням вони зберігаються в файлі xml формату. З першого погляду, як і назва, так і наповнення файлу видається хаотичною сумішшю цифр та символів. Але насправді там панує порядок. Для того, щоб його читати треба мати певні знання. Наприклад назва файлу шифрується за таким правилом.

Імена файлів формуються відповідно до значення елементів заголовка документа (DECLARHEAD) за таким принципом:
позиції з 1 по 4 включно містять код територіального органу-отримувача, до якого подається оригінал або копія документа (4 символи), що складається з коду області, на території якої розташовується територіальний орган Міндоходів (значення елемента C_REG, доповненого зліва нулем до 2 символів), та коду адміністративного району, на території якого розташовується територіальний орган Міндоходів (значення елемента C_RAJ, доповненого зліва нулем до 2 символів);
позиції з 5 по 14 включно містять податковий номер або реєстраційний номер облікової картки платника (номер паспорта) (значення елемента TIN, доповненого зліва нулями до 10 символів);
позиції з 15 по 17 включно містять код документа (значення елемента C_DOC);
позиції з 18 по 20 містять підтип документа (значення елемента C_DOC_SUB);
позиції з 21 по 22 містять номер версії документа (значення елемента C_DOC_VER, доповненого зліва нулем до 2 символів);
позиція 23 містить ознаку стану документа (значення елемента C_DOC_STAN);
позиції з 24 по 25 містять номер нового звітного (уточнюючого) документа у звітному періоді (значення елемента C_DOC_TYPE, доповненого зліва нулем до 2 символів). Для звітного документа позиції 24...25 міститимуть значення 00;
позиції з 26 по 32 містять порядковий номер документа, що може подаватись декілька разів в одному звітному періоді (значення елемента C_DOC_CNT, доповненого зліва нулями до 7 символів). Якщо звіт подається лише один раз, то позиції 26...32 міститимуть значення 0000001;
позиція 33 містить числовий код типу звітного періоду (1 - місяць, 2 - квартал, 3 - півріччя, 4 - дев'ять місяців, 5 - рік) (значення елемента PERIOD_TYPE);
позиції з 34 по 35 містять значення звітного місяця (значення елемента PERIOD_MONTH, доповненого зліва нулем до 2 символів);
позиції з 36 по 39 містять значення звітного року (значення елемента PERIOD_YEAR);
позиції з 40 по 43 містять код територіального органу Міндоходів, до якої подається оригінал документа (значення елемента C_STI_ORIG, доповненого зліва нулями до 4 символів). Якщо документ є оригіналом, а не копією, то позиції 40...43 будуть відповідати позиціям 1...4;
файл має розширення xml.

Наприклад: 23010000223816J0100112100000000151220102301.xml



Для того, що визначити вид документу треба дивитись на позицію 15, 16, 17 та 18-20. Після певної практики це справді нескладно. Особливо, коли знати, що 15 позиція має символ  J або F, для звітності до податкової. Для статистики здається ставиться S. J - це для організацій, F - це для приватних підприємців.

Тип документа та підтип документа визначає звітність. Ця інформація не є таємницею. Міністерство доходів дає можливість ознайомитись з цією інформацією. Ось посилання.

Всі звіти час від часу змінюються. Тому номер версії документа є дуже важливою інформацією, оскільки більшіть фірм формує свою звітність з програмного забезпечення на кшталт 1С, що випускає оновлення, яке може бути невчасно встановлено на комп"ютер. Тому спроба подачі такої звітності приведе до повідомлення, що версія звіту не є актуальною.

No comments:

Post a Comment