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

Материал из Касса
Перейти к навигации Перейти к поиску

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

Формат исходного реестра Описание тегов и реквизитов
 
<?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%
  • Без налога