Описание формата реестра фискальных документов: различия между версиями

Материал из Касса
Перейти к навигации Перейти к поиску
Строка 63: Строка 63:
</syntaxhighlight>
</syntaxhighlight>
|content-right=&nbsp;
|content-right=&nbsp;
* Идентификатор Реестра - Уникальный идентификатор реестра. Является идентификатором документа внутри системы.  
* '''Идентификатор Реестра''' - '''Обязательный реквизит'''. Уникальный идентификатор реестра. Является идентификатором документа внутри системы.  
* Идентификатор Предприятия - Уникальный идентификатор предприятия в системе (задается произвольно).
* '''Идентификатор Предприятия''' - '''Обязательный реквизит'''. Уникальный идентификатор предприятия в системе (задается произвольно).
* Дата Формирования - Дата формирования реестра пользователем.
* '''Дата Формирования''' - '''Обязательный реквизит'''. Дата формирования реестра пользователем.
* Документов в Реестре - Количество документов, входящих в реестр.
* '''Документов в Реестре''' - '''Обязательный реквизит'''. Количество документов, входящих в реестр.
* Ответ - В состав этого тега могут входить теги, которые укажут каким способом должен быть отправлен ответ с результатами обработки. В данный момент допустим только тег ''Электронная Почта''.
* '''Ответ''' - '''Обязательный тег'''. В состав этого тега могут входить теги, которые укажут каким способом должен быть отправлен ответ с результатами обработки. В данный момент допустим только тег ''Электронная Почта''.
* Электронная Почта - Тег указывает системе, что необходимо отправить результат обработки на электронную почту.
* '''Электронная Почта''' - Тег указывает системе, что необходимо отправить результат обработки на электронную почту.
* Адрес - В реквизите указывается адрес электронной почты для отправки результата обработки реестра.
* '''Адрес''' - В реквизите указывается адрес электронной почты для отправки результата обработки реестра.
* Документы - '''Обязательный  тег''', если указан реквизит ''Документов в Реестре'' тега ''Реестр''.
* '''Документы''' - '''Обязательный  тег''', если указан реквизит ''Документов в Реестре'' тега ''Реестр''.
* Документ - '''Обязательный  те'''г
* '''Документ''' - '''Обязательный  тег'''
* Постоплатой - Передаётся, если по документ или часть документа оплачено постоплатой (в кредит), в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.  
* '''Идентификатор Документа''' - '''Обязательный реквизит'''. Уникальный идентификатор документа в предприятии(задается произвольно). Комбинация ''Идентификатор Предприятия'' и ''Идентификатор Документа'' должна быть уникальна в пределах системы.
* Встречным Предоставлением - Передаётся, если по документ или часть документа оплачено встречным предоставлением, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
* '''Код Типа Документа''' - Передаётся код типа документа (см. Нумераторы). Если тег опущен, то значением принимается 0 (Приход).
* СНО Документа - Код применяемой в документе системы налогообложения см. нумераторы
* '''Наличными''' - Передаётся, если по документу есть операции с наличными денежными средствами, например, если платёж или часть платежа принята наличными, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
* Телефон или Почта - Телефон или электронный адрес покупателя или получателя услуги. Телефон необходимо передавать в формате 7XXXXXXXXXX. На адрес электронной почты (письмом) или на номер телефона (СМС) будет отправлена чек или информация как его получить. Следует обратить внимание на то, что эту информацию передаёт ОФД. То есть, вопросы по формату передаваемой информации и внешнему виду следует адресовать в ОФД.
* '''Безналичными''' - Передаётся, если по документу есть операции с безналичными (электронными) денежными средствами, например, если платёж или часть платежа принята банковской картой, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
* Место Расчетов - Место расчётов. Если тег опущен, то будет передано место расчётов, указанное при регистрации кассы. В этом поле можно указать, например, адрес сайта, на котором был принят платёж или конкретное место приёма платежа, если платежи принимаются в нескольких местах.
** Сумма всех безналичных оплат (теги: ''Безналичными'', ''Предоплатой'', ''Постоплатой'', ''Встречным Предоставлением'' ) должна быть в точности равна итогу документа, в противном случае обработка документа закончится ошибкой.
* Адрес Расчетов - Адрес расчётов. Если тег опущен, то будет передан адрес расчётов, указанный при регистрации кассы.
* '''Предоплатой''' - Передаётся, если по документ или часть документа оплачено предоплатой (зачётом аванса), в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
* Номер Терминала - '''Обязательный тег''', если опущен тег ''Кассир''. Идентификатор автоматического устройства для расчетов.
* '''Постоплатой''' - Передаётся, если по документ или часть документа оплачено постоплатой (в кредит), в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.  
* Кассир - '''Обязательный тег''', если опущен тег ''Номер Терминала''.
* '''Встречным Предоставлением''' - Передаётся, если по документ или часть документа оплачено встречным предоставлением, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
* ИНН - ИНН кассира, если он имеется в наличии
* '''СНО Документа''' - '''Обязательный реквизит'''. Код применяемой в документе системы налогообложения см. нумераторы
* Покупатель - Наименование покупателя.
* '''Телефон или Почта''' - '''Обязательный реквизит'''. Телефон или электронный адрес покупателя или получателя услуги. Телефон необходимо передавать в формате 7XXXXXXXXXX. На адрес электронной почты (письмом) или на номер телефона (СМС) будет отправлена чек или информация как его получить.  
* ИНН - ИНН покупателя.
** Следует обратить внимание на то, что эту информацию передаёт ОФД. То есть, вопросы по формату передаваемой информации и внешнему виду следует адресовать в ОФД.
* Реквизит Пользователя - Тег может включаться в документ со значениями с учётом сферы деятельности, в которой осуществляются расчёты.
* '''Место Расчетов''' - Место расчётов. Если тег опущен, то будет передано место расчётов, указанное при регистрации кассы. В этом поле можно указать, например, адрес сайта, на котором был принят платёж или конкретное место приёма платежа, если платежи принимаются в нескольких местах.
* Заголовок - Заголовок пользовательского реквизита.
* '''Адрес Расчетов''' - Адрес расчётов. Если тег опущен, то будет передан адрес расчётов, указанный при регистрации кассы.
* Значение - Значение пользовательского реквизита.
* '''Номер Терминала''' - '''Обязательный тег''', если опущен тег ''Кассир''. Идентификатор автоматического устройства для расчетов.
* Признак Агента - Тег ''Признак Агента'' и ''Данные Агента'' передаются на весь чек по ФФД 1.05. По ФФД 1.2 Тег ''Признак Агента'' и ''Данные Агента'' передаются на каждую позицию(опционально). Значением тега является код, присвоенный на основании, указанном в Нумераторы.
* '''Кассир''' - '''Обязательный тег''', если опущен тег ''Номер Терминала''.
* Строки - '''Обязательный тег.'''
* '''ИНН''' - ИНН кассира, если он имеется в наличии
* Строка - Содержит информацию о каждой строке (товарной позиции) документа.
* '''Покупатель''' - Наименование покупателя.
* Наименование - '''Обязательный тег''', если тег ''Признак Способа Расчета'' не равен 3 (Аванс). Наименование товарной позиции (услуги)
* '''ИНН''' - ИНН покупателя.
* Количество - Количество указывается в тысячных долях, т.о. если необходимо передать количество, например, 2,5 килограмма, то в параметре следует указать 2500 (2500/1000 = 2,5).
* '''Реквизит Пользователя''' - Тег может включаться в документ со значениями с учётом сферы деятельности, в которой осуществляются расчёты.
* Цена - '''Обязательный тег.''' Цена товарной позиции. Указывается целым числом в копейках
** Если тег включён в документ, то теги ''Заголовок'' и ''Значение'' являются обязательными.
* Признак Способа расчета - Значением тега является код, присвоенный на основании, указанном в таблице Нумераторы
* '''Заголовок''' - Заголовок пользовательского реквизита.
* Признак Предмета расчета -  
* '''Значение''' - Значение пользовательского реквизита.
* Код Налога -  
* '''Признак Агента''' - Тег ''Признак Агента'' и ''Данные Агента'' передаются на весь чек по ФФД 1.05. По ФФД 1.2 Тег ''Признак Агента'' и ''Данные Агента'' передаются на каждую позицию(опционально). Значением тега является код, присвоенный на основании, указанном в таблице Нумераторы.
* Данные Агента -  
* '''Строки''' - '''Обязательный тег.'''
* Оператор Перевода -  
* '''Строка''' - '''Обязательный тег'''. Содержит информацию о каждой строке (товарной позиции) документа.
* Телефон -  
* '''Наименование''' - '''Обязательный тег''', если тег ''Признак Способа Расчета'' не равен 3 (Аванс). Наименование товарной позиции (услуги)
* Наименование -  
* '''Количество''' - '''Обязательный тег'''. Количество указывается в тысячных долях, т.о. если необходимо передать количество, например, 2,5 килограмма, то в параметре следует указать 2500 (2500/1000 = 2,5).
* Адрес -  
* '''Цена''' - '''Обязательный тег.''' Цена товарной позиции. Указывается целым числом в копейках
* ИНН -  
* '''Признак Способа расчета''' - Значением тега является код, присвоенный на основании, указанном в таблице Нумераторы
* Оператор по приему платежей -  
* '''Признак Предмета расчета''' - Значением тега является код, присвоенный согласно таблице Нумераторы. Можно не указывать, если значение тега ''Признак Способа Расчета'' имеет значение 3 (аванс).
* Телефон -  
* '''Код Налога''' - '''Обязательный тег'''. Код налога из таблицы Нумераторы.
* Платежный Агент -  
* '''Данные Агента''' - Если передан тег ''Признак Агента'', то тег является обязательным.
* Телефон -  
* '''Оператор Перевода''' - Обязательность данного тега зависит от значения тега ''Признак Агента''. Данные оператора перевода указываются в реквизитах тега.
* Операция -
* '''Телефон''' - '''Обязательный реквизит'''. Телефон оператора перевода указывается в формате «7ХХХХХХХХХХ».
* Данные Поставщика -  
* '''Наименование''' - '''Обязательный реквизит'''. Наименование оператора перевода.
* Телефон -  
* '''Адрес''' - '''Обязательный реквизит'''. Адрес оператора перевода.
* Наименование -  
* '''ИНН''' - '''Обязательный реквизит'''. ИНН оператора перевода.
* ИНН -  
* '''Оператор по приему платежей''' - Обязательность данного тега зависит от значения тега ''Признак Агента''. Данные оператора по приёму платежей указываются в реквизитах тега.
* Акциз -  
* '''Телефон''' - '''Обязательный реквизит'''. Телефон оператора по приему платежей указывается в формате «7ХХХХХХХХХХ».
* Код Страны Происхождения -  
* '''Платежный Агент''' - Обязательность данного тега зависит от значения тега ''Признак Агента''. Данные платежного агента указываются в реквизитах тега.
* Номер Таможенной Декларации -  
* '''Телефон''' - '''Обязательный реквизит'''. Телефон платежного агента указывается в формате «7ХХХХХХХХХХ».
* Дополнительный Реквизит -  
* '''Операция''' 
* Код Товара -  
* '''Данные Поставщика''' - Данные поставщика указываются в реквизитах тега.
* Единица Измерения -  
* '''Телефон''' - '''Обязательный реквизит''', если указано значение тега ''Признак Агента''. Телефон поставщика указывается в формате «7ХХХХХХХХХХ».
* '''Наименование''' - Может указываться только в составе тега ''Строка''. Наименование поставщика.
* '''ИНН''' - Может указываться только в составе тега ''Строка''. ИНН поставщика.
* '''Акциз''' - Величина акциза товарной позиции. Указывается целым числом в копейках.
* '''Код Страны Происхождения''' - Код страны происхождения по ОКСМ.
* '''Номер Таможенной Декларации'' - Номер таможенной декларации.
* '''Дополнительный Реквизит''' - Дополнительный реквизит. Значение устанавливается ФНС РФ. Значение не может превышать 16 символов.
* '''Код Товара''' - Значение отсканированного кода товарной позиции.
* '''Единица Измерения''' - Единица измерения товарной позиции.
|}}<br>
|}}<br>

Версия 17:19, 18 апреля 2023

Response
 
<?xml version="1.0"  encoding="utf-8"  ?>

<Реестр ИдентификаторРеестра="string" ИдентификаторПредприятия="string"
‹→	ДатаФормирования="2020-09-29T05:49:45" ДокументовВРеестре="100"
‹→	xmlns="https://kassa.bifit.com/docs/DocRegistry.xsd">
<Ответ>
<ЭлектроннаяПочта Адрес="string"/>
</Ответ>
<Документы>
	<Документ ИдентификаторДокумента="string">
		<КодТипаДокумента>1</КодТипаДокумента>
		<ПризнакАгента>64</ПризнакАгента>
	<Строки>
		<Строка>
			<Количество>100</Количество>
			<Цена>100</Цена>
			<КодНалога>3</КодНалога>
			<Наименование>string</Наименование>
			<ПризнакСпособаРасчета>6</ПризнакСпособаРасчета>
			<ПризнакПредметаРасчета>6</ПризнакПредметаРасчета>
			<ПризнакАгента>2</ПризнакАгента>
			<ДанныеАгента>
				<ОператорПеревода Телефон="string"  Наименование="string" Адрес=="string" ИНН=="string"/>
				<ОператорПоПриемуПлатежей Телефон=="string"/>
				<ПлатежныйАгент Операция=="string" Телефон=="string"/>
				<ДанныеПоставщика Телефон=="string"  Наименование=="string"  ИНН=="string"/>
			</ДанныеАгента>
			<Акциз>100</Акциз>
			<КодСтраныПроисхождения>string</КодСтраныПроисхождения>
			<НомерТаможеннойДекларации>string</НомерТаможеннойДекларации>
			<ДополнительныйРеквизит>string</ДополнительныйРеквизит>
			<КодТовара>string</КодТовара>
			<ЕдиницаИзмерения>string</ЕдиницаИзмерения>
		</Строка>
	</Строки>
	<Наличными>100</Наличными>
	<Безналичными>100</Безналичными>
	<Предоплатой>100</Предоплатой>
	<Постоплатой>100</Постоплатой>
	<ВстречнымПредоставлением>100</ВстречнымПредоставлением>
	<СНОДокумента>16</СНОДокумента>
	<ТелефонИлиПочта>string</ТелефонИлиПочта>
	<МестоРасчетов>string</МестоРасчетов>
	<АдресРасчетов>string</АдресРасчетов>
	<НомерТерминала>string</НомерТерминала>
	<Кассир ИНН="string">string</Кассир>
	<Покупатель ИНН="string">string</Покупатель>
	<РеквизитПользователя    Заголовок="string"  Значение="string">string</РеквизитПользователя>
	<ДанныеАгента>
		<ОператорПеревода Телефон="string" Наименование="string" Адрес="string"  ИНН="string"/>
		<ОператорПоПриемуПлатежей Телефон="string"/>
		<ПлатежныйАгент Операция="string" Телефон="string"/>
		<ДанныеПоставщика Телефон="string"/>
	</ДанныеАгента>
	</Документ>
</Документы>
</Реестр>
 
  • Идентификатор Реестра - Обязательный реквизит. Уникальный идентификатор реестра. Является идентификатором документа внутри системы.
  • Идентификатор Предприятия - Обязательный реквизит. Уникальный идентификатор предприятия в системе (задается произвольно).
  • Дата Формирования - Обязательный реквизит. Дата формирования реестра пользователем.
  • Документов в Реестре - Обязательный реквизит. Количество документов, входящих в реестр.
  • Ответ - Обязательный тег. В состав этого тега могут входить теги, которые укажут каким способом должен быть отправлен ответ с результатами обработки. В данный момент допустим только тег Электронная Почта.
  • Электронная Почта - Тег указывает системе, что необходимо отправить результат обработки на электронную почту.
  • Адрес - В реквизите указывается адрес электронной почты для отправки результата обработки реестра.
  • Документы - Обязательный тег, если указан реквизит Документов в Реестре тега Реестр.
  • Документ - Обязательный тег
  • Идентификатор Документа - Обязательный реквизит. Уникальный идентификатор документа в предприятии(задается произвольно). Комбинация Идентификатор Предприятия и Идентификатор Документа должна быть уникальна в пределах системы.
  • Код Типа Документа - Передаётся код типа документа (см. Нумераторы). Если тег опущен, то значением принимается 0 (Приход).
  • Наличными - Передаётся, если по документу есть операции с наличными денежными средствами, например, если платёж или часть платежа принята наличными, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
  • Безналичными - Передаётся, если по документу есть операции с безналичными (электронными) денежными средствами, например, если платёж или часть платежа принята банковской картой, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
    • Сумма всех безналичных оплат (теги: Безналичными, Предоплатой, Постоплатой, Встречным Предоставлением ) должна быть в точности равна итогу документа, в противном случае обработка документа закончится ошибкой.
  • Предоплатой - Передаётся, если по документ или часть документа оплачено предоплатой (зачётом аванса), в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
  • Постоплатой - Передаётся, если по документ или часть документа оплачено постоплатой (в кредит), в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
  • Встречным Предоставлением - Передаётся, если по документ или часть документа оплачено встречным предоставлением, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
  • СНО Документа - Обязательный реквизит. Код применяемой в документе системы налогообложения см. нумераторы
  • Телефон или Почта - Обязательный реквизит. Телефон или электронный адрес покупателя или получателя услуги. Телефон необходимо передавать в формате 7XXXXXXXXXX. На адрес электронной почты (письмом) или на номер телефона (СМС) будет отправлена чек или информация как его получить.
    • Следует обратить внимание на то, что эту информацию передаёт ОФД. То есть, вопросы по формату передаваемой информации и внешнему виду следует адресовать в ОФД.
  • Место Расчетов - Место расчётов. Если тег опущен, то будет передано место расчётов, указанное при регистрации кассы. В этом поле можно указать, например, адрес сайта, на котором был принят платёж или конкретное место приёма платежа, если платежи принимаются в нескольких местах.
  • Адрес Расчетов - Адрес расчётов. Если тег опущен, то будет передан адрес расчётов, указанный при регистрации кассы.
  • Номер Терминала - Обязательный тег, если опущен тег Кассир. Идентификатор автоматического устройства для расчетов.
  • Кассир - Обязательный тег, если опущен тег Номер Терминала.
  • ИНН - ИНН кассира, если он имеется в наличии
  • Покупатель - Наименование покупателя.
  • ИНН - ИНН покупателя.
  • Реквизит Пользователя - Тег может включаться в документ со значениями с учётом сферы деятельности, в которой осуществляются расчёты.
    • Если тег включён в документ, то теги Заголовок и Значение являются обязательными.
  • Заголовок - Заголовок пользовательского реквизита.
  • Значение - Значение пользовательского реквизита.
  • Признак Агента - Тег Признак Агента и Данные Агента передаются на весь чек по ФФД 1.05. По ФФД 1.2 Тег Признак Агента и Данные Агента передаются на каждую позицию(опционально). Значением тега является код, присвоенный на основании, указанном в таблице Нумераторы.
  • Строки - Обязательный тег.
  • Строка - Обязательный тег. Содержит информацию о каждой строке (товарной позиции) документа.
  • Наименование - Обязательный тег, если тег Признак Способа Расчета не равен 3 (Аванс). Наименование товарной позиции (услуги)
  • Количество - Обязательный тег. Количество указывается в тысячных долях, т.о. если необходимо передать количество, например, 2,5 килограмма, то в параметре следует указать 2500 (2500/1000 = 2,5).
  • Цена - Обязательный тег. Цена товарной позиции. Указывается целым числом в копейках
  • Признак Способа расчета - Значением тега является код, присвоенный на основании, указанном в таблице Нумераторы
  • Признак Предмета расчета - Значением тега является код, присвоенный согласно таблице Нумераторы. Можно не указывать, если значение тега Признак Способа Расчета имеет значение 3 (аванс).
  • Код Налога - Обязательный тег. Код налога из таблицы Нумераторы.
  • Данные Агента - Если передан тег Признак Агента, то тег является обязательным.
  • Оператор Перевода - Обязательность данного тега зависит от значения тега Признак Агента. Данные оператора перевода указываются в реквизитах тега.
  • Телефон - Обязательный реквизит. Телефон оператора перевода указывается в формате «7ХХХХХХХХХХ».
  • Наименование - Обязательный реквизит. Наименование оператора перевода.
  • Адрес - Обязательный реквизит. Адрес оператора перевода.
  • ИНН - Обязательный реквизит. ИНН оператора перевода.
  • Оператор по приему платежей - Обязательность данного тега зависит от значения тега Признак Агента. Данные оператора по приёму платежей указываются в реквизитах тега.
  • Телефон - Обязательный реквизит. Телефон оператора по приему платежей указывается в формате «7ХХХХХХХХХХ».
  • Платежный Агент - Обязательность данного тега зависит от значения тега Признак Агента. Данные платежного агента указываются в реквизитах тега.
  • Телефон - Обязательный реквизит. Телефон платежного агента указывается в формате «7ХХХХХХХХХХ».
  • Операция
  • Данные Поставщика - Данные поставщика указываются в реквизитах тега.
  • Телефон - Обязательный реквизит, если указано значение тега Признак Агента. Телефон поставщика указывается в формате «7ХХХХХХХХХХ».
  • Наименование - Может указываться только в составе тега Строка. Наименование поставщика.
  • ИНН - Может указываться только в составе тега Строка. ИНН поставщика.
  • Акциз - Величина акциза товарной позиции. Указывается целым числом в копейках.
  • Код Страны Происхождения - Код страны происхождения по ОКСМ.
  • 'Номер Таможенной Декларации - Номер таможенной декларации.
  • Дополнительный Реквизит - Дополнительный реквизит. Значение устанавливается ФНС РФ. Значение не может превышать 16 символов.
  • Код Товара - Значение отсканированного кода товарной позиции.
  • Единица Измерения - Единица измерения товарной позиции.