Взаимодействие с РКЦ/КО/ОрФК

Раздел содержит описание режимов по обработке файлов для/из банка.

Порядок обмена ЭСИС между участником и ПС БР

ЭС - запрос

ЭС - ответ

ЭС

наименование кода запроса *

назначение

если ЭС-запрос корректный

если ЭС-запрос некорректный

ED202

Статус ЭПС/ Результат контроля ЭПС

Запрос по статусуЭПС

ED205

ED201

Результат контроля пакета ЭПС

Запрос результата контроля пакета ЭПС

ED205

ED201

Копия ЭПС

Запрос копии полей ЭПС

ED215

ED201

ED203

Идентификаторы ЭПС

Запрос о получении идентификаторов ЭПС, имеющих одинаковый статус

ED207

ED201

Копии полей ЭПС

Запрос о получении копий полей ЭПС, имеющих одинаковый статус

ED215

ED201

ED204

Запрос об отзыве ЭПС (пакета ЭПС)

ED205

ED201

ED210

Промежуточная выписка

Запрос выписки из лицевого счета

ED211

ED201

Текущий остаток на счете

Свернутая выписка

Отчет для выверки документов дня участников

Запрос отчета обоперациях по счету для выверки документов дня участников

ED221

ED201

Извещение о задолженности по внутридневному кредиту

Запрос извещения о задолженности по внутридневному кредиту

ED217

ED201

ED213

Запрос акцепта

ED214 ED208

ED201

ED218

Запрос выходной формы

ED219

ED201

ED240

Запрос информации о переданных/полученных ЭС

ED241

ED201



ED242

Получение ЭС

Запрос о получении конкретного ЭС

ЭС

ED201

Получение информации из РПП за конкретный рейс

Запрос о получении информации из РПП за конкретный рейс

PacketEPD

PacketESID

Получение сообщений определенного типа

Запрос о получении сообщений определенного типа

ЭС, кроме

PacketEID

PacketEPD

PacketESID

Получение результатов контроля ранее направленного ЭПС, пакета ЭПС

Запрос о получении результатов контроля ранее направленного ЭПС, пакета ЭПС

ED201

ED205

ED206

PacketESID

ED243

Запрос о получении информации по ЭПС участника

ED244

ED208

ED201

ED275

Запрос об отзыве выставленного на оплату платежного требования/инкассового поручения

ED276

ED201

ED801

-

Запрос информациио ликвидности (полной или краткой)

ED802

ED201

ED804

-

Запрос перечня платежных распоряжений, помещенных в очереди

ED805

ED201

ED806

-

Запрос изменений в Справочник БИК (Полный справочник БИК)

ED807

ED201

Запрос Профиля Участника

ED808

ED810

-

Запрос об управлении ликвидностью

ED811

ED201

ED813

-

Запрос об изменении последовательности расположения распоряжений во внутридневной очереди

ED814

ED201

ED999

Запрос-зонд

ED201

ED201

Электронные сообщения

ED202 - Запрос по ЭПС (пакету ЭПС), в банк.

В запросе нужно указать EDNo и EDDate запрашиваемого ЭПС (в блоке EDRefID - идентификаторы отзываемого ЭПС).

EDInquiryCode - Код запроса по ЭПС:

RSTS - Статус ЭПС/ результат контроля ЭПС. Запрос статуса платежного распоряжения (ответное сообщение - ED205).

RCPY - Копия ЭПС. Запрос копии реквизитов платежного распоряжения (ответное сообщение - ED215).

RSPC - Результат контроля пакета ЭПС. Запрос статуса пакета платежных распоряжений (ответное сообщение - ED205).

ED204 - Запрос об отзыве ЭС (пакета ЭС), в банк.

В запросе нужно указать EDNo и EDDate отзываемого ЭПС (в блоке EDRefID - идентификаторы отзываемого ЭПС).

Code - код операции по отзыву: 0 - отзыв ЭПС, 1 - отзыв пакета ЭПС.

ED201 - извещение о результатах контроля ЭПС (пакета ЭПС), из банка.

В случае отрицательного результата контроля с отказом в приеме ЭС (пакета ЭС) к исполнению и указанием причины отказа.

ED205 - извещение о состоянии ЭПС (пакета ЭПС), из банка.

В ответ на ed202. Извещение содержит EDNo и EDDate ЭС запроса (в блоке InitialED - Идентификаторы исходного ЭСИС) и данные запрошенного ЭПС (чей статус, в блоке EDRefID - идентификаторы исходного ЭПС).

StatusStateCode - код статуса ЭПС:

00 - ЭПС оплачено.
01 - ЭПС помещено во внутридневную очередь.
02 - ЭПС помещено в очередь не исполненных в срок распоряжений в ПБР.
04 - ЭПС аннулировано.
06 - ЭПС изъято из очереди не исполненных в срок распоряжений по причине полного исполнения частными суммами.
08 - ЭПС отозвано из очереди не исполненных в срок распоряжений.
09 - ЭПС исполнено из очереди не исполненных в срок распоряжений.
10 - ЭПС безотзывное (не может быть отозвано).
11 - ЭПС помещено в картотеку документов, ожидающих акцепта.
19 - ЭПС прошло контроль.
20 - ЭПС не прошло контроль.
21 - Пакет ЭПС не прошел контроль.
30 - Пакет ЭПС прошел контроль.
31 - Пакет ЭПС аннулирован.
32 - Пакет ЭПС не может быть отозван/аннулирован.
33 - ЭПС отложено для контроля реквизитов ПБР.
41 - ЭПС помещено в очередь распоряжений для исполнения на следующий операционный день.
42 - ЭПС помещено в очередь распоряжений, ожидающих разрешения на проведение операции.

CtrlCode - код результата контроля ЭС: 4 значный (0010 - 8381).

Перечень принимаемых из УФК электронные документов:

Схема с открытием ФО 02 л/с бюджета в ОрФК

Схема с открытием л/с ПБС в ОрФК

Электронный обмен - это передача и/или прием данных (документы, отчеты, справочники и т.п.) в электронном виде, посредством структурированных файлов. Структура файла обмена имеет специальный формат, т.е. данные располагаются в определенной, наперед заданной, последовательности.

Рекомендуемая последовательность приема ведомостей ОрФК:

После передачи для успешно выгруженных документов отрабатывает автомат простановки аналитических признаков. Применение условия "Наименование исходящего файла = Не пусто " позволяет установить на документы нужные аналитические признаки.

Параметры в окне приема файлов

Отбор документов для приема - при загрузке файла пользователю будет предложен список документов из принимаемого файла для выбора докуемнтов, которые следует принять. Если опция отключена, то запрос не выдается и принимаются все документы, что содержаться в файле приема.

Режим тестирования: контроль по ТФФ, синхронизация справочников, ... - проводится полная обработка файла приема, но без сохранения документов в базу данных. Применяется для тестирования загрузки различных вариантов файла приема для быстрого анализа "приём пройдет успешно или нет", т.к. сохранение документов в базу занимает львиную долю от всего времени приема.

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

На режим синхронизации влияют настройки приема вида "Идентификация...", которые могут определять, по каким реквизитам должен производиться поиск в соответствующем справочнике. Например, "Идентификация корреспондентов" позволяет осуществлять поиск корреспондентов по ИНН, по коду БП и по комбинации этих кодов (см. также п. "Алгоритм синхронизации счетов").

При синхронизации КБК учитывается привязка кодов БК к бюджету (см. справочники БК). При приеме платежных поручений бюджет вычисляется по р/с документа: в справочниках счетов р/с должен иметь назначение "Счет бюджета" и должен быть привязан к соответствующему бюджету.

Особенности

Прием выписок осуществляет Сервер приложений (если используется), что позволяет обойти ограничения таймаута подключения к базе данных.

Софинанасирование

При приеме ведомости "Справка о кассовых операциях со средствами бюджета" (se) две строки с одного документа с одинаковой БК расходов, отличающиеся наличием дополнительной классификации, принимаются как одна строка БК с дополнительной классификацией, если код дополнительной классификации присутствует в справочнике "Уровни софинансирования".

Автонумерация документов

Для любых докуемнтов и любых форматов: применяется принудительная автонумерация принимаемых документов, если в файле приема в номере документа есть ключевые слова AUTO NUMBER, в различной комбинации пробелов и символа подчеркивания между ними. Например: AUTONUMBER, AUTO_NUMBER, AUTO NUMBER, _AUTO_NUMBER_ .

Обмен КОСГУ

При электронном обмене основных документов "Бюджет-Смарт" КОСГУ выгружается в поле (загружается из поля) дополнительной классификации (ADD_KLASS), если оформлено в виде: (КОСГУ)Доп.Класс.

На текущий момент поддерживаются форматы: PP, PF, ZR, ZS, ZV, ZN, BN, UF, UK, BR, LB, TS, ZF, EP, IP.
Пример оформления файла обмена:

|03910025089901001129|1234| - КОСГУ=пусто, ДопБК=1234
|03910025089901001129|(321)| - КОСГУ=321, ДопБК=пусто
|03910025089901001129|(321)1234| - КОСГУ=321, ДопБК=1234
|03910025089901001129|| - КОСГУ=пусто, ДопБК=пусто

Определение приложений (.bd, .bh и т.п.) к выпискам.

Маска поиска приложений задается в настройке "Меню Настройки: НАСТРОЙКИ \ Общие \ Условие поиска файла-приложения". С каим именем осуществлялся поиск приложения и был ли он найден - см в протоколе приема.

Прикрепление первичных документов.

Если настроено хранилище первичных документов (см настройки), то принимаемый файл-посылка прикрепляется к принятому документу как оправдательный документ. При этом если в принимаемом файле находится только один документ, то исходный файл приема удаляется.

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

Пути к файлам передачи.

В данной настройке различных режимов выгрузки можно использовать переменные, задающие маску (шаблон) даты в имени папки. Допустимы следующие шаблоны в настройках путей (шаблоны чувствительны к регистру символов):

Расчетная дата Календарная дата Прочие
  • %dd - день месяца (01-31);
  • %dn - день недели (01-07);
  • %nw - номер недели в месяце (01-52);
  • %nm - номер месяца;
  • %y4 - год (4 символа);
  • %y2 - год (2 символа)
  • %DD - день месяца (01-31);
  • %DN - день недели (01-07);
  • %NW - номер недели в месяце (01-52);
  • %NM - номер месяца;
  • %Y4 - год (4 символа);
  • %Y2 - год (2 символа)
  • %HH, %MM, %SS - часы, минуты, секунды по системным часам компьютера
  • %MS\[:n\] - миллисекунды, где необязательный параметр n задает точность после запятой (по умолчанию 0)

%SUBDIR - номер счета бюджета.
поддерживается нотация:
%SUBDIR:Length
%SUBDIR:StartPosition,Length
пример для счета бюджета 02123456789: %SUBDIR = 02123456789
%SUBDIR:2 = 02
%SUBDIR:6,5 = 45678

Пример: \\server\out\%y4\%nm%dd - выгрузка документов в зависимости от рассчетной даты комплекса. Для даты 26.12.2008г файлы посылок будут сформированы в папке \\server\out\2008\1226\ .

Эти же переменнные можно использовать в настройке передачи документов "Имя файла архива".

Например, при использовании arj.exe архиватора, для добавления к имени архива дня и времени формирования нужно:

Выгрузка на замапированный (сетевому диску присвоена буква) сетевой диск

ОС Windows 7

Если на сетевые диски с буквенным обозначением файлы не выгружаются, то следует применять прямой путь с именем сетевого компьютера (\\server) либо изменить сетевую политику безопасности :

ОС Windows 8 и выше

Запуск под учетной записью пользователя Windows, у которого UAC полностью не выключен - все диски видны. Если UAC отключить, то сетевые диски не видны, а "метро" приложения больше не работают (плитки не обновляют своё содержимое).

Проблема с видимостью сетевых дисков так же может возникать, если пользователь Windows является администратором, и при этом включен контроль учетных записей (UAC). Подробнее об этом (и как обойти) см https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee844140(v=ws.10) (eng) либо тут https://winitpro.ru/index.php/2015/03/11/nework-disk-access-from-elevated-programs/ (рус).

Нулевые КБК

При приеме платежных документов (ПК "СМАРТ"), плана ФХД, кассового плана и т.п. документов интерпретация нулевых кодов БК зависит от настройки "Дерево настроек - НАСТРОЙКИ - Бюджетная классификация - Учет классификации, состоящей из нулей, в ЭОД". При значении "Не учитывать" - нулевые КБК считаются пустыми (не заданными), при значении "Учитывать" - садятся в документ как нулевые КБК, при этом коды БК из нулей должны присутствовать в справониках БК.

Пример. В принимаемом файле КБК |00000000000000000222|10|. При значении настройки "Не учитывать" в принятом документе будет заполнена только КОСГУ = 222, остальные коды расходной БК будут пустыми, не заполненными. При значении настройки "Учитывать" в документе будут проставлены все коды расходной БК 000 0000 0000000 000 222, при этом обязательно наличие в соответствующих справочниках БК нулевых кодов.

Добавление КБК в справочник

При приеме выписок/ведомостей отсутствующие в справочной системе КБК: доходов, источников, целевые статьи, дополнительная классификация - автоматически добавляются в справочную систему (если коды БК указаны в файле приема в явном виде, а не распознаны в назначении платежа и т.п. текстовых частях документов). Прочие виды КБК при отсутствии в справочниках не добавляются, а в принимаемых документах отсутствующие КБК не заполняются (т.е. в этом случае документ сохраняется с пустой БК).

Для БК доходов и источников должно выполняться условие: пользователю, осуществляющему прием документов, доступны составляющие кодов (ведомство, вид дохода/источника и т.д.). Добавляемый код будет без наименования (вместо него сам код БК), и с бюджетом принимаемой ведомости, а правила привязки к бюджетам следующие:

1) если настройка справочника БК "Несколько бюджетов у одного кода" имеет значение "Разрешено", то в существующем коде с другим(-и) бюджетом будет добавлен бюджет принимаемой выписки/ведомости (если код существует);

2) иначе, при значении настройки "Запрещено", будет создана новая запись кода БК с единственным бюджетом, независимо от наличия данного кода с другим(-и) бюджетами.

Обработка КБК при приеме TXSP (либо блока SPD в составе некоторых ведомостей, например IK файлов): поскольку формат обмена не предусматривает информации о типе КБК, то при приеме справок ф.0504833 тип БК определяется по наличию кода, указанного в номере счета по кредиту, в справочниках: БК доходов, БК источников - если отсутствует, то БК считается расходной и синхронизируется по частям слева направо как: ведомство, подраздел, целевая статья, вид расхода.

В связи с этим автопополнение справочников БК не осуществляется при приеме справок ф.0504833.

Настройки

Путь к файлам приема.

Меню Настройки: ЭЛЕКТРОННЫЙ ОБМЕН ДОКУМЕНТАМИ \ <документ> (прием) - Путь к файлам приема.

Задает путь (в формате UNC) к каталогу с файлами приема. Этот путь предлагается по умолчанию, и в процессе приема пользователь может изменить папку с принимаемыми файлами.

Путь к файлам передачи.

Меню Настройки: ЭЛЕКТРОННЫЙ ОБМЕН ДОКУМЕНТАМИ \ <документ> (передача) - Путь к файлам передачи.

Задает путь (в формате UNC) к каталогу, куда будут помещены файлы с результатами выгрузки. Этот путь пользователь не может изменить в процессе передачи, потому настройка задается на пользователя, и каждый пользователь может [должен] сам изменить её значение для себя. Если указанная папка отсутствует, то будет создана при передаче (если у пользователя Windows есть права на это действие).

Хранилище первичных (оправдательных) документов.

Дерево настроек - НАСТРОЙКИ - Первичные документы - Хранилище первичных документов.

Если настройка задана, то при приеме делается попытка прикрепить исходный принимаемый файл и приложенные первичные документы к успешно принятому документу. Прикрепленные файлы приема видны только администратору комплекса.