Отчет Банка-эквайера (Acquiring bank) по операциям эквайринга

Логическое описание ЭОИ
Версия 2

Москва 2010 г

Содержание
1.	Область применения	3
2.	Нормативные ссылки	4
3.	Термины, определения и сокращения	5
4.	Описание взаимодействия участников обмена	6
5.	Логическая модель ЭД для описания ЭОИ	7
5.1.	Пространства имен	7
5.2.	Категории типов	7
Описание прикладных типов	8
5.2.1.	ВалютаТип	8
5.2.2.	БИКТип	8
5.2.3.	ТипОперации	8
5.2.4.	ДатаТип	8
5.2.5.	ИННТип	8
5.2.6.	РезультатЗапросаТип	8
5.2.7.	СчетТип	9
5.2.8.	СуммаТип	9
СтрокаТип	9
Строка6Тип	9
Строка40Тип	9
Строка250Тип	9
Описание общих компонентов	10
Запрос	10
КонтрольныеСуммы	10
Описание электронных документов	11
Структура ЭД: ЗапросБанк – ЭД01	11
Структура ЭД: ДанныеПоЗапросу – ЭД02	11
Свойства:	11
РезультатЗапроса	12
СтрокаПоМерчанту	12
СтрокаПоТерминалу	13
Элемент СтрокаПоТерминалу принадлежит:	13
КонтрольнаяСуммаПоДате	13
Защита  данных	14

1.	
Область применения
В настоящее время многие торгово-сервисные предприятия принимают оплату по платежным (банковским) картам. Информация о платеже поступает в Банк (эквайер). Банк подтверждает принятые от предприятия платежи, проводит их по платежной системе, начисляет предприятию комиссию за проведенные платежи, зачисляет полученные платежи (за вычетом комиссии) на счет предприятия. Информация по этим операциям отражается в отчете Банка, который направляет в бухгалтерию торгово-сервисного предприятия. 
Задача бухгалтерии торгово-сервисного предприятия проверить, что платежи, принятые кассирами , проведены в полном объеме, начисленная комиссия рассчитана верно и все денежные средства поступили на расчетный счет предприятия. При большом количестве операций ручная обработка отчета банка затруднительна, может привести к ошибкам и значительным затратам времени бухгалтера. Поэтому становится актуальной задача автоматизации загрузки данных отчета для автоматической сверки данных в системе учета предприятия. Для этих целей разработаны XML‑форматы описания данных, направляемых банков в отчете по операциям эквайринга.
Основной целью разработки настоящего нормативного документа является стандартизация структуры и форматов представления данных по операциям эквайринга, направляемых Банком-эквайером в виде отчета торгово-сервисному предприятию. Отчет содержит информацию об операциях с платежными картами, проведенными на кассах торгово-сервисного предприятия за дату или период. Получив отчет, бухгалтер предприятия сможет загрузить его в свою учетную систему, сверить данные банка об этих операциях с данными своей системы и при обнаружении расхождений, принять решение по устранению ошибок. 
Стандарт распространяется на предприятия и банки, расположенные на территории Российской Федерации, унифицирует существующие форматы ЭОИ, способствует переходу к современным методам обмена информацией в электронном виде на основе технологии XML.

2.	Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие стандарты:
 [БИК РФ]	Справочник банковских идентификационных кодов участников расчетов на территории Российской Федерации  (Справочник БИК РФ).	Положение Банка России от 16.09.1996 г. № 48-П Положение о "Справочнике банковских идентификационных кодов участников расчетов на территории Российской Федерации" (далее Положение о "Справочнике БИК РФ").
[ИНН] Справочник идентификационного номера налогоплательщика. ПРИКАЗ МНС от 27.11.1998 г. N ГБ-3-12/309 «Об утверждении порядка и условий присвоения, применения, а также изменения идентификационного номера налогоплательщика и форм документов, используемых при учете в налоговом органе юридических и физических лиц».
 [Счет] Номер счета согласно приложения 1 "Схема обозначения лицевых счетов и их нумерации (по основным счетам)" Правил ведения бухгалтерского учета в Банке России  от 18.09.97 №66 или Правил ведения бухгалтерского учета в кредитных организациях, расположенных на территории РФ, от 05.12.2002 №205 с учетом изменений и дополнений.
[OK (MK (ИСО 3166) 004-97) 025-2001 (ОКСМ)] Общероссийский классификатор стран мира. Принят и введен в действие постановлением Госстандарта РФ от 14 декабря 2001 г. N 529-ст. с учетом изменений и дополнений.

3.	Термины, определения и сокращения
Применительно к настоящему стандарту используются следующие термины и определения:
1.	участник обмена данными; УО: Организационная структура (единица), осуществляющая определенную совокупность действия в процессе электронного обмена данными и представляющая собой источник и/или приемник электронных данных.
2.	КО – кредитная организация.
3.	ЭД – электронный документ.

4.	Описание взаимодействия участников обмена
Участники обмена 
Название	Краткая характеристика	
Участник 1	Информационная система торгового предприятия.	
Участник 2	Информационная система КО, обеспечивающая возможность проведения эквайринговых операций.	
Электронные документы
Название	Назначение	Комментарии	
ЭД01	Запрос на предоставление отчета по эквайринговым операциям	Передается от предприятия в банк	
ЭД02	Отчет по эквайринговым операциям 	Передается из банка в предприятие в ответ на документ ЭД1 или в соответствии с установленным регламентом	
Бизнес-транзакции
Название	Назначение	Условия и периодичность	
Направление предприятием в адрес банка-эквайера запроса на предоставление данных по операциям эквайринга	Отправка в банк запроса на предоставление отчета по операциям эквайринга	При необходимости получить данные от банка-эквайера по операциям эквайринга	
Направление банком в адрес предприятия отчета по операциям эквайринга 	Отправка банком отчета по операциям эквайринга	При поступлении в банк запроса или в соответствии с установленным регламентом.	

Рис.1 Схема обмена 

5.	Логическая модель ЭД для описания ЭОИ
5.1.	Пространства имен
Acquiring_List: ”Отчет экваера" (“Acquiring bank List”)
5.2.	Категории типов
В логической модели применяются следующие категории типов:
Табл. 1. Категории типов
Наименование категории типа	Определение	
Amount
(Сумма)	Количество денежных единиц в заданной валюте (по умолчанию)	
Code
(Код)	Символьная строка (буквы, цифры, знаки) используемая для краткого (и/или независимого от языка) представления или замены определенных значений или текстовых свойств. 
Примечание. Термин Code не следует использовать, если символьная строка идентифицирует экземпляр класса или объект реального мира. В данном случае следует применять Identifier.	
DateTime
(ДатаВремя)	Применяется для обозначения конкретного момента в последовательности времени. Обозначение Даты, Времени.	
Identifier
(Идентификатор)	Символьная строка для установления уникальной отличительной черты одного экземпляра объекта в рамках одной системы.	
Indicator
(Индикатор)	Список двух взаимно исключающих булевых значений, которые точно отображают единственные возможные состояния свойства.
Примечание. Обычно используется для обозначения состояний истина/ложь, вкл/выкл. и т.д.	
Numeric
(Число)	Числовая информация определенная или установленная вычислениями, последовательностью. Для нее не нужны единицы измерения.
Примечание. Данный тип необходимо использовать для обозначения коэффициентов, отношений, процентных отношений.	
Quantity
(Количество)	Счетное количество не денежных единиц. Количество представляется с единицами измерения.
Примечание. Также данный тип применяется для представления счетных коэффициентов, например шт/м.	
Text
(Текст)	Символьная строка, обычно в форме слов какого-либо языка.
Примечание. Также данный тип применяется для имен.	

Описание прикладных типов
5.2.1.	ВалютаТип
Определение:
Код валюты в соответствии с международным классификатором валют  (ISO 4217). Если не указана, то используется валюта расчетного счета
Базовый тип: Identifier
Ограничения:
5.2.2.	БИКТип
Определение:
Банковский идентификационный код (БИК). В соответствии со "Справочником БИК РФ"
Базовый тип: Identifier
Ограничения:
шаблон значений:	[0-9]{9} 
5.2.3.	ТипОперации
Определение:
Определяет торговую операцию
Базовый тип: Text
Ограничения:
Коды:
покупка
возврат
отмена
5.2.4.	ДатаТип
Определение:
Представление даты.
Базовый тип: DateTime
Ограничения:
5.2.5.	ИННТип
Определение:
Индивидуальный номер налогоплательщика (ИНН). Область значений [ИНН]. 10 цифр - для юридических лиц, 12 цифр - для физических лиц.
Базовый тип: Identifier 
Ограничения:
мин. длина:	10 сим.
макс. длина:	12 сим.
5.2.6.	РезультатЗапросаТип
Определение: 
Результат обработки
Базовый тип: Text
Ограничения:
Коды:
ошибкаЗапроса
данныеОтсутствуют
5.2.7.	СчетТип
Определение:
Номер счета. Область значений [Счет]. 
Номер счета, сформированный в соответствии со "Схемой обозначения лицевых счетов и их нумерации (по основным счетам)" приложения 1 Правил ведения бухгалтерского учета в Банке России от 18.09.97 №66 или Правил ведения бухгалтерского учета в кредитных организациях, расположенных на территории РФ, от 05.12.2002 №205 с учетом изменений и дополнений. 
Базовый тип: Identifier
Ограничения:
шаблон значений:	[0-9]{5}[0-9ABCEHKMPTX][0-9]{14} 
5.2.8.	 СуммаТип
Определение:
Числовое представление суммы. Разделитель целой и дробной части: «.».
Базовый тип: Amount
Ограничения:
макс. длина:	15
количество дробных цифр:	2
СтрокаТип
Определение:
Строковое представление
Базовый тип: Text
1)	Ограничения:
Строка6Тип
Определение:
Строковое представление
Базовый тип: Text
2)	Ограничения:
мин. длина:	1 сим.
3)	макс. длина:	6 сим.
Строка40Тип
Определение:
Строковое представление
Базовый тип: Text
4)	Ограничения:
мин. длина:	1 сим.
5)	макс. длина:	40 сим.
Строка250Тип
Определение:
Строковое представление
Базовый тип: Text
6)	Ограничения:
мин. длина:	1 сим.
7)	макс. длина:	250 сим.
8)	
Описание общих компонентов
Запрос
Определение:		Компонент описывает данные в запросе предприятия на предоставление отчета по операциям эквайринга
Стереотип: 		«Компонент»
Элемент Запрос содержит атрибуты:
Атрибут	Тип	Обязат. 
9)	(Множ.)	Описание атрибута	
ДатаФормирования	ДатаТип	[0..1]	Дата формирования ЭД	
НомерДоговора	НомерТип	[0..1]	Номер договора на обслуживание	
НаименованиеОрганизации	Строка250Тип	[1]	Полное наименование организации	
ИНН	ИННТип	[1]	Индивидуальный номер налогоплательщика	
БИК	БИКТип	[1]	Банковский идентификационный код	
РасчетныйСчетОрганизации	СчетТип	[1]	Расчетный (лицевой) счет организации	
КонтрольныеСуммы
Определение:		Компонент служит для контроля количества записей и итоговых сумм по конкретным операциям 
Стереотип: 		«Компонент»
Элементы:
Элемент	Тип	Обязат. (Множ.)	Описание элемента	
Дата	ДатаТип	[1]	Дата проведения операций	
Операция		[1..n]	Модель внутреннего содержимого – последовательность	
Элемент Операция содержит атрибут ТипОперации
Атрибут	Тип	Обязат.	Описание элемента	
ТипОперации	Строка40Тип	[1]	Строка с предопределенными значениями: 
10)	оплата
11)	возврат
12)	отмена	
Элемент Операция содержит подчиненные элементы:
Элемент	Тип	Обязат. (Множ.)	Описание элемента	
КоличествоЗаписей	КоличествоТип	[1]	Количество записей по операции	
СуммаИтого	СуммаТип	[1]	Итоговоя сумма по операции	
Описание электронных документов
Структура ЭД: ЗапросБанк – ЭД01
Определение: ЭД направляется предприятием в адрес банка и содержит запрос на предоставление информации о совершенных операциях за определенные даты.
Синоним:	ED01
Свойства:
Элемент	Тип	Обязат. (Множ.)	Описание элемента	
ЗапросБанк	Запрос	[1]	Передается, если установлен интерактивный обмен между ИС	
Элемент ЗапросБанк содержит подчиненные элементы:
Элемент	Тип	Обязат. (Множ.)	Описание элемента	
ДатаНачало	ДатаТип	[1]	Дата начала периода, с которой формируются данные об операциях эквайринга	
ДатаКонец	ДатаТип	[0...1]	Конец периода, за который формируются данные в отчет	

Структура ЭД: ДанныеПоЗапросу – ЭД02
Определение: ЭД направляется банком в адрес предприятия в ответ на запрос ЭД01 или в соответствии с установленным регламентом и содержит информацию по эквайринговым операциям или код ошибки.
Синоним:	ED02
Свойства:
Атрибуты:
Атрибут	Тип	Обязат. 
13)	(Множ.)	Описание атрибута	
ДатаФормирования	ДатаТип	[0..1]	Дата формирования ЭД	
НомерДоговора	НомерТип	[0..1]	Номер договора на обслуживание	
НаименованиеОрганизации	СтрокаТип	[1]	Полное наименование организации	
ИНН	ИННТип	[1]	Индивидуальный номер налогоплательщика	
БИК	БИКТип	[1]	Банковский идентификационный код	
РасчетныйСчетОрганизации	СчетТип	[1]	Расчетный (лицевой) счет организации	
ДатаПлатежногоПоручения	ДатаТип	[0..1]	Дата платежного поручения	
НомерПлатежногоПоручения	СтрокаТип	[0..1]	Номер платежного поручения	
Элемен ДанныеПоЗапросу  содержит: 
Имя связи	Имя подчененного элемента	Обязат. (Множ.)	Описание связи	
РезультатЗапроса	РезультатЗапроса	[0..1]	Модель внутреннего содержимого – последовательность	
СтрокаПоМерчанту	СтрокаПоМерчанту	[0..n]	Модель внутреннего содержимого – последовательность	

РезультатЗапроса
Описание:	Служит для передачи информации об ошибках в результате обработки запроса клиента банку-эквайеру
14)	Свойства:
Элемент	Тип	Обязат. (Множ.)	Описание элемента	
РезультатЗапроса	РезультатЗапросаТип	[0..1]	Строка с предопределенными значениями:
15)	ошибкаЗапроса
16)	данныеОтсутствуют	
СтрокаПоМерчанту
Описание:	Служит для описания результатов обработки запроса клиента банку-эквайеру
17)	Свойства:
Атрибут	Тип	Обязат. 
18)	(Множ.)	Описание атрибута	
НомерМерчанта	СтрокаТип	[0..1]	Номер документа. При загрузке в учетную систему предприятия присваивается отчету банка.	
Дата	ДатаТип	[0..1]	Дата отчета	
Элемент Отчет  принадлежит: 
Имя связи	Имя исходного компонента	Обязат. (Множ.)	Описание связи	
СтрокаПоМерчанту	ДанныеПоЗапросу	[0..n]	Модель внутреннего содержимого – последовательность	
Элемент Отчет содержит: 
Имя связи	Имя подчененного компонента	Обязат. (Множ.)	Описание связи	
СтрокаПоТерминалу	СтрокаПоТерминалу	[1..n]	Модель внутреннего содержимого – произвольно	
КонтрольнаяСуммаПоДате	КонтрольнаяСуммаПоДате	[0..1]	Модель внутреннего содержимого – последовательность	
СтрокаПоТерминалу
Описание:	Служит для описания данных по конкретному терминалу
19)	Свойства:
Атрибут	Тип	Обязат.	Описание элемента	
НомерТерминала	Строка40Тип	[1..n]		
Элементы:
Элемент	Тип	Обязат.	Описание элемента	
УникальныйНомерТранзакции	Строка40Тип	[0..1]		
ВремяОперации	ДатаВремя	[0..1]	Дата и время операции	
СуммаОперации	СуммаТип	[0..1]	Сумма операции эквайринга	
Комиссия	СуммаТип	[0..1]	Комиссия банка	
Возмещение	СуммаТип	[0..1]	Сумма к оплате	
НомерКарты	СтрокаТип	[0..1]	Номер карты. Не должен присутствовать в полном, явном виде (п.п. 3.2 - 3.4 стандарта PCI DSS 1.1)	
СистемаРасчетов	Строка40Тип	[0..1]	Например:
20)	Diners Club
21)	MasterCard/Maestro
22)	VISA/VISA Electron
23)	American Express
24)		
КодАвторизации	Строка6Тип	[0..1]	Необходим при проведении претензионной работы между торговым предприятием  и Банком	
ТипОперации	Строка40Тип 
25)		[0..1]	Строка с предопределенными значениями: 
26)	оплата
27)	возврат
28)	отмена	
Валюта	ВалютаТип	[0..1]	Код валюты	
Элемент СтрокаПоТерминалу принадлежит: 
Имя связи	Имя исходного компонента	Обязат. (Множ.)	Описание связи	
СтрокаПоТерминалу	СтрокаПоМерчанту	[1..n]	Модель внутреннего содержимого - произвольно	
КонтрольнаяСуммаПоДате
Определение:		Компонент служит для контроля переданной информации по операциям за конкретную дату 
Свойства:
Элемент	Тип	Обязат. (Множ.)	Описание элемента	
КонтрольнаяСуммаПоДате	КонтрольныеСуммы	[0..1]		

29)	Элемент КонтрольнаяСуммаПоДате принадлежит: 
Имя связи	Имя исходного компонента	Обязат. (Множ.)	Описание связи	
КонтрольнаяСуммаПоДате	СтрокаПоМерчанту	[0..1]	Модель внутреннего содержимого - последовательность	

Защита  данных
ЭД могут быть защищены с помощью электронно-цифровой подписи (Федеральный закон Российской Федерации от 6 апреля 2011 года  N 63-ФЗ ОБ ЭЛЕКТРОННОЙ ПОДПИСИ Принят Государственной Думой 25 марта 2011 года  Одобрен Советом Федерации 30 марта 2011 года)
Библиография
Настоящий стандарт является второй версией первой редакции стандарта.