Формирование имён при создании отчётности в xml

Понадобилось собрать список наименований, используемых при создании отчётности в xml. Информация может быть полезна тем, кому нужно самостоятельно генерировать отчёты.

Используемые нынче форматы подразумевают именование xml-отчётов по шаблону R_Т_A_K_О_GGGGMMDD_N.

Данный шаблон разбивается на несколько участков:

  • R_Т — префикс, имя отчёта. Пример: NO_NDS, NO_USN
  • A_K — идентификатор получателя информации. Оба идентификатора — четырехзначные коды налоговых инспекций, но A – идентификатор получателя, которому направляется файл обмена, K – идентификатор конечного получателя, для которого предназначена информация из данного файла обмена . Чаще всего они равны. Пример: 6617_6617
  • О — идентификатор отправителя информации. У организаций ИНН + КПП, у ИП — просто ИНН (или 12 нулей при его отсутствии). Пример: 7458115582745801001, 715468121098
  • GGGG — год формирования передаваемого файла. Пример: 2011, 2012
  • MM — месяц. Пример: 01, 11
  • DD — день. Пример: 27, 02
  • N — идентификационный номер файла длиной до 36 знаков, но не менее одного (UUID). Пример: CC8D24AF-4756-4E61-BB43-42FEFA134E41.

Получение любых данных достаточно легко организовать: при формировании отчётности в xml используется минимум реквизитов. Сложностей с UUID так же возникнуть не должно — многие популярные языки поддерживают возможность генерации без всяких изысков.

При создании отчётности в xml пригодится список наименований отчётов (префиксов R_T):

Префикс Отчёт
NO_ENVD ЕНВД
NO_NDS НДС
NO_SRCHIS Среднесписочная
NO_USN УСН (и доходы, и доходы минус расходы)
NO_BUHOTCH Бухгалтерская отчётность (все шесть форм)
NO_PRIB Прибыль
NO_NDFL2 2-НДФЛ
NO_NDFL3 3-НДФЛ
NO_EDUPR ЕУНД (Единая упрощённая)
NO_IMUR Авансы по имуществу
NO_IMUD Декларация по имуществу
NO_ZEMA Авансы по земле (устарело)
NO_ZEMND Земля
NO_BUH1 Форма 1 (баланс, устарел)
NO_BUH2 Форма 2 (отчёт о прибылях убытках, устарел)

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

комментария 4

  1. Спасибо! Хоть где-то в доступном виде написано.
    Не ткнете меня на описание формата усн на сайте налоговой? А то уже час сижу, никак не найти…

  2. А xml b xsd вроде разные форматы. В основном в xml формате делается. А на это найти, как раз не могу.

    • admin:

      XSD — формат описания XML-документа. То есть он указывает какие элементы, с данными какого типа и т.п. будут использованы в документе. Обычно при появлении формы утверждается её печатный формат, а отдельно утверждается её xsd-схема.

      Если вам нужно формировать какие-нибудь простые отчёты из какого-нибудь своего ПО (типа нулёвок, УСН, ЕНВД), проще взять какой-нибудь отчёт и через подстановку (замену строк) в него добавлять данные.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *