22.03.2010

Стандарти електронних документів

Довідкова інформація від 03.05.2006 р. № 242

Стандарти електронних документів

 

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

 

Згідно з наказом ДПАУ від 03.05.2006 р. № 242 «Про затвердження формату (стандарту) електронного документа звітності платників податків»,

зі змінами та доповненнями, наказом ДПАУ від 05.12.2007 р. № 670 кожний документ починається з директиви «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

2

3

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

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

Звітним місяцем вважається останній місяць у звітному періоді (для 1, 2, 3, 4 кварталів це 3, 6, 9, 12 місяць відповідно, для року — 12)

PERIOD_TYPE

Тип періоду

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

PERIOD_YEAR

Звітний рік

Звітний рік

C_DOC_STAN

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

Приймає фіксовані значення:

1 — звітний документ

2 — новий звітний документ

3 — уточнюючий документ

D_FILL

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

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

SOFTWARE

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

Текстовий рядок — ідентифікатор програмного засобу, за допомогою якого сформовано документ

 

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

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

 

Додаток А

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

 

<?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> 

<C_DOC_STAN><!--

СТАН ДОКУМЕНТА--></C_DOC_STAN> 

<D_FILL><!--

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

<SOFTWARE><!--

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

</DECLARHEAD> 

<DECLARBODY> 

<Код показника> </Код показника> …

… 

  

</DECLAR>