Описание формата реестра фискальных документов: различия между версиями
Перейти к навигации
Перейти к поиску
Merkulov (обсуждение | вклад) |
Merkulov (обсуждение | вклад) |
||
(не показано 16 промежуточных версий этого же участника) | |||
Строка 73: | Строка 73: | ||
* '''Документ''' - '''Обязательный тег''' | * '''Документ''' - '''Обязательный тег''' | ||
* '''Идентификатор Документа''' - '''Обязательный реквизит'''. Уникальный идентификатор документа в предприятии(задается произвольно). Комбинация ''Идентификатор Предприятия'' и ''Идентификатор Документа'' должна быть уникальна в пределах системы. | * '''Идентификатор Документа''' - '''Обязательный реквизит'''. Уникальный идентификатор документа в предприятии(задается произвольно). Комбинация ''Идентификатор Предприятия'' и ''Идентификатор Документа'' должна быть уникальна в пределах системы. | ||
* '''Код Типа Документа''' - Передаётся код типа документа (см. Нумераторы). Если тег опущен, то значением принимается 0 (Приход). | * '''Код Типа Документа''' - Передаётся код типа документа (см. <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Типы_документов_для_команды_«Открытие_чека» Нумераторы]</b>). Если тег опущен, то значением принимается 0 (Приход). | ||
* '''Наличными''' - Передаётся, если по документу есть операции с наличными денежными средствами, например, если платёж или часть платежа принята наличными, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках. | * '''Наличными''' - Передаётся, если по документу есть операции с наличными денежными средствами, например, если платёж или часть платежа принята наличными, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках. | ||
* '''Безналичными''' - Передаётся, если по документу есть операции с безналичными (электронными) денежными средствами, например, если платёж или часть платежа принята банковской картой, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках. | * '''Безналичными''' - Передаётся, если по документу есть операции с безналичными (электронными) денежными средствами, например, если платёж или часть платежа принята банковской картой, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках. | ||
Строка 80: | Строка 80: | ||
* '''Постоплатой''' - Передаётся, если по документ или часть документа оплачено постоплатой (в кредит), в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках. | * '''Постоплатой''' - Передаётся, если по документ или часть документа оплачено постоплатой (в кредит), в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках. | ||
* '''Встречным Предоставлением''' - Передаётся, если по документ или часть документа оплачено встречным предоставлением, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках. | * '''Встречным Предоставлением''' - Передаётся, если по документ или часть документа оплачено встречным предоставлением, в противном случае можно опустить. Содержимое тега должно быть целым числом в копейках. | ||
* '''СНО Документа''' - '''Обязательный реквизит'''. Код применяемой в документе системы налогообложения см. | * '''СНО Документа''' - '''Обязательный реквизит'''. Код применяемой в документе системы налогообложения см. <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Режим_налогообложения Нумераторы]</b> | ||
* '''Телефон или Почта''' - '''Обязательный реквизит'''. Телефон или электронный адрес покупателя или получателя услуги. Телефон необходимо передавать в формате 7XXXXXXXXXX. На адрес электронной почты (письмом) или на номер телефона (СМС) будет отправлена чек или информация как его получить. | * '''Телефон или Почта''' - '''Обязательный реквизит'''. Телефон или электронный адрес покупателя или получателя услуги. Телефон необходимо передавать в формате 7XXXXXXXXXX. На адрес электронной почты (письмом) или на номер телефона (СМС) будет отправлена чек или информация как его получить. | ||
** Следует обратить внимание на то, что эту информацию передаёт ОФД. То есть, вопросы по формату передаваемой информации и внешнему виду следует адресовать в ОФД. | ** Следует обратить внимание на то, что эту информацию передаёт ОФД. То есть, вопросы по формату передаваемой информации и внешнему виду следует адресовать в ОФД. | ||
Строка 94: | Строка 94: | ||
* '''Заголовок''' - Заголовок пользовательского реквизита. | * '''Заголовок''' - Заголовок пользовательского реквизита. | ||
* '''Значение''' - Значение пользовательского реквизита. | * '''Значение''' - Значение пользовательского реквизита. | ||
* '''Признак Агента''' - Тег ''Признак Агента'' и ''Данные Агента'' передаются на весь чек по ФФД 1.05. По ФФД 1.2 Тег ''Признак Агента'' и ''Данные Агента'' передаются на каждую позицию(опционально). Значением тега является код, присвоенный на основании, указанном в таблице Нумераторы. | * '''Признак Агента''' - Тег ''Признак Агента'' и ''Данные Агента'' передаются на весь чек по ФФД 1.05. По ФФД 1.2 Тег ''Признак Агента'' и ''Данные Агента'' передаются на каждую позицию(опционально). Значением тега является код, присвоенный на основании, указанном в таблице <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Признак_агента Нумераторы]</b>. | ||
* '''Строки''' - '''Обязательный тег.''' | * '''Строки''' - '''Обязательный тег.''' | ||
* '''Строка''' - '''Обязательный тег'''. Содержит информацию о каждой строке (товарной позиции) документа. | * '''Строка''' - '''Обязательный тег'''. Содержит информацию о каждой строке (товарной позиции) документа. | ||
Строка 100: | Строка 100: | ||
* '''Количество''' - '''Обязательный тег'''. Количество указывается в тысячных долях, т.о. если необходимо передать количество, например, 2,5 килограмма, то в параметре следует указать 2500 (2500/1000 = 2,5). | * '''Количество''' - '''Обязательный тег'''. Количество указывается в тысячных долях, т.о. если необходимо передать количество, например, 2,5 килограмма, то в параметре следует указать 2500 (2500/1000 = 2,5). | ||
* '''Цена''' - '''Обязательный тег.''' Цена товарной позиции. Указывается целым числом в копейках | * '''Цена''' - '''Обязательный тег.''' Цена товарной позиции. Указывается целым числом в копейках | ||
* '''Признак Способа расчета''' - Значением тега является код, присвоенный на основании, указанном в таблице Нумераторы | * '''Признак Способа расчета''' - Значением тега является код, присвоенный на основании, указанном в таблице <b>[https://kassa.bifit.com/wiki/index.php?title=Описание_формата_реестра_фискальных_документов#Признак_способа_расчета Нумераторы]</b> | ||
* '''Признак Предмета расчета''' - Значением тега является код, присвоенный согласно таблице Нумераторы. Можно не указывать, если значение тега ''Признак Способа Расчета'' имеет значение 3 (аванс). | * '''Признак Предмета расчета''' - Значением тега является код, присвоенный согласно таблице <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ХХХХХХХХХХ». | ||
* '''Наименование''' - Может указываться только в составе тега ''Строка''. Наименование поставщика. | * '''Наименование''' - Может указываться только в составе тега ''Строка''. Наименование поставщика. | ||
* '''ИНН''' - Может указываться только в составе тега ''Строка''. ИНН поставщика. | * '''ИНН''' - Может указываться только в составе тега ''Строка''. ИНН поставщика. | ||
Строка 183: | Строка 183: | ||
* '''QR''' - Строка, содержащая QR-код документа. | * '''QR''' - Строка, содержащая QR-код документа. | ||
|}}<br> | |||
= Нумераторы = | |||
== Типы документов для команды «Открытие чека» == | |||
{{ProductTable-2 | |||
|title-left= '''Параметр''' | |||
|title-right= '''Тип документа''' | |||
|content-left= | |||
| |||
* '''0''' | |||
* '''1''' | |||
* '''2''' | |||
* '''3''' | |||
|content-right= | |||
| |||
* Приход | |||
* Возврат прихода | |||
* Расход | |||
* Возврат расхода | |||
|}}<br> | |||
== Режим налогообложения == | |||
{{ProductTable-3 | |||
|title-left= '''Номер бита''' | |||
|title-center= '''Значение''' | |||
|title-right= '''Тип системы налогообложения''' | |||
|content-left= | |||
| |||
* '''0''' | |||
* '''1''' | |||
* '''2''' | |||
* '''3''' | |||
* '''4''' | |||
* '''5''' | |||
|content-center= | |||
| |||
* 1 | |||
* 2 | |||
* 4 | |||
* 8 | |||
* 16 | |||
* 32 | |||
|content-right= | |||
| |||
* Общая | |||
* Упрощенная доход | |||
* Упрощенная доход минус расход | |||
* Единый налог на временный доход | |||
* Единый сельскохозяйственный налог | |||
* Патентная система налогообложения | |||
|}}<br> | |||
== Признак агента == | |||
{{ProductTable-3 | |||
|title-left= '''Номер бита''' | |||
|title-center= '''Значение''' | |||
|title-right= '''Основание для присвоения кода реквизиту''' | |||
|content-left= | |||
| |||
* '''0''' | |||
* '''1''' | |||
* '''2''' | |||
* '''3''' | |||
* '''4''' | |||
* '''5''' | |||
* '''6''' | |||
|content-center= | |||
| |||
* 1 | |||
* 2 | |||
* 4 | |||
* 8 | |||
* 16 | |||
* 32 | |||
* 64 | |||
|content-right= | |||
| |||
* Оказание услуг покупателю (клиенту) пользователем, являющимся банковским платёжным агентом | |||
* Оказание услуг покупателю (клиенту) пользователем, являющимся банковским платёжным субагентом | |||
* Оказание услуг покупателю (клиенту) пользователем, являющимся платёжным агентом | |||
* Оказание услуг покупателю (клиенту) пользователем, являющимся платёжным субагентом | |||
* Осуществление расчёта с покупателем (клиентом) пользователем, являющимся поверенным | |||
* Осуществление расчёта с покупателем (клиентом) пользователем, являющимся комиссионером | |||
* Осуществление расчёта с покупателем (клиентом) пользователем, являющимся агентом и не являющимся банковским платёжным агентом (субагентом), платёжным агентом (субагентом), поверенным, комиссионером | |||
|}}<br> | |||
== Признак способа расчета == | |||
{{ProductTable-2 | |||
|title-left= '''Признак''' | |||
|title-right= '''Перечень оснований для присвоения реквизиту "признак способа расчёта" соответствующего значения реквизита''' | |||
|content-left= | |||
| |||
* '''не задан''' | |||
* '''1''' | |||
* '''2''' | |||
* '''3''' | |||
* '''4''' | |||
* '''5''' | |||
* '''6''' | |||
* '''7''' | |||
|content-right= | |||
| |||
* Для индивидуальных предпринимателей, являющихся налогоплательщиками, применяющими патентную систему налогообложения и упрощённую систему налогообложения, а также индивидуальных предпринимателей, применяющих систему налогообложения для сельскохозяйственных товаропроизводителей, систему налогообложения в виде единого налога на вменённый доход для отдельных видов деятельности при осуществлении видов предпринимательской деятельности, установленных '''пунктом 2 статьи 346.26''' Налогового кодекса Российской Федерации, за исключением индивидуальных предпринимателей, осуществляющих торговлю подакцизными товарами, требование об обязательном включении в состав кассового чека и БСО реквизита применяется с 1 февраля 2021 года. | |||
* Полная предварительная оплата до момента передачи предмета расчёта | |||
* Частичная предварительная оплата до момента передачи предмета расчёта | |||
* Аванс | |||
* Полная оплата, в том числе с учётом аванса (предварительной оплаты) в момент передачи предмета расчёта | |||
* Частичная оплата предмета расчёта в момент его передачи с последующей оплатой в кредит | |||
* Передача предмета расчёта без его оплаты в момент его передачи с последующей оплатой в кредит | |||
* Оплата предмета расчёта после его передачи с оплатой в кредит (оплата кредита) | |||
|}}<br> | |||
== Признак предмета расчета == | |||
{{ProductTable-2 | |||
|title-left= '''Признак''' | |||
|title-right= '''Значение''' | |||
|content-left= | |||
| |||
* '''не задан''' | |||
* '''1''' | |||
* '''2''' | |||
* '''3''' | |||
* '''4''' | |||
* '''5''' | |||
* '''6''' | |||
* '''7''' | |||
* '''8''' | |||
* '''9''' | |||
* '''10''' | |||
* '''11''' | |||
* '''12''' | |||
* '''13''' | |||
* '''14''' | |||
* '''15''' | |||
* '''16''' | |||
* '''17''' | |||
* '''18''' | |||
|content-right= | |||
| |||
* Значение признака не важно | |||
* О реализуемом товаре, за исключением подакцизного товара (наименование и иные сведения, описывающие товар) | |||
* О реализуемом подакцизном товаре (наименование и иные сведения, описывающие товар) | |||
* О выполняемой работе (наименование и иные сведения, описывающие работу) | |||
* Об оказываемой услуге (наименование и иные сведения, описывающие услугу) | |||
* О приёме ставок при осуществлении деятельности по проведению азартных игр | |||
* О выплате денежных средств в виде выигрыша при осуществлении деятельности по проведению азартных игр | |||
* О приёме денежных средств при реализации лотерейных билетов, электронных лотерейных билетов, приёме лотерейных ставок при осуществлении деятельности по проведению лотерей | |||
* О выплате денежных средств в виде выигрыша при осуществлении деятельности по проведению лотерей | |||
* О предоставлении прав на использование результатов интеллектуальной деятельности или средств индивидуализации | |||
* Об авансе, задатке, предоплате, кредите, взносе в счёт оплаты, пени, штрафе, вознаграждении, бонусе и ином аналогичном предмете расчёта | |||
* О вознаграждении пользователя, являющегося платёжным агентом (субагентом), банковским платёжным агентом (субагентом), комиссионером, поверенным или иным агентом | |||
* О предмете расчёта, состоящем из предметов, каждому из которых может быть присвоено значение от «1k» до «11k» | |||
* О предмете расчёта, не относящемуся к предметам расчёта, которым может быть присвоено значение от «1» до «12» и от «14» до «18» | |||
* О передаче имущественных прав | |||
* О внереализационном доходе | |||
* О суммах расходов, уменьшающих сумму налога (авансовых платежей) в соответствии с '''пунктом 3.1 статьи 346.21''' Налогового кодекса Российской Федерации | |||
* О суммах уплаченного торгового сбора | |||
* О курортном сборе | |||
|}}<br> | |||
== Налоги == | |||
{{ProductTable-2 | |||
|title-left= '''Код''' | |||
|title-right= '''Налог''' | |||
|content-left= | |||
| |||
* '''1''' | |||
* '''2''' | |||
* '''3''' | |||
* '''4''' | |||
* '''5''' | |||
* '''6''' | |||
|content-right= | |||
| |||
* НДС 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"/>
</ДанныеАгента>
</Документ>
</Документы>
</Реестр>
|
|
Формат ответного реестра
Формат ответного реестра | Описание тегов и реквизитов |
<?xml encoding="UTF-8" ?>
<Ответ ИдентификаторОтвета="" ИдентификаторРеестра="" ИдентификаторПредприятия="" ДатаФормирования="">
<РезультатыОбработки ДокументовВОтвете="" УспешноОбработано=""
СОшибками="" />
<Документы>
<Документ ИдентифкаторДокумента="">
<Ошибка Код="">
<Сообщения>
<Сообщение></Сообщение>
</Сообщения>
</Ошибка>
<Сдача></Сдача>
<Дата></Дата>
<РегистрационныйНомерКассы></РегистрационныйНомерКассы>
<ЗаводскойНомерКассы></ЗаводскойНомерКассы>
<ЗаводскойНомерФН></ЗаводскойНомерФН>
<НомерФискальногоДокумента></НомерФискальногоДокумента>
<ФискальныйПризнак></ФискальныйПризнак>
<Итог></Итог>
<QR></QR>
</Документ>
</Документы>
</Ответ>
|
|
Нумераторы
Типы документов для команды «Открытие чека»
Параметр | Тип документа |
|
|
Режим налогообложения
Номер бита | Значение | Тип системы налогообложения |
|
|
|
Признак агента
Номер бита | Значение | Основание для присвоения кода реквизиту |
|
|
|
Признак способа расчета
Признак | Перечень оснований для присвоения реквизиту "признак способа расчёта" соответствующего значения реквизита |
|
|
Признак предмета расчета
Признак | Значение |
|
|
Налоги
Код | Налог |
|
|