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

Материал из Касса
Перейти к навигации Перейти к поиску
(Новая страница: «{{ProductTable-2 |title-left=Response |title-right= |content-left=  Пример части реестра с оформленным документом типа '''ПРИХОД''' <syntaxhighlight lang="xml" line> <?xml version="1.0" encoding="utf-8" ?> <Реестр ИдентификаторРеестра="string" ИдентификаторПредприятия="string" ‹→ ДатаФормирования="2020-09-29T05:49:45" Докумен...»)
 
 
(не показано 26 промежуточных версий этого же участника)
Строка 1: Строка 1:
= Формат исходного реестра =
{{ProductTable-2
{{ProductTable-2
|title-left=Response
|title-left= '''Формат исходного реестра'''
|title-right=
|title-right= '''Описание тегов и реквизитов'''
|content-left=&nbsp;
|content-left=&nbsp;
Пример части реестра с оформленным документом типа '''ПРИХОД'''
<syntaxhighlight lang="xml" line>
<syntaxhighlight lang="xml" line>
<?xml version="1.0"  encoding="utf-8"  ?>
<?xml version="1.0"  encoding="utf-8"  ?>


<Реестр ИдентификаторРеестра="string" ИдентификаторПредприятия="string"
<Реестр ИдентификаторРеестра="string" ИдентификаторПредприятия="string" ДатаФормирования="2020-09-29T05:49:45" ДокументовВРеестре="100" xmlns="https://kassa.bifit.com/docs/DocRegistry.xsd">
‹→ ДатаФормирования="2020-09-29T05:49:45" ДокументовВРеестре="100"
‹→ xmlns="https://kassa.bifit.com/docs/DocRegistry.xsd">
<Ответ>
<Ответ>
<ЭлектроннаяПочта Адрес="string"/>
<ЭлектроннаяПочта Адрес="string"/>
</Ответ>
</Ответ>
<!--Optional:-->
<Документы>
<Документы>
<!--1 or  more  repetitions:-->
<Документ ИдентификаторДокумента="string">
<Документ ИдентификаторДокумента="string">
<КодТипаДокумента>1</КодТипаДокумента>
<КодТипаДокумента>1</КодТипаДокумента>
<!--Optional:-->
<ПризнакАгента>64</ПризнакАгента>
<ПризнакАгента>64</ПризнакАгента>
<Строки>
<Строки>
<!--1 to 100 repetitions:-->
<Строка>
<Строка>
<Количество>100</Количество>
<Количество>100</Количество>
Строка 27: Строка 22:
<КодНалога>3</КодНалога>
<КодНалога>3</КодНалога>
<Наименование>string</Наименование>
<Наименование>string</Наименование>
<!--Optional:-->
<ПризнакСпособаРасчета>6</ПризнакСпособаРасчета>
<ПризнакСпособаРасчета>6</ПризнакСпособаРасчета>
<!--Optional:-->
<ПризнакПредметаРасчета>6</ПризнакПредметаРасчета>
<ПризнакПредметаРасчета>6</ПризнакПредметаРасчета>
<!--Optional:-->
<ПризнакАгента>2</ПризнакАгента>
<ПризнакАгента>2</ПризнакАгента>
<!--Optional:-->
<ДанныеАгента>
<ДанныеАгента>
<!--Optional:-->
<ОператорПеревода Телефон="string"  Наименование="string" Адрес=="string" ИНН=="string"/>
<ОператорПеревода Телефон="string"  Наименование="string"
‹→ Адрес=="string" ИНН=="string"/>
<!--Optional:-->
<ОператорПоПриемуПлатежей Телефон=="string"/>
<ОператорПоПриемуПлатежей Телефон=="string"/>
<!--Optional:-->
<ПлатежныйАгент Операция=="string" Телефон=="string"/>
<ПлатежныйАгент Операция=="string" Телефон=="string"/>
<!--Optional:-->
<ДанныеПоставщика Телефон=="string"  Наименование=="string" ИНН=="string"/>
<ДанныеПоставщика Телефон=="string"  Наименование=="string"
‹→ ИНН=="string"/>
</ДанныеАгента>
</ДанныеАгента>
<!--Optional:-->
<Акциз>100</Акциз>
<Акциз>100</Акциз>
<!--Optional:-->
<КодСтраныПроисхождения>string</КодСтраныПроисхождения>
<КодСтраныПроисхождения>string</КодСтраныПроисхождения>
<!--Optional:-->
<НомерТаможеннойДекларации>string</НомерТаможеннойДекларации>
<НомерТаможеннойДекларации>string</НомерТаможеннойДекларации>
<!--Optional:-->
<ДополнительныйРеквизит>string</ДополнительныйРеквизит>
<ДополнительныйРеквизит>string</ДополнительныйРеквизит>
<!--Optional:-->
<КодТовара>string</КодТовара>
<КодТовара>string</КодТовара>
<!--Optional:-->
<ЕдиницаИзмерения>string</ЕдиницаИзмерения>
<ЕдиницаИзмерения>string</ЕдиницаИзмерения>
</Строка>
</Строка>
</Строки>
</Строки>
<!--Optional:-->
<Наличными>100</Наличными>
<Наличными>100</Наличными>
<!--Optional:-->
<Безналичными>100</Безналичными>
<Безналичными>100</Безналичными>
<!--Optional:-->
<Предоплатой>100</Предоплатой>
<Предоплатой>100</Предоплатой>
<!--Optional:-->
<Постоплатой>100</Постоплатой>
<Постоплатой>100</Постоплатой>
<!--Optional:-->
<ВстречнымПредоставлением>100</ВстречнымПредоставлением>
<ВстречнымПредоставлением>100</ВстречнымПредоставлением>
<СНОДокумента>16</СНОДокумента>
<СНОДокумента>16</СНОДокумента>
<ТелефонИлиПочта>string</ТелефонИлиПочта>
<ТелефонИлиПочта>string</ТелефонИлиПочта>
<!--Optional:-->
<МестоРасчетов>string</МестоРасчетов>
<МестоРасчетов>string</МестоРасчетов>
<!--Optional:-->
<АдресРасчетов>string</АдресРасчетов>
<АдресРасчетов>string</АдресРасчетов>
<!--Optional:-->
<НомерТерминала>string</НомерТерминала>
<НомерТерминала>string</НомерТерминала>
<!--Optional:-->
<Кассир ИНН="string">string</Кассир>
<Кассир ИНН="string">string</Кассир>
<!--Optional:-->
<Покупатель ИНН="string">string</Покупатель>
<Покупатель ИНН="string">string</Покупатель>
<!--Optional:-->
<РеквизитПользователя    Заголовок="string" Значение="string">string</РеквизитПользователя>
<РеквизитПользователя    Заголовок="string"
‹→ Значение="string">string</РеквизитПользователя>
<!--Optional:-->
<ДанныеАгента>
<ДанныеАгента>
<!--Optional:-->
<ОператорПеревода Телефон="string" Наименование="string" Адрес="string" ИНН="string"/>
<ОператорПеревода Телефон="string" Наименование="string" Адрес="string"
‹→ ИНН="string"/>
<!--Optional:-->
<ОператорПоПриемуПлатежей Телефон="string"/>
<ОператорПоПриемуПлатежей Телефон="string"/>
<!--Optional:-->
<ПлатежныйАгент Операция="string" Телефон="string"/>
<ПлатежныйАгент Операция="string" Телефон="string"/>
<!--Optional:-->
<ДанныеПоставщика Телефон="string"/>
<ДанныеПоставщика Телефон="string"/>
</ДанныеАгента>
</ДанныеАгента>
</Документ>
</Документ>
</Документы>
</Документы>
<!--Optional:-->
</Реестр>
</Реестр>
</syntaxhighlight>
</syntaxhighlight>
|content-right=&nbsp;
* '''Идентификатор Реестра''' - '''Обязательный реквизит'''. Уникальный идентификатор реестра. Является идентификатором документа внутри системы.
* '''Идентификатор Предприятия''' - '''Обязательный реквизит'''. Уникальный идентификатор предприятия в системе (задается произвольно).
* '''Дата Формирования''' - '''Обязательный реквизит'''. Дата формирования реестра пользователем.
* '''Документов в Реестре''' - '''Обязательный реквизит'''. Количество документов, входящих в реестр.
* '''Ответ''' - '''Обязательный тег'''. В состав этого тега могут входить теги, которые укажут каким способом должен быть отправлен ответ с результатами обработки. В данный момент допустим только тег ''Электронная Почта''.
* '''Электронная Почта''' - Тег указывает системе, что необходимо отправить результат обработки на электронную почту.
* '''Адрес''' - В реквизите указывается адрес электронной почты для отправки результата обработки реестра.
* '''Документы''' - '''Обязательный  тег''', если указан реквизит ''Документов в Реестре'' тега ''Реестр''.
* '''Документ''' - '''Обязательный  тег'''
* '''Идентификатор Документа''' - '''Обязательный реквизит'''. Уникальный идентификатор документа в предприятии(задается произвольно). Комбинация ''Идентификатор Предприятия'' и ''Идентификатор Документа'' должна быть уникальна в пределах системы.
* '''Код Типа Документа''' - Передаётся код типа документа (см. <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Типы_документов_для_команды_«Открытие_чека» Нумераторы]</b>). Если тег опущен, то значением принимается 0 (Приход).
* '''Наличными''' - Передаётся, если по документу есть операции с наличными денежными средствами, например, если платёж или часть платежа принята наличными, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
* '''Безналичными''' - Передаётся, если по документу есть операции с безналичными (электронными) денежными средствами, например, если платёж или часть платежа принята банковской картой, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
** Сумма всех безналичных оплат (теги: ''Безналичными'', ''Предоплатой'', ''Постоплатой'', ''Встречным Предоставлением'' ) должна быть в точности равна итогу документа, в противном случае обработка документа закончится ошибкой.
* '''Предоплатой''' - Передаётся, если по документ или часть документа оплачено предоплатой (зачётом аванса), в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
* '''Постоплатой''' - Передаётся, если по документ или часть документа оплачено постоплатой (в кредит), в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
* '''Встречным Предоставлением''' - Передаётся, если по документ или часть документа оплачено встречным предоставлением, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках.
* '''СНО Документа''' - '''Обязательный реквизит'''. Код применяемой в документе системы налогообложения см. <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Режим_налогообложения Нумераторы]</b>
* '''Телефон или Почта''' - '''Обязательный реквизит'''. Телефон или электронный адрес покупателя или получателя услуги. Телефон необходимо передавать в формате 7XXXXXXXXXX. На адрес электронной почты (письмом) или на номер телефона (СМС) будет отправлена чек или информация как его получить.
** Следует обратить внимание на то, что эту информацию передаёт ОФД. То есть, вопросы по формату передаваемой информации и внешнему виду следует адресовать в ОФД.
* '''Место Расчетов''' - Место расчётов. Если тег опущен, то будет передано место расчётов, указанное при регистрации кассы. В этом поле можно указать, например, адрес сайта, на котором был принят платёж или конкретное место приёма платежа, если платежи принимаются в нескольких местах.
* '''Адрес Расчетов''' - Адрес расчётов. Если тег опущен, то будет передан адрес расчётов, указанный при регистрации кассы.
* '''Номер Терминала''' - '''Обязательный тег''', если опущен тег ''Кассир''. Идентификатор автоматического устройства для расчетов.
* '''Кассир''' - '''Обязательный тег''', если опущен тег ''Номер Терминала''.
* '''ИНН''' - ИНН кассира, если он имеется в наличии
* '''Покупатель''' - Наименование покупателя.
* '''ИНН''' - ИНН покупателя.
* '''Реквизит Пользователя''' - Тег может включаться в документ со значениями с учётом сферы деятельности, в которой осуществляются расчёты.
** Если тег включён в документ, то теги ''Заголовок'' и ''Значение'' являются обязательными.
* '''Заголовок''' - Заголовок пользовательского реквизита.
* '''Значение''' - Значение пользовательского реквизита.
* '''Признак Агента''' - Тег ''Признак Агента'' и ''Данные Агента'' передаются на весь чек по ФФД 1.05. По ФФД 1.2 Тег ''Признак Агента'' и ''Данные Агента'' передаются на каждую позицию(опционально). Значением тега является код, присвоенный на основании, указанном в таблице <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Признак_агента Нумераторы]</b>.
* '''Строки''' - '''Обязательный тег.'''
* '''Строка''' - '''Обязательный тег'''. Содержит информацию о каждой строке (товарной позиции) документа.
* '''Наименование''' - '''Обязательный тег''', если тег ''Признак Способа Расчета'' не равен 3 (Аванс). Наименование товарной позиции (услуги)
* '''Количество''' - '''Обязательный тег'''. Количество указывается в тысячных долях, т.о. если необходимо передать количество, например, 2,5 килограмма, то в параметре следует указать 2500 (2500/1000 = 2,5).
* '''Цена''' - '''Обязательный тег.''' Цена товарной позиции. Указывается целым числом в копейках
* '''Признак Способа расчета''' - Значением тега является код, присвоенный на основании, указанном в таблице <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Признак_способа_расчета Нумераторы]</b>
* '''Признак Предмета расчета''' - Значением тега является код, присвоенный согласно таблице <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Признак_предмета_расчета Нумераторы]</b>. Можно не указывать, если значение тега ''Признак Способа Расчета'' имеет значение 3 (аванс).
* '''Код Налога''' - '''Обязательный тег'''. Код налога из таблицы <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Налоги Нумераторы]</b>.
* '''Данные Агента''' - Если передан тег ''Признак Агента'', то тег является обязательным.
* '''Оператор Перевода''' - Обязательность данного тега зависит от значения тега ''Признак Агента''. Данные оператора перевода указываются в реквизитах тега.
* '''Телефон''' - '''Обязательный реквизит'''. Телефон оператора перевода указывается в формате «+7ХХХХХХХХХХ».
* '''Наименование''' - '''Обязательный реквизит'''. Наименование оператора перевода.
* '''Адрес''' - '''Обязательный реквизит'''. Адрес оператора перевода.
* '''ИНН''' - '''Обязательный реквизит'''. ИНН оператора перевода.
* '''Оператор по приему платежей''' - Обязательность данного тега зависит от значения тега ''Признак Агента''. Данные оператора по приёму платежей указываются в реквизитах тега.
* '''Телефон''' - '''Обязательный реквизит'''. Телефон оператора по приему платежей указывается в формате «+7ХХХХХХХХХХ».
* '''Платежный Агент''' - Обязательность данного тега зависит от значения тега ''Признак Агента''. Данные платежного агента указываются в реквизитах тега.
* '''Телефон''' - '''Обязательный реквизит'''. Телефон платежного агента указывается в формате «+7ХХХХХХХХХХ».
* '''Операция''' 
* '''Данные Поставщика''' - Данные поставщика указываются в реквизитах тега.
* '''Телефон''' - '''Обязательный реквизит''', если указано значение тега ''Признак Агента''. Телефон поставщика указывается в формате «+7ХХХХХХХХХХ».
* '''Наименование''' - Может указываться только в составе тега ''Строка''. Наименование поставщика.
* '''ИНН''' - Может указываться только в составе тега ''Строка''. ИНН поставщика.
* '''Акциз''' - Величина акциза товарной позиции. Указывается целым числом в копейках.
* '''Код Страны Происхождения''' - Код страны происхождения по ОКСМ.
* '''Номер Таможенной Декларации''' - Номер таможенной декларации.
* '''Дополнительный Реквизит''' - Дополнительный реквизит. Значение устанавливается ФНС РФ. Значение не может превышать 16 символов.
* '''Код Товара''' - Значение отсканированного кода товарной позиции.
* '''Единица Измерения''' - Единица измерения товарной позиции.
|}}<br>
= Формат ответного реестра =
{{ProductTable-2
|title-left= '''Формат ответного реестра'''
|title-right= '''Описание тегов и реквизитов'''
|content-left=&nbsp;
<syntaxhighlight lang="xml" line>
<?xml encoding="UTF-8" ?>
<Ответ ИдентификаторОтвета="" ИдентификаторРеестра="" ИдентификаторПредприятия="" ДатаФормирования="">
<РезультатыОбработки ДокументовВОтвете="" УспешноОбработано=""
СОшибками="" />
<Документы>
<Документ ИдентифкаторДокумента="">
<Ошибка Код="">
<Сообщения>
<Сообщение></Сообщение>
</Сообщения>
</Ошибка>
<Сдача></Сдача>
<Дата></Дата>
<РегистрационныйНомерКассы></РегистрационныйНомерКассы>
<ЗаводскойНомерКассы></ЗаводскойНомерКассы>
<ЗаводскойНомерФН></ЗаводскойНомерФН>
<НомерФискальногоДокумента></НомерФискальногоДокумента>
<ФискальныйПризнак></ФискальныйПризнак>
<Итог></Итог>
<QR></QR>
</Документ>
</Документы>
</Ответ>
</syntaxhighlight>
|content-right=&nbsp;
* '''Идентификатор Ответа''' - Уникальный в рамках системы идентификатор ответа.
* '''Идентификатор Реестра''' - Идентификатор исходного реестра (дублирует подобный идентификатор из исходного реестра).
* '''Идентификатор Предприятия''' - Уникальный в рамках системы идентификатор предприятия (дублирует подобный идентификатор из входящего реестра)
* '''Дата Формирования''' - Дата формирования ответного реестра. Фактически содержит дату завершения обработки.
* '''Результаты Обработки''' - Статистическая информация об ответном реестре.
* '''Документов в Ответе''' - Количество документов, вошедших в реестр.
* '''Успешно Обработано''' - Количество документов, не содержащих тег ''Ошибка''.
* '''С Ошибками''' - Количество документов, содержащих тег ''Ошибка''.
* '''Документы''' - Список результатов обработки документов из исходного реестра.
* '''Документ'''
* '''Идентификатор Документа''' - Идентификатор документа из исходного реестра.
* '''Ошибка''' - Тег будет содержаться в документе, если обработка документа из исходного реестра прошла с ошибкой. Код ошибки.
* '''Сообщения'''
* '''Сообщения''' - Расширенное сообщение об ошибке.
* '''Сдача''' - Тег будет содержаться в документе, если при обработке документа возникла сдача.
** Сдача может появиться, если сумма тегов ''Наличными'', ''Безналичными'', ''Предоплатой'', ''Постоплатой'' и ''Встречным Предоставлением'' больше итога документа.
* '''Дата''' - Дата формирования документа в фискальном накопителе.
* '''Регистрационный Номер Кассы''' - Регистрационный номер кассы в ФНС обработавшей документ.
* '''Заводской Номер Кассы''' - Заводской номер кассы обработавшей документ.
* '''Заводской Номер ФН''' - Заводской номер ФН в котором был сформирован документ.
* '''Номер Фискального Документа''' - Номер сформированного в ФН фискального документа.
* '''Фискальный Признак''' - Фискальный признак документа.
* '''Итог''' - Итоговая сумма документа.
* '''QR''' - Строка, содержащая QR-код документа.
|}}<br>
= Нумераторы =
== Типы документов для команды «Открытие чека» ==
{{ProductTable-2
|title-left= '''Параметр'''
|title-right= '''Тип документа'''
|content-left=
&nbsp;
* '''0'''
* '''1'''
* '''2'''
* '''3'''
|content-right=
&nbsp;
* Приход
* Возврат прихода
* Расход
* Возврат расхода
|}}<br>
== Режим налогообложения ==
{{ProductTable-3
|title-left= '''Номер бита'''
|title-center= '''Значение'''
|title-right= '''Тип системы налогообложения'''
|content-left=
&nbsp;
* '''0'''
* '''1'''
* '''2'''
* '''3'''
* '''4'''
* '''5'''
|content-center=
&nbsp;
* 1
* 2
* 4
* 8
* 16
* 32
|content-right=
&nbsp;
* Общая
* Упрощенная доход
* Упрощенная доход минус расход
* Единый налог на временный доход
* Единый сельскохозяйственный налог
* Патентная система налогообложения
|}}<br>
== Признак агента ==
{{ProductTable-3
|title-left= '''Номер бита'''
|title-center= '''Значение'''
|title-right= '''Основание для присвоения кода реквизиту'''
|content-left=
&nbsp;
* '''0'''
* '''1'''
* '''2'''
* '''3'''
* '''4'''
* '''5'''
* '''6'''
|content-center=
&nbsp;
* 1
* 2
* 4
* 8
* 16
* 32
* 64
|content-right=
&nbsp;
* Оказание услуг покупателю (клиенту) пользователем, являющимся банковским платёжным агентом
* Оказание услуг покупателю (клиенту) пользователем, являющимся банковским платёжным субагентом
* Оказание услуг покупателю (клиенту) пользователем, являющимся платёжным агентом
* Оказание услуг покупателю (клиенту) пользователем, являющимся платёжным субагентом
* Осуществление расчёта с покупателем (клиентом) пользователем, являющимся поверенным
* Осуществление расчёта с покупателем (клиентом) пользователем, являющимся комиссионером
* Осуществление расчёта с покупателем (клиентом) пользователем, являющимся агентом и не являющимся банковским платёжным агентом (субагентом), платёжным агентом (субагентом), поверенным, комиссионером
|}}<br>
== Признак способа расчета ==
{{ProductTable-2
|title-left= '''Признак'''
|title-right= '''Перечень оснований для присвоения реквизиту "признак способа расчёта" соответствующего значения реквизита'''
|content-left=
&nbsp;
* '''не задан'''
* '''1'''
* '''2'''
* '''3'''
* '''4'''
* '''5'''
* '''6'''
* '''7'''
|content-right=
&nbsp;
* Для индивидуальных предпринимателей, являющихся налогоплательщиками, применяющими патентную систему налогообложения и упрощённую систему налогообложения, а также индивидуальных предпринимателей, применяющих систему налогообложения для сельскохозяйственных товаропроизводителей, систему налогообложения в виде единого налога на вменённый доход для отдельных видов деятельности при осуществлении видов предпринимательской деятельности, установленных '''пунктом 2 статьи 346.26''' Налогового кодекса Российской Федерации, за исключением индивидуальных предпринимателей, осуществляющих торговлю подакцизными товарами, требование об обязательном включении в состав кассового чека и БСО реквизита применяется с 1 февраля 2021 года.
* Полная предварительная оплата до момента передачи предмета расчёта
* Частичная предварительная оплата до момента передачи предмета расчёта
* Аванс
* Полная оплата, в том числе с учётом аванса (предварительной оплаты) в момент передачи предмета расчёта
* Частичная оплата предмета расчёта в момент его передачи с последующей оплатой в кредит
* Передача предмета расчёта без его оплаты в момент его передачи с последующей оплатой в кредит
* Оплата предмета расчёта после его передачи с оплатой в кредит (оплата кредита)
|}}<br>
== Признак предмета расчета ==
{{ProductTable-2
|title-left= '''Признак'''
|title-right= '''Значение'''
|content-left=
&nbsp;
* '''не задан'''
* '''1'''
* '''2'''
* '''3'''
* '''4'''
* '''5'''
* '''6'''
* '''7'''
* '''8'''
* '''9'''
* '''10'''
* '''11'''
* '''12'''
* '''13'''
* '''14'''
* '''15'''
* '''16'''
* '''17'''
* '''18'''
|content-right=
&nbsp;
* Значение признака не важно
* О реализуемом товаре, за исключением подакцизного товара (наименование и иные сведения, описывающие товар)
* О реализуемом подакцизном товаре (наименование и иные сведения, описывающие товар)
* О выполняемой работе (наименование и иные сведения, описывающие работу)
* Об оказываемой услуге (наименование и иные сведения, описывающие услугу)
* О приёме ставок при осуществлении деятельности по проведению азартных игр
* О выплате денежных средств в виде выигрыша при осуществлении деятельности по проведению азартных игр
* О приёме денежных средств при реализации лотерейных билетов, электронных лотерейных билетов, приёме лотерейных ставок при осуществлении деятельности по проведению лотерей
* О выплате денежных средств в виде выигрыша при осуществлении деятельности по проведению лотерей
* О предоставлении прав на использование результатов интеллектуальной деятельности или средств индивидуализации
* Об авансе, задатке, предоплате, кредите, взносе в счёт оплаты, пени, штрафе, вознаграждении, бонусе и ином аналогичном предмете расчёта
* О вознаграждении пользователя, являющегося платёжным агентом (субагентом), банковским платёжным агентом (субагентом), комиссионером, поверенным или иным агентом
* О предмете расчёта, состоящем из предметов, каждому из которых может быть присвоено значение от «1k» до «11k»
* О предмете расчёта, не относящемуся к предметам расчёта, которым может быть присвоено значение от «1» до «12» и от «14» до «18»
* О передаче имущественных прав
* О внереализационном доходе
* О суммах расходов, уменьшающих сумму налога (авансовых платежей) в соответствии с '''пунктом 3.1 статьи 346.21''' Налогового кодекса Российской Федерации
* О суммах уплаченного торгового сбора
* О курортном сборе
|}}<br>
== Налоги ==
{{ProductTable-2
|title-left= '''Код'''
|title-right= '''Налог'''
|content-left=
&nbsp;
* '''1'''
* '''2'''
* '''3'''
* '''4'''
* '''5'''
* '''6'''
|content-right=
&nbsp;
* НДС 20%
* НДС 10%
* Ставка 20/120
* Ставка 10/110
* НДС 0%
* Без налога
|}}<br>
|}}<br>

Текущая версия на 10:10, 19 апреля 2023

Формат исходного реестра

Формат исходного реестра Описание тегов и реквизитов
 
<?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 символов.
  • Код Товара - Значение отсканированного кода товарной позиции.
  • Единица Измерения - Единица измерения товарной позиции.


Формат ответного реестра

Формат ответного реестра Описание тегов и реквизитов
 
<?xml encoding="UTF-8" ?>
<Ответ ИдентификаторОтвета="" ИдентификаторРеестра="" ИдентификаторПредприятия="" ДатаФормирования="">
<РезультатыОбработки ДокументовВОтвете="" УспешноОбработано=""
СОшибками="" />
	<Документы>
		<Документ ИдентифкаторДокумента="">
		<Ошибка Код="">
			<Сообщения>
				<Сообщение></Сообщение>
			</Сообщения>
		</Ошибка>
		<Сдача></Сдача>
		<Дата></Дата>
		<РегистрационныйНомерКассы></РегистрационныйНомерКассы>
		<ЗаводскойНомерКассы></ЗаводскойНомерКассы>
		<ЗаводскойНомерФН></ЗаводскойНомерФН>
		<НомерФискальногоДокумента></НомерФискальногоДокумента>
		<ФискальныйПризнак></ФискальныйПризнак>
		<Итог></Итог>
		<QR></QR>
		</Документ>
	</Документы>
</Ответ>
 
  • Идентификатор Ответа - Уникальный в рамках системы идентификатор ответа.
  • Идентификатор Реестра - Идентификатор исходного реестра (дублирует подобный идентификатор из исходного реестра).
  • Идентификатор Предприятия - Уникальный в рамках системы идентификатор предприятия (дублирует подобный идентификатор из входящего реестра)
  • Дата Формирования - Дата формирования ответного реестра. Фактически содержит дату завершения обработки.
  • Результаты Обработки - Статистическая информация об ответном реестре.
  • Документов в Ответе - Количество документов, вошедших в реестр.
  • Успешно Обработано - Количество документов, не содержащих тег Ошибка.
  • С Ошибками - Количество документов, содержащих тег Ошибка.
  • Документы - Список результатов обработки документов из исходного реестра.
  • Документ
  • Идентификатор Документа - Идентификатор документа из исходного реестра.
  • Ошибка - Тег будет содержаться в документе, если обработка документа из исходного реестра прошла с ошибкой. Код ошибки.
  • Сообщения
  • Сообщения - Расширенное сообщение об ошибке.
  • Сдача - Тег будет содержаться в документе, если при обработке документа возникла сдача.
    • Сдача может появиться, если сумма тегов Наличными, Безналичными, Предоплатой, Постоплатой и Встречным Предоставлением больше итога документа.
  • Дата - Дата формирования документа в фискальном накопителе.
  • Регистрационный Номер Кассы - Регистрационный номер кассы в ФНС обработавшей документ.
  • Заводской Номер Кассы - Заводской номер кассы обработавшей документ.
  • Заводской Номер ФН - Заводской номер ФН в котором был сформирован документ.
  • Номер Фискального Документа - Номер сформированного в ФН фискального документа.
  • Фискальный Признак - Фискальный признак документа.
  • Итог - Итоговая сумма документа.
  • QR - Строка, содержащая QR-код документа.



Нумераторы

Типы документов для команды «Открытие чека»

Параметр Тип документа
 
  • 0
  • 1
  • 2
  • 3
 
  • Приход
  • Возврат прихода
  • Расход
  • Возврат расхода


Режим налогообложения

Номер бита Значение Тип системы налогообложения
 
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
 
  • 1
  • 2
  • 4
  • 8
  • 16
  • 32
 
  • Общая
  • Упрощенная доход
  • Упрощенная доход минус расход
  • Единый налог на временный доход
  • Единый сельскохозяйственный налог
  • Патентная система налогообложения


Признак агента

Номер бита Значение Основание для присвоения кода реквизиту
 
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
 
  • 1
  • 2
  • 4
  • 8
  • 16
  • 32
  • 64
 
  • Оказание услуг покупателю (клиенту) пользователем, являющимся банковским платёжным агентом
  • Оказание услуг покупателю (клиенту) пользователем, являющимся банковским платёжным субагентом
  • Оказание услуг покупателю (клиенту) пользователем, являющимся платёжным агентом
  • Оказание услуг покупателю (клиенту) пользователем, являющимся платёжным субагентом
  • Осуществление расчёта с покупателем (клиентом) пользователем, являющимся поверенным
  • Осуществление расчёта с покупателем (клиентом) пользователем, являющимся комиссионером
  • Осуществление расчёта с покупателем (клиентом) пользователем, являющимся агентом и не являющимся банковским платёжным агентом (субагентом), платёжным агентом (субагентом), поверенным, комиссионером


Признак способа расчета

Признак Перечень оснований для присвоения реквизиту "признак способа расчёта" соответствующего значения реквизита
 
  • не задан
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
 
  • Для индивидуальных предпринимателей, являющихся налогоплательщиками, применяющими патентную систему налогообложения и упрощённую систему налогообложения, а также индивидуальных предпринимателей, применяющих систему налогообложения для сельскохозяйственных товаропроизводителей, систему налогообложения в виде единого налога на вменённый доход для отдельных видов деятельности при осуществлении видов предпринимательской деятельности, установленных пунктом 2 статьи 346.26 Налогового кодекса Российской Федерации, за исключением индивидуальных предпринимателей, осуществляющих торговлю подакцизными товарами, требование об обязательном включении в состав кассового чека и БСО реквизита применяется с 1 февраля 2021 года.
  • Полная предварительная оплата до момента передачи предмета расчёта
  • Частичная предварительная оплата до момента передачи предмета расчёта
  • Аванс
  • Полная оплата, в том числе с учётом аванса (предварительной оплаты) в момент передачи предмета расчёта
  • Частичная оплата предмета расчёта в момент его передачи с последующей оплатой в кредит
  • Передача предмета расчёта без его оплаты в момент его передачи с последующей оплатой в кредит
  • Оплата предмета расчёта после его передачи с оплатой в кредит (оплата кредита)


Признак предмета расчета

Признак Значение
 
  • не задан
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
 
  • Значение признака не важно
  • О реализуемом товаре, за исключением подакцизного товара (наименование и иные сведения, описывающие товар)
  • О реализуемом подакцизном товаре (наименование и иные сведения, описывающие товар)
  • О выполняемой работе (наименование и иные сведения, описывающие работу)
  • Об оказываемой услуге (наименование и иные сведения, описывающие услугу)
  • О приёме ставок при осуществлении деятельности по проведению азартных игр
  • О выплате денежных средств в виде выигрыша при осуществлении деятельности по проведению азартных игр
  • О приёме денежных средств при реализации лотерейных билетов, электронных лотерейных билетов, приёме лотерейных ставок при осуществлении деятельности по проведению лотерей
  • О выплате денежных средств в виде выигрыша при осуществлении деятельности по проведению лотерей
  • О предоставлении прав на использование результатов интеллектуальной деятельности или средств индивидуализации
  • Об авансе, задатке, предоплате, кредите, взносе в счёт оплаты, пени, штрафе, вознаграждении, бонусе и ином аналогичном предмете расчёта
  • О вознаграждении пользователя, являющегося платёжным агентом (субагентом), банковским платёжным агентом (субагентом), комиссионером, поверенным или иным агентом
  • О предмете расчёта, состоящем из предметов, каждому из которых может быть присвоено значение от «1k» до «11k»
  • О предмете расчёта, не относящемуся к предметам расчёта, которым может быть присвоено значение от «1» до «12» и от «14» до «18»
  • О передаче имущественных прав
  • О внереализационном доходе
  • О суммах расходов, уменьшающих сумму налога (авансовых платежей) в соответствии с пунктом 3.1 статьи 346.21 Налогового кодекса Российской Федерации
  • О суммах уплаченного торгового сбора
  • О курортном сборе


Налоги

Код Налог
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
 
  • НДС 20%
  • НДС 10%
  • Ставка 20/120
  • Ставка 10/110
  • НДС 0%
  • Без налога