Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
4.3.7 Обработка результатов выгрузки
Результат выгрузки документа считывается из текстовых файлов из директории ответов АБС (по умолчанию %BSSRoot%\SUBSYS\to_abs\out\). В текстовом файле находится информация о результате выгрузки (удачно или неудачно), референс документа и, в случае неудачной выгрузки, строка с информацией об ошибке. По референсу осуществляется поиск документа в таблицах (референс уникален по всем таблицам, т. о. по референсу однозначно определяется таблица и документ в таблице). Для найденного документа в зависимости от результата выгрузки происходит обновление некоторых полей документа. В случае удачной выгрузки заполняются поля референса (DocRef) и статуса документа (Status): значение для референса берется из файла, статус документа меняется на «Принят АБС» (17011). В случае ошибки при выгрузке статус меняется на «Не принят АБС» (17021), а в поле сообщения из банка записывается строка с информацией об ошибке. После обработки файл-ответ для принятого АБС документа перемещается в директорию %BSSRoot%\SUBSYS\to_abs\rec\, иначе для не принятого АБС документа файл перемещается в директорию %BSSRoot%\SUBSYS\to_abs\err\.4.4 Механизм «Квитовки» документов
Квитовка документов при off-line обмене информацией с АБС производится по данным выписки. Квитовка выполнением производится в том случае, если документ с соответствующим автономером найден, как проведенный по выписке. Для Off-line (через ВУ «Клиент») получения выписки документы могут быть сквитованы отказом в случае, если информация об отказе с указанием автономера присутствует в секции «#ERRORS» файла выписки или в секции #MESSAGES найдено сообщение "Удаление документа #NNN» – тогда квитуется отказом документ с номером, указанным после решетки. Квитовка для связки через ВУ «Клиент» дополнительной настройки не требует.
Независимо от типа получения выписки, ДБО обрабатывает ответы от Накопителя о приеме документов. Здесь документ может получить статус Не принят АБС, если в приеме документа отказано (например, вследствие нехватки средств на счете) или Принят АБС, если документ благополучно прошел все проверки «Диасофта». В случае присвоения документу статуса Не принят АБС в поле Информация из банка записывается причина отказа, полученная от АБС.
4.5 Механизм формирования выписки
Получение выписки осуществляется через ВУ «Клиент»
Выше был рассмотрен механизм выгрузки документов через ВУ «Клиент». Все произведенные там настройки касаются выгрузки, как документов, так и запросов на выписку.
АБС обрабатывает запросы на выписку и возвращает информацию о счете в виде текстового файла.
Процедура запускается либо автоматически, согласно расписанию автопроцедур, либо при обращении администратора к пунктам меню СервисàИнтерфейс с АБСà Обработка выписокàРучной выбор, или СервисàИнтерфейс с АБСà Обработка выписокà Автообработка запрошенной выписки, или по нажатию кнопки Обработка off-line информации из АБС в главном окне программы.
При обработке информации также ведется журнализация. Если файл выписки не удовлетворяет требованиям системы, описание найденных ошибок будет представлено в файлах журналов.
Обработанные файлы перемещаются из каталога информации от АБС в два каталога, по умолчанию это %BSSRoot%\SUBSYS\TO_ABS\REC для успешно обработанных файлов и %BSSRoot%\SUBSYS\TO_ABS\ERR для файлов, формат которых неверен.
Следует иметь в виду, что при подготовке выписки осуществляется проверка на корректность находящейся в исходном файле информации; выписки, остатки которых не соответствуют сумме представленных документов, игнорируются, о чем производится запись в журнале.
Также игнорируются выписки по отсутствующим в системе счетам, однако файлы с ошибками такого рода считаются корректно обработанными и, соответственно, перемещаются в каталог REC.
Также обращаем Ваше внимание на необходимость производить очистку этих каталогов по истечении некоторого периода времени и следить за появлением каких-либо файлов в каталоге ERR – их появление, как правило, свидетельствует о неправильной работе АБС или ДБО в части их взаимодействия.
Результатом обработки корректного файла выписки будут записи в таблице выписок (пункт меню ИсходящиеàВыписки).
В случае если состояние счета не изменилось с момента создания предыдущей выписки, новые выписки создаваться не будут, как и по отсутствующим в ДБО счетам или счетам с запрещенными типами.
Дата и время создания выписки записываются в столбце «Данные на…» таблицы выписок.
4.5.1 Формат загрузки выписки
Идентификатор (тэг) поля | Наименование / поле |
:3A | Код валюты / CurrCode |
:4A | Валютный счет / PayerAccount |
:4B | Расчетный счет / ReceiverAccount |
:5A | Сумма покупки валюты / Amount |
:5B | Сумма покупки в национальной валюте / |
:6B | Код банка / ReceiverBIC и PayerBIC (если соответсвенный счет внешний) |
:9 | Вид операции / OperType |
:A1 | Дата валютирования / DocumentDate |
:A2 | Очередность платежа / PaymentUrgent |
:C1 | КорСчет корреспондента / |
:C2 | РасчСчет корреспондента / ReceiverAccount и PayerAccount, если соответсвенный счет внешний |
:M1 | ИНН корреспондента / ReceiverINN и PayerINN в зависимости от типа документа |
:NBANK | Название внешнего банка / ReceiverBankName и PayerBankName (если соответсвенный счет внешний) |
:NCITY | Город внешнего банка / ReceiverPlace и PayerPlace (если соответсвенный счет внешний) |
:NCOR | Название корреспондента - реального получателя / Receiver и Payer, если внешний |
:NCRE | Название получателя. Если док-т внешний, то "Корреспондентский счет в ГРКЦ" /Receiver |
:NDEB | Название плательщика / Payer |
:Note1 | Основание платежа / Ground |
:DISP | Почтой\телеграфом / SendType |
:Note2 | Почтой\телеграфом / SendType, если в :DISP - пусто |
:PRT_ID | - |
:DUE_SUM | - |
:PTRN_NO | - |
:DATE_SP | Дата списания |
:STAT_S | Статус составителя документа / Stat1256 |
:KPP_PLK | КПП плательщика / PayerKPP |
:KPP_POL | КПП получателя / ReceiverKPP |
:KBK | Код бюджетной классификации / CBCcode |
:OKATO | Код ОКАТО / OKATOcode |
:OP | Основание налогового платежа / PayGrndParam |
:NAL_PER | Налоговый период / 'TaxPeriodParam1' + '.' + 'TaxPeriodParam2' + '.' 'TaxPeriodParam3' |
:NDOK_PP | Номер налогового документа / 'DocNumParam1' + 'DocNumParam2' |
:DDOK_PP | Дата налогового документа / 'DocDateParam1' + '.' + 'DocDateParam2' + '.' 'DocDateParam3' |
:TYPE_PAY | Тип налогового платежа / PayTypeParam |
:MDEB | ИНН по дебету / ReceiverINN или PayerINN в зависимости от типа документа |
:MCRE | ИНН по кредиту / ReceiverINN или PayerINN в зависимости от типа документа |
4.5.2 Формат файла ответов на запрос удаленного клиента
Файл, формируемый подсистемой "Накопитель документов", представляет собой текстовый файл (в кодах ASCII), строки которого должны заканчиваться символами h010, h013 ("Конец строки", "Перевод каретки").
Файл разделен на части ключевыми словами, которые предваряют следующие разделы:
Раздел | Описание |
#ERRORS | ошибки по переданным в систему DiasoftBANK документам клиента. |
#LASTID | управляющее слово, открывающее раздел, в котором удаленному клиенту высылается уникальный номер (ссылка в системе DiasoftCLIENT) последнего документа данного удаленного клиента. Данная информация высылается банком в случае, если от удаленного клиента получен документ, у которого ссылка совпадает с ссылкой одного из ранее полученных документов (такие документы не загружаются). Это может произойти в случае повторной инсталляции программы DiasoftCLIENT. После получения данной информации, происходит сдвиг в уникальных номерах, которые присваиваются новым документам в системе DiasoftCLIENT. Все документы, которые были введены до получения данной информации и не были приняты банком из-за совпадения уникальных номеров (ссылок), должны быть у удаленного клиента заново введены (или скопированы). |
#NEWACCVIEW | управляющее слово, открывающее раздел, в котором при переходе удаленного клиента на новый план счетов, ему высылается новое изображение лицевого счета. Такой раздел система формирует для каждого лицевого счета. |
#STATEMENT | управляющее слово, определяющее раздел, в котором содержится дата последнего из закрытых дней, используемая для расчета остатков по счетам. |
#RESTS | остатки на лицевых счетах; |
#NEW DOCUMENT | документы, прошедшие по лицевым счетам; |
#NEW MESSAGE | почтовые сообщения, передаваемые клиенту банка |
#CONFIRMATION | управляющее слово, определяющее раздел, в котором перечисляются автономера и даты проводок документов по проведенным заявкам и поручениям клиентам. |
#COURSE | управляющее слово, определяющее раздел, в котором пересылаются из банка курсы всех валют, ведомых в банке. |
Замечание: Каждый файл ответа не обязательно содержит все перечисленные выше ключевые слова.
Структура строк, описывающих ошибки в документах клиента, приведена в таблице.
Позиция | Обозначение | |
1-9 | Уникальный номер (автономер) документа в системе "Удаленный клиент" (9 символов). | |
10 | Пробел (1 символ). | |
11 | Символ 0 (зарезервирован). | |
12 | Пробел (1 символ). | |
13-18 | Код ошибки: | |
000000 | нет ошибок | |
000001 | системная ошибка | |
000002 | неправильный счет по кредиту. Счет документа по кредиту отсутствует в плане счетов | |
000004 | документ не содержит счета клиента. Не один из счетов документа не описан в таблице счетов для выписки удаленного клиента, от которого пришел документ | |
000008 | в документе не заполнено поле Назначение платежа. При загрузке поле примечаний документа не должно быть пустым. | |
000016 | документ ранее был уже принят банком | |
000032 | ошибка в коде БИК. БИК документа не был найден в справочнике БИК или имеет там статусы Удален или Блокирован | |
000064 | неправильно заполнены реквизиты межбанковских документов (группа полей Корреспондент) или отсутствует корреспондентский счет. | |
000128 | ошибка в дате документа. Стратегия приема документов, устанавливаемая в форме описания параметров приема и отправки документов (параметр Прием документов в), не позволяет принять документ с этой датой | |
000256 | блокирован счет по дебету. В документе удаленного клиента по дебету стоит счет, который имеет статус, установленный в подсистеме "План счетов", запрещающий дебетование счета | |
000512 | блокирован счет по кредиту. В документе удаленного клиента по кредиту стоит счет, который имеет статус, установленный в подсистеме "План счетов", запрещающий кредитование счета. | |
001024 | дебетование запрещено. В документе удаленного клиента по дебету стоит счет, который имеет статус, установленный в таблице лицевых счетов для выписки, запрещающий дебетование счета. | |
002048 | дебетование запрещено. В документе удаленного клиента по кредиту стоит счет, который имеет статус, установленный в таблице лицевых счетов для выписки, запрещающий дебетование счета | |
004096 | неправильный счет по дебету | |
008192 | нет средств. В системе включена проверка на "горячий остаток". На счете клиента нет средств для выполнения заявленного платежа. Также данная ошибка высылается клиенту в случае нехватки средств на счете по кредиту. | |
016384 | ошибка в электронной подписи. | |
032768 | ошибка в номере документа. В подсистеме "Администратор системы" установлена проверка на уникальность пары: счет по дебету документа плюс номер документа. Документ, полученный от удаленного клиента, нарушает эту уникальность | |
065536 | ошибка в символе касплана. В заявке на инкассацию, полученной от удаленного клиента, указан символ касплана, которого нет в справочнике символов касплана | |
131072 | не указан ИНН корреспондента. В документе удаленного клиента установлена настройка Контроль ИНН корреспондента и в загружаемом документе значение поля отсутствует | |
262144 | не указан срок платежа. В загружаемом документе не укзано значение поля Срок платежа | |
524288 | не указана очередность платежа. В загружаемом документе указан БИК корресподента и не указано значение поля Очередность платежа | |
ошибка настройки автоформирования документов. Формирование ошибки возможно при загрузке документа "Платежное поручение" при условии некорректных настроек автоформирования документов | ||
21 | Пробел | |
22-23 | Тип документа (2 символа) |
5 Поставка
В поставку для обеспечения работы связки входят:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |


