Перейти к содержимому


Фотография
- - - - -

Проверка ИдЗапр в запросах версии 4.00


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 True_Analiteg

True_Analiteg

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 52 сообщений

Отправлено 10 March 2021 - 04:55

Коллеги, добрый день!

В описании формата (Приказ ФНС 460@) сказано, что ИдЗапр:

Принимает значение:
<код><год><месяц><день><номер>.
Например:
"ККККГГГГММДДNNNNNNNNNN", где: <код> = коду налогового органа из элемента <КодНО>;
<год><месяц><день> = году, месяцу и дню запроса из элемента <ДатаЗапр>;
<номер> = номеру запроса из элемента <НомЗапр>

Но, вот только НомЗапр - это строка от 1 до 10 символов, а не строго 10, поэтому ИдЗапр скорее всего будет формироваться в ФНС по какому-то правилу с заполнением нулями или еще чем-то.

Например, НомЗапр="12345", ИдЗапр может быть таким "3817202103160000012345", а может быть таким "3817202103161234500000", или таким "381720210316     12345", или таким "38172021031612345*****", или каким-то еще.

Или, все-таки, НомЗапр всегда будет иметь длину 10 символов и входить в ИдЗапр, как есть?

Какие значения ИдЗапр и НомЗапр нам ожидать в запросах?



#2 Efim

Efim

    Новичок

  • Кредитные организации
  • Pip
  • 9 сообщений

Отправлено 10 March 2021 - 06:58

Исходя из описания поля НомЗапр ("Номер запроса налогового органа. Принимает значение с 13-го по 22-й знак атрибута "ИндЗапр", без лидирующих нулей") все-таки в ИдЗапр номер будет дополняться лидирующими нулями.


  • True_Analiteg это нравится

#3 True_Analiteg

True_Analiteg

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 52 сообщений

Отправлено 10 March 2021 - 07:56

Исходя из описания поля НомЗапр ("Номер запроса налогового органа. Принимает значение с 13-го по 22-й знак атрибута "ИндЗапр", без лидирующих нулей") все-таки в ИдЗапр номер будет дополняться лидирующими нулями.

 

Отлично!

Плохо только, что в Приказе 460@, который устанавливает формат запросов НомЗапр не описан, а приведенное вами описание взято из описания формата справок и выписок.

 

Будем считать, что ИдЗапр="3817202103160000012345" - правильное значение, а ИдЗапр="3817202103161234500000" и т.п. неправильное и формировать PB1 с отрицательным результатом проверки.



#4 sancase

sancase

    Продвинутый пользователь

  • Модераторы
  • 2156 сообщений

Отправлено 15 March 2021 - 09:55

<НомЗапр> (недостающие символы дополняются нулями слева)

Какой смысл в этом обсуждении? ИндЗапр - Надо заполнять тот ИдЗапр, который придет.


Свечников Александр

#5 True_Analiteg

True_Analiteg

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 52 сообщений

Отправлено 16 March 2021 - 06:29

<НомЗапр> (недостающие символы дополняются нулями слева)

Какой смысл в этом обсуждении? ИндЗапр - Надо заполнять тот ИдЗапр, который придет.

 

Добрый день.

 

Смысл такой, что если ИдЗапр в запросе заполнен не по правилам, при проверке запроса будет сформирована ошибка "Неверное значение реквизита" и отправлено PB1 с отрицательным результатом.



#6 sancase

sancase

    Продвинутый пользователь

  • Модераторы
  • 2156 сообщений

Отправлено 16 March 2021 - 06:34

В правилах указание нулей не детализировано. А самим правила трактовать не следует.


Свечников Александр

#7 True_Analiteg

True_Analiteg

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 52 сообщений

Отправлено 16 March 2021 - 06:53

В правилах указание нулей не детализировано. А самим правила трактовать не следует.

 

Не хотите ли вы сейчас сказать, что ИдЗапр будут заполнять те же люди, которые совершают ошибки?

Вот, честно, не хотелось бы видеть в ИдЗапр произвольную информацию. На него какая никакая логика автоматизации завязана.

 

Код налогового органа и дата запроса будут проверяться в ИдЗапр однозначно.

 

С номером запроса была неопределенность, как он будет встраиваться в ИдЗапр, но в описаниии формата справок ее сняли (выше Efim писал об этом). Так что правила указания номера запроса в ИдЗапр тоже детализированы.

 

Все вопросы сняты. Как проверять значение ИдЗапр - понятно.






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных