Формирование имён при создании отчётности в 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 не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.