Electronic banking Document import in TXT.PayDocRuXE format files Version 1.11.F 26.09.2012 Дистанционное Банковское Обслуживание Импорт документов из файлов в формате TXT.PayDocRuXE Версия 1.11.F от 26.09.2012 г. Импорт документов из файлов в формате TXT.PayDocRuXE / Document import in TXT.PayDocRuXE format files Оглавление / Table of Contents Описание формата ............................................................................................................................... 1 Список полей ......................................................................................................................................... 1 Format description .................................................................................................................................. 3 List of fields ............................................................................................................................................. 3 Пример/Payment example ..................................................................................................................... 4 Описание формата Данный формат предназначен для импорта документа «Платёжное поручение в рублях» из бухгалтерской/ERP системы в систему Online banking/PC banking/Business.Online. Файл формата представляет собой список следующих секций и полей данных: Заголовок, содержащий порядковый номер документа в файле и тип формата, Секция платёжного документа, Заголовок конца документа. Импортируемый файл может содержать несколько документов. У каждого документа есть свои заголовки. Необязательные к заполнению поля документа могут передаваться незаполненными. Каждый документ представляется в виде набора строк, приведённых в строгом порядке в соответствии с описанием списка полей. В каждой строке передаётся только значение поля, без заголовка. В случае успешного завершения импорта (без ошибок), импортированный документ получает статус «новый», при наличии ошибок или предупреждений документ получает статус «импортированный». Тогда для того, чтобы документ принял статус «новый» и был готов к подписанию и отправке в банк, в документе необходимо исправить ошибки (указанные автоматической системой контролей). Список полей Серым цветом выделены поля, являющиеся обязательными в случае налогового платежа. № Описание поля/Секция Заголовок файла Поле Обязательность Формат #1|PayDocRuXE Да 20.10.2010 Да #'{Index}'|PayDocRuXE', Index – порядковый номер документа в файле | – разделитель PayDocRuXE – тип формата DD.MM.YYYY Дата документа DocumentDate Номер документа DocumentNumber 245 Да Код валюты (цифровой) Реквизиты Плательщика Расчётный счёт плательщика Плательщик CurrCode 810 Да N5 (последние три символа не должны быть 000) N!3 40702810400013690 315 ЗАО "Пятая Авеню" Да A34 Да A140 КПП плательщика PayerKPP 362367245 Да N9 Startmarker Пример 1 2 3 4 5 6 7 PayerAccount PayerName 1 № 8 9 10 11 Описание поля/Секция Реквизиты Получателя БИК банка получателя Поле Расчётный счёт получателя Получатель ReceiverAccount ИНН получателя ReceiverINN ReceiverBIC Receiver Пример Обязательность Формат 044525187 Да N!10|N!12 40702810800000716 004 ООО “Фиалка” Да N!20 Да A140 7709341211 Да N!12 Данные Платежа 12 Сумма платежа Amount 1000.00 Да N10.N!2 Назначение платежа Ground Платеж по контракту N 8907123 Да A210 (В т.ч. данные для Валютного Контроля) Назначение платежа: НДС NDS НДС не облагается Да Очерёдность платежа PaymentUrgent 1 Да A50 (общее кол-во символов в полях №1и14 должно быть не более 210 символов) ‘1’ .. ‘6’ Срок платежа PayUntil Нет DD.MM.YYYY Вид оплаты (вид операции) Вид платежа OperType 01 Да ‘01’ SendType Электронно Да ‘’ | ’Почтой’ | ‘Телеграфом’ | ’Электронно’ КПП получателя ReceiverKPP 770156402 Да N!9 Статус составителя расчетного документа Stat1256 01 Налоговый N!2 Показатель кода бюджетной классификации (КБК) Код ОКАТО CBCcode 32211621010010000 140 Налоговый N 35210199200 Налоговый Показатель основания платежа Показатель налогового периода – тип Показатель налогового периода – период Показатель налогового периода – год Показатель номера документа (индекс) Показатель даты документа – день PayGrndParam РТ Налоговый TaxPeriodParam1 КВ Налоговый TaxPeriodParam2 03 Налоговый TaxPeriodParam3 2010 Налоговый DocNumParam2 30/1256-Ф Налоговый DocDateParam1 12 Налоговый Показатель даты документа – месяц DocDateParam2 10 Налоговый Показатель даты документа – год DocDateParam3 2010 Налоговый Показатель типа платежа Заголовок конца документа PayTypeParam НС Налоговый 13 14 15 16 17 01.10.2010 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 OKATOcode EndMarker ;End Да A!2 ;End 2 Format description The given format is intended for document import «the Payment order in roubles» from accounting system (1С) in Online/PC banking system. The format file represents the list with following sections and data fields: Payment header, including sequence number of the document in import file & format type, Payment document, Payment footer. The imported file can contain several payment documents. Each document has its own headers. Optional fields can be empty, or even missed. Each document is presented as set of rows, with field data. Fields must be listed in file in described order. In case of successful import (without errors), the imported document receives the status «New». If there are any error or warning then document receives the status «imported». It is required to fix errors in document to change its status to «New». When document has status «New» it is ready to signing and sending into the bank. List of fields Highlighted as grey fields are mandatory in case of tax payment. № Field description/Section Document header Field Document date DocumentDate Document number Currency code (numeric) Startmarker Example #1|PayDocRuXE Mandatory/ Optional Mandatory 1 2 3 4 Format #'{Index}'|PayDocRuXE', Index – sequence number of the document in file | – separator PayDocRuXE – format type DD.MM.YYYY 20.10.2010 Mandatory DocumentNumber 245 Mandatory CurrCode 810 Mandatory N5 (3 last digits shouldn’t be like 000) N!3 40702810400013690 315 ЗАО "Пятая Авеню" Mandatory A34 Payer requisites Payer account PayerAccount 6 Payer PayerName Mandatory A140 7 Payer KPP PayerKPP 362367245 Mandatory N9 Beneficiary bank BIC ReceiverBIC 044525187 Mandatory N!10|N!12 Beneficiary account ReceiverAccount Mandatory N!20 10 Beneficiary Receiver 40702810800000716 004 ООО "Фиалка" Mandatory A140 11 Beneficiary INN ReceiverINN 7709341211 Mandatory N!12 5 Beneficiary requisites 8 9 Payment data 12 Payment amount Amount 1000.00 Mandatory N10.N!2 Payment ground (details) Ground Платеж по контракту N 8907123 Mandatory 13 Payment ground (details), - NDS NDS НДС не облагается Mandatory 15 Payment urgency PaymentUrgent 1 Mandatory A210 (including information for Currency Control) A50 (number of symbols in fields 13 and 14 summary should be not more than 210 symbols) ‘1’ .. ‘6’ 16 Time of payment PayUntil Optional DD.MM.YYYY 17 Operation type OperType 01 Mandatory ‘01’ Transmission type SendType Электронно Mandatory ‘’ | ’Почтой’ | ‘Телеграфом’ | ’Электронно’ 14 18 01.10.2010 3 № Mandatory/ Optional Mandatory Format 01 Tax N!2 32211621010010000 140 Tax N 35210199200 Tax PayGrndParam РТ Tax TaxPeriodParam1 КВ Tax Tax period – period TaxPeriodParam2 03 Tax Tax period – year TaxPeriodParam3 2010 Tax DocNumParam2 30/1256-Ф Tax 28 Tax document number (index) Tax document date – day DocDateParam1 12 Tax 29 Tax document date – month DocDateParam2 10 Tax 30 Tax document date – year DocDateParam3 2010 Tax 31 Tax document type PayTypeParam НС Tax 32 Document footer EndMarker 19 20 21 22 23 24 Field description/Section Beneficiary KPP Field Payer tax status Stat1256 CBC code CBCcode OKATO code OKATOcode Payment ground parameter Tax period – period type ReceiverKPP Example 770156402 N!9 A!2 25 26 27 ;End Mandatory ;End Пример/Payment example #1|PayDocRuXE 20.10.2010 245 810 40702810400013690315 ЗАО "Пятая Авеню" 362367245 044525187 40702810800000716004 ООО "Фиалка" 7709341211 1000.00 Платеж по контракту N 8907123 НДС не облагается 5 39.10.2010 01 Электронно 770156402 01 32211621010010000140 35210199200 РТ КВ 03 2010 30/1256-Ф 12 10 2010 НС ;End 4