Електронна звітність

Home
ДПА України
The STA of Ukreine
ДПА в області
www.vin.gov.ua/
Законодавство
Новини
Інформація
Податковий кримінал
Прийом громодян
Сумлінні платники
Телефони довіри
Карта сайту
Регуляторна політика
Електронна звітність

Формат (стандарт) електронного документа звітності платників податків

 

Цей документ є описом формату (стандарту) електронного документа звітності платників податків (далі - Стандарт). Стандарт призначений для передачі звітності в електронному вигляді платником податків до податкової служби.

 Звітність може подаватись в електронному вигляді за умови дотримання Законів України "Про електронні документи та електронний документообіг" і "Про електронний цифровий підпис" та вимог цього наказу. Документ вважається поданим лише після отримання підписаного підтвердження з органів ДПС.

 З фізичної точки зору кожний документ звітності є файлом, що містить інформацію лише по одному звіту, декларації, додатку до декларації тощо. Звіти можуть подаватись як окремими файлами, так і пакетом.

 Пакет звітних документів - це певний перелік документів одного типу чи різних типів, що подаються платником податків в одному звітному періоді. Фізично пакетом документів є набір XML-файлів, які іменуються згідно з форматом (стандартом) електронної звітності і подаються на одному носії або надсилаються одним електронним листом.

 Імена файлів формуються згідно з довідником державних податкових інспекцій (SPR_STI.XML), кодом платника, довідником звітних документів (SPR_DOC.XML) та довідником (SPR_VER.XML) версій звітних документів за таким принципом:

 

• позиції з 1 по 2 код області, на території якої розташовується податкова інспекція (або відділення), до якої подається документ;

 

• позиції з 3 по 4 включно містять код адміністративного району, на території якої розташовується податкова інспекція (або відділення), до якої подається документ;

 

• позиції з 5 по 14 включно містять код ЄДРПОУ для юридичних осіб або ідентифікаційний номер ДРФО для фізичних осіб, доповнений зліва нулями до 10 знаків;

 

• позиції з 15 по 17 включно містять код документа і відповідають значенню елемента C_DOC;

 

• позиції з 18 по 20 містять підтип документа і відповідають значенню елемента C_DOC_SUB;

 

• позиції з 21 по 22 містять номер версії документа і відповідають значенню елемента C_DOC_VER, доповненого зліва нулем до двох позицій;

 

• позиції з 23 по 27 містять тризначний порядковий номер (доповненого зліва нулями до 5 знаків) для документів, що можуть подаватись декілька разів в одному звітному періоді. Якщо звіт подається лише один раз, то позиції 23 ... 27 міститимуть значення 00001;

 

• позиції з 28 по 29 містять значення звітного місяця, доповненого зліва нулями до 2 знаків;

 

• позиції з 30 по 33 містять значення звітного року;

 

• Файл має розширення xml.

 

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

 

Схема формування назви файла проілюстрована на рис. 1.

 

 

 

Рис. 1

 

З логічної точки зору кожний документ подається у вигляді XML-структури. Кожний поданий звітний документ повинен відповідати всім правилам побудови XML-документа відповідно до відкритого стандарту W3C (http://www.w3.org/TR/REC-xml). Для контролю за цілісністю структури та правильністю заповнення для кожного типу звіту додається файл, який містить XML-схему, що відповідає стандарту W3C (http://www.w3.org/2001/XMLSchema-instance).

 

Файл з XML-схемою іменується за таким принципом:

 

• позиції з 1 по 3 включно містять код документа і відповідають значенню елемента C_DOC;

 

• позиції з 4 по 6 містять підтип документа і відповідають значенню елемента C_DOC_SUB;

 

• позиції з 7 по 8 містять номер версії документа і відповідають значенню елемента C_DOC_VER, доповненого зліва нулем до двох позицій;

 

• файл має розширення xsd.

 

Наприклад: j0100105.xsd

 

Схема формування назви файла проілюстрована на рис. 2.

 

 

 

Рис. 2

 

Всі XML-схеми поширюються Державною податковою адміністрацією України або уповноваженою нею організацією.

 

У додатку А наведено структуру електронного документа податкової звітності.

 

Кожний документ починається з директиви XML <?xml version="1.0" encoding="windows-1251"?>, що набрана в нижньому регістрі. Кодовою сторінкою є "windows-1251".

 

Порядок слідування елементів повинен точно відповідати порядку їх слідування у шаблоні.

 

Всі елементи документа іменуються у верхньому регістрі. Кореневим елементом є елемент з іменем DECLAR, при оголошенні даного елемента вказується посилання на схему контролю даних (XML-схему). Наприклад:

 

<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="j0100105.xsd">

 

Між елементами не допускаються знаки пробілів, табуляцій тощо.

 

Заголовок документа міститься в елементі DECLARHEAD. В заголовку розміщується інформація, що повністю ідентифікує тип документа, належність даного документа платникові, звітний період тощо. Детальний опис всіх його дочірніх елементів для DECLARHEAD наведено у таблиці 1.

 

Таблиця 1

 

Назва елемента 

 

Зміст 

 

Коментар 

 

<TIN> 

 

Код платника 

 

Значенням елемента є код ЄДРПОУ для юридичних осіб і ідентифікаційний номер ДРФО для фізичних осіб 

 

<C_DOC> 

 

Код документа 

 

Відповідає значенню елемента C_DOC з довідника звітних документів (SPR_DOC.XML) 

 

<C_DOC_SUB> 

 

Підтип документа 

 

Відповідає значенню елемента C_DOC_SUB з довідника звітних документів (SPR_DOC.XML) 

 

<C_DOC_VER> 

 

Номер версії документа 

 

Відповідає значенню елемента C_DOC_VER з довідника звітних документів (SPR_DOC.XML) 

 

<C_DOC_TYPE> 

 

Номер виправного документа 

 

Для першого поданого в звітному періоді документа значення даного елемента дорівнює 0, кожний наступний виправний документ цього ж типу в даному звітному періоді має значення цього елемента більшим на одиницю 

 

<C_DOC_CNT> 

 

Номер однотипного документа в періоді 

 

Якщо в одному звітному періоді подається декілька однотипних документів, то значення даного елемента містить порядковий номер для кожного документа в даному періоді. Перший документ має номер 1. При формуванні електронного документа, що є уточненим до поданого раніше (значення елемента C_DOC_TYPE > 0), нумерація однотипних документів в періоді (значення елемента C_DOC_CNT) повинна залишатись незмінною стосовно нумерації документів, які уточнюються 

 

<C_REG> 

 

Код області 

 

Значенням цього елемента є код області, на території якої розташована податкова інспекція (або відділення), до якої подається документ.

Код області заповнюється згідно з довідником державних податкових інспекцій (SPR_STI.XML) і відповідає значенню елемента C_REG 

 

<C_RAJ> 

 

Код адміністративного району 

 

Значенням цього елемента є код адміністративного району, на території якої розташована податкова інспекція (або відділення), до якої подається документ.

Код адміністративного району заповнюється згідно з довідником державних податкових інспекцій (SPR_STI.XML) і відповідає значенню елемента C_RAJ 

 

<PERIOD_MONTH> 

 

Звітний місяць 

 

Звітним місяцем вважається останній місяць у звітному періоді 

 

<PERIOD_TYPE> 

 

Тип періоду 

 

1 - місяць, 2 - квартал, 3 - півріччя, 4 - 9 місяців, 5 - рік 

 

<PERIOD_YEAR> 

 

Звітний рік 

 

  

 

<D_FILL> 

 

Дата заповнення документа платником 

 

Формат ддммрррр 

 

<SOFTWARE> 

 

Сигнатура програмного забезпечення 

 

Заповнюється тільки програмним забезпеченням, яке сертифіковане ДПА України для формування звітності в електронному вигляді 

 

 

Жодний з описаних вище елементів (крім елемента SOFTWARE), що входять до заголовка документа (елемент DECLARHEAD), не може мати пусте значення.

 

Тіло документа міститься в елементі DECLARBODY. Кожний його дочірній елемент будується за таким принципом: <Код показника> Значення показника </Код показника>. Кодування показників визначається шаблоном відображення, що додається до кожного документа. Всі шаблони вільно розповсюджуються ДПА України у форматі Adobe Portable Document Format (PDF) і мають аналогічне до XML-схеми ім'я файла з розширенням pdf.

 

Звітні форми умовно розподіляються на 2 групи:

 

• таблиці, що мають заздалегідь відому кількість рядків;

 

• таблиці, в яких кількість рядків змінна, хоча і має певне граничне значення.

 

У першому випадку кодування даних однозначне, згідно з шаблоном документа, у другому ж всі цифри, що містяться в одній колонці, кодуються однотипно, а на номер рядка вказує значення атрибута ROWNUM.

 

<Код показника ROWNUM="Номер рядка"> Значення показника </Код показника>.

 

Наприклад, у таблиці 2 наведено фрагмент шаблону, відповідно до якого ідентифікаційний номер має код RXXXXG02, а його належність до 10 рядка звіту визначиться як ROWNUM="10":

 

<RXXXXG02 ROWNUM="10" >2222222222</RXXXXG02>.

 

Відповідно сума нарахованого доходу з 12 рядка запишеться:

 

<RXXXXG03A ROWNUM="12" >1000.32</RXXXXG03A>

 

Таблиця 2

 

N з/п 

 

Ідентифікаційний номер 

 

Сума нарахованого доходу

(грн., коп.) 

 

 

 

3а 

 

  

 

RXXXXG02 

 

RXXXXG03A 

 

Х 

 

Х 

 

R01G03A 

 

 

Основні вимоги до заповнення значень показників є такими:

 

1. Значення показників грошового типу заповнюються в гривнях з копійками. Роздільником десяткових розрядів обов'язково є крапка. Якщо значення показника дорівнює нулю, то воно записується як <Код показника>0.00</Код показника>

 

Наприклад: <R011G3>0.00</R011G3>

 

2. Значення показників символьного типу не можуть містити символи:

 

> - більше;

 

< - менше;

 

" - подвійні лапки;

 

' - апостроф;

 

& - амперсанд.

 

Замість них використовуються відповідні макропідстановки, що наведені у таблиці 3.

 

Таблиця 3

  

 

3. Значення показників типу "дата" зберігаються у форматі ддммрррр, де дд - день, мм - місяць, а рррр - рік. Наприклад: 15 січня 2004 року запишеться у вигляді 15012004.

 

4. Елементи, що мають пусте значення, записуються у вигляді < Код показника xsi:nil="true"/> або

< Код показника xsi:nil="true"></ Код показника >, причому атрибут xsi:nil="true" є обов'язковим.

 

Наприклад: <R011G3 xsi:nil="true"/> або <R011G3 xsi:nil="true"></R011G3>. Якщо елемент відсутній у тілі документа (елемента DECLARBODY), то його значення теж вважається пустим.

 

5. При передачі електронного документа між різними рівнями податкової служби XML-документ може містити додаткові службові елементи та атрибути, що не описуються даним Стандартом. Приклад сформованого електронного документа наведено в додатку Б.

 

 

 

Додаток А 

  

 

Структура електронного документа податкової звітності:

 

<?xml version="1.0" encoding="windows-1251"?>

 

<DECLAR xmlns:xsi=«http://www.w3.org/2001/XMLSchema-instance» xsi:noNamespaceSchemaLocation="ім'я файлу, що містить XML-схему"> 

 

  

 

<DECLARHEAD> 

 

  

 

  

 

<TIN><!--КОД ПЛАТНИКА--></TIN>

 

<C_DOC><!--КОД ДОКУМЕНТА--></C_DOC>

 

<C_DOC_SUB><!--ПІДТИП ДОКУМЕНТА--></C_DOC_SUB>

 

<C_DOC_VER><!-НОМЕР ВЕРСІЇ ДОКУМЕНТА--></C_DOC_VER>

 

<C_DOC_TYPE><!--N ВИПРАВНОГО ДОКУМЕНТА(0-ОСНОВНИЙ (ПЕРШИЙ ПОДАНИЙ))--></C_DOC_TYPE>

 

<C_DOC_CNT><!--N ОДНОТИПНОГО ДОКУМЕНТА В ПЕРІОДІ--></C_DOC_CNT>

 

<C_REG><!--КОД ОБЛАСТІ--></C_REG>

 

<C_RAJ><!--КОД АДМІНІСТРАТИВНОГО РАЙОНУ--></C_RAJ>

 

<PERIOD_MONTH><!--ЗВІТНИЙ МІСЯЦЬ (ОСТАННІЙ У ЗВІТНОМУ ПЕРІОДІ)--></PERIOD_MONTH>

 

<PERIOD_ TYPE ><!-ТИП ПЕРІОДУ--></PERIOD_ TYPE >

 

<PERIOD_YEAR><!--ЗВІТНИЙ РІК--></PERIOD_YEAR>

 

<D_FILL><!--ДАТА ЗАПОВНЕННЯ ДОКУМЕНТА ПЛАТНИКОМ--></D_FILL>

 

<SOFTWARE><!-СИГНАТУРА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ--></SOFTWARE> 

 

  

 

</DECLARHEAD> 

 

  

 

  

 

  

 

  

 

<DECLARBODY> 

 

  

 

  

 

<Код показника> <!-Значення показника--> </Код показника> 

 

  

 

  

 

… 

 

  

 

</DECLARBODY> 

 

</DECLAR> 

Up

horizontal rule

Home ] ДПА України ] The STA of Ukreine ] ДПА в області ] www.vin.gov.ua/ ] Законодавство ] Новини ] Інформація ] Податковий кримінал ] Прийом громодян ] Сумлінні платники ] Телефони довіри ] Карта сайту ] Регуляторна політика ] Електронна звітність ]

Останне оновлення 15-11-2006.