periphery-models / ru.lifepay.periphery.models.fiscalregistrars.output / FDReceiptOfCorrection

FDReceiptOfCorrection

class FDReceiptOfCorrection : FDReceiptBase<FDReceiptOfCorrection>, GSONConvertible<FDReceiptOfCorrection>

Фискальный документ «Кассовый чек коррекции». Код формы: 31. Печатная форма: «Чек коррекции»

Parameters

correctionType - Тип коррекции Тэг ФФД: 1173. Тип коррекции. Форма: печатная, электронная. Заголовок в печатной форме: «ТИП КОРРЕКЦИИ».

basisOfCorrection - Дата, номер и наименование документа основания для коррекции. Тэг ФФД: 1174. Основание для коррекции. Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «ОСН. ДЛЯ КОРР.».

Constructors

<init>

FDReceiptOfCorrection(correctionType: FECorrectionTypes, basisOfCorrection: FTCorrectionBasis, customerName: String? = null, customerInn: String? = null, receiptNumber: Int? = null, shiftNumber: Int? = null, operationType: FEOperationTypes? = null, taxSystem: TaxSystems? = null, machineNumber: String? = null, customerContacts: String? = null, positions: List<FTReceiptPosition>, totalSum: Long? = null, sumByCash: Long? = null, sumByCard: Long? = null, sumByPrepayment: Long? = null, sumByPostpayment: Long? = null, sumByConsiderations: Long? = null, sumOfVat1102: Long? = null, sumOfVat1103: Long? = null, sumOfVat1104: Long? = null, sumOfVat1105: Long? = null, sumOfVat1106: Long? = null, sumOfVat1107: Long? = null, usedForInternetOnly: Boolean? = null, receiptSenderEmail: String? = null, asAgentTypeOf: FEAgentTypes? = null, agentData: FTAgentData? = null, supplierPhones: HashSet<String>, federalTaxServiceUrl: String = "https://www.nalog.ru/", additionalReceiptAttribute: String? = null, additionalUserAttribute: FTAdditionalAttribute? = null, fiscalDocumentFormat: FEFiscalFormats? = null, organizationName: String? = null, organizationInn: String? = null, issuedAt: OffsetDateTime, fiscalRegistrarRegistrationNumber: String, cashierName: String? = null, cashierInn: String? = null, settlementAddress: String? = null, settlementLocation: String? = null, fiscalDocumentNumber: Int, fiscalDriveNumber: String, fiscalSign: Long? = null, additionalAttributes: List<FCAdditionalAttribute>? = null, qrCode: String? = null, printView: String? = null)

Фискальный документ «Кассовый чек коррекции». Код формы: 31. Печатная форма: «Чек коррекции»

Properties

basisOfCorrection

var basisOfCorrection: FTCorrectionBasis

Дата, номер и наименование документа основания для коррекции. Тэг ФФД: 1174. Основание для коррекции. Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «ОСН. ДЛЯ КОРР.».

correctionType

var correctionType: FECorrectionTypes

Тип коррекции Тэг ФФД: 1173. Тип коррекции. Форма: печатная, электронная. Заголовок в печатной форме: «ТИП КОРРЕКЦИИ».

Inherited Properties

additionalReceiptAttribute

var additionalReceiptAttribute: String?

Значение дополнительного реквизита с учетом особенностей сферы деятельности, в которой осуществляются расчеты. Реквизит "дополнительный реквизит чека (БСО)" (тег 1192) определяется ФНС России и может включаться в состав кассового чека (БСО) с учетом особенностей сферы деятельности, в которой осуществляются расчеты. Значения определяются ФНС России. Тэг ФФД: 1192. Дополнительный реквизит чека (БСО). Форма: печатная, электронная.

additionalUserAttribute

var additionalUserAttribute: FTAdditionalAttribute?

Дополнительный реквизит пользователя с учетом особенностей сферы деятельности, в которой осуществляются расчеты. Может включаться в состав кассового чека (БСО) пользователем с учетом особенностей сферы деятельности, в которой осуществляются расчеты. Тэг ФФД: 1084. Дополнительный реквизит пользователя. Форма: печатная, электронная.

agentData

var agentData: FTAgentData?

Дополнительные сведения о пользователе, являющемся агентом, и о его контрагентах. См. примечание к FDReceiptBase. См. примечание к FTAgentData. Тэг ФФД: 1223. Данные агента. Форма: печатная, электронная.

asAgentTypeOf

var asAgentTypeOf: FEAgentTypes?

Признак проведения расчетов (возможности проведения расчетов) пользователем, являющимся агентом. См. примечание к FDReceiptBase Тэг ФФД: 1057. Признак агента. Форма: печатная, электронная.

customerContacts

var customerContacts: String?

Абонентский номер и (или) адрес электронной почты покупателя (клиента) в случае передачи ему кассового чека (БСО) в электронной форме. Может включаться в состав кассового чека (БСО) в электронной форме и может быть включен в состав ФД в печатной форме, если ФД будет сформирован в печатной форме, в следующих случаях:

customerInn

var customerInn: String?

ИНН организации или покупателя (клиента). Если ИНН имеет длину меньше 12 цифр, то он дополняется справа пробелами. Включается в состав кассового чека (БСО) в случаях, установленных законодательством Российской Федерации о применении ККТ. Тэг ФФД: 1228. ИНН покупателя (клиента). Форма: печатная, электронная. Заголовок в печатной форме: «ИНН ПОКУПАТЕЛЯ».

customerName

var customerName: String?

Наименование организации или фамилия, имя, отчество (при наличии), серия и номер паспорта покупателя (клиента). Включается в состав кассового чека (БСО) в случаях, установленных законодательством Российской Федерации о применении ККТ. Тэг ФФД: 1227. Признак способа расчета. Форма: печатная, электронная. Заголовок в печатной форме: «ПОКУПАТЕЛЬ».

federalTaxServiceUrl

var federalTaxServiceUrl: String

Адрес сайта уполномоченного органа в сети «Интернет». должен быть включен в состав кассового чека (БСО) при его передаче ОФД в электронной форме в случае, если указанный реквизит ранее не был передан ОФД в составе отчета о регистрации или отчета об изменении параметров регистрации. Тэг ФФД: 1060. Адрес сайта ФНС. Форма: печатная, электронная. Заголовок в печатной форме: «САЙТ ФНС».

machineNumber

var machineNumber: String?

Заводской номер автоматического устройства для расчетов. Должен входить в состав кассового чека (БСО) при применении ККТ в автоматическом устройстве для расчетов. Должен быть включен в состав кассового чека (БСО) при его передаче ОФД в электронной форме в случае, если указанный реквизит ранее не был передан ОФД в составе отчета о регистрации или отчета об изменении параметров регистрации. Тэг ФФД: 1036. Номер автомата. Форма: печатная, электронная. Заголовок в печатной форме: «АВТОМАТ».

operationType

var operationType: FEOperationTypes?

Признак расчета (получение средств от покупателя (клиента) «приход», возврат покупателю (клиенту) средств, полученных от него, «возврат прихода», выдача средств покупателю (клиенту) «расход», получение средств от покупателя (клиента), выданных ему, «возврат расхода»). Тэг ФФД: 1054. Признак расчета. Обязательный. Форма: печатная, электронная.

positions

var positions: List<FTReceiptPosition>

Наименования (описания) товаров, работ, услуг, платежей, выплат и иных предметов расчета. Кассовый чек (БСО), формируемый ККТ в автономном режиме, может содержать не более 10 реквизитов "предмет расчета", содержащих в своем составе реквизит "код товарной номенклатуры" (тег 1162) Тэг ФФД: 1059. Предметы расчета. Форма: печатная, электронная.

printView

var printView: String?

Текстовый образ чека. Нефискальный атрибут.

qrCode

var qrCode: String?

Может не печататься на кассовом чеке коррекции (БСО коррекции) Тэг ФФД: 1196. QR-код. Форма: печатная.

receiptNumber

var receiptNumber: Int?

Порядковый номер кассового чека, БСО, кассового чека коррекции и БСО коррекции за смену. Тэг ФФД: 1042. Номер чека за смену. Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «ЧЕК» или «БСО» или «ЧЕК КОР.» или «БСО КОР.».

receiptSenderEmail

var receiptSenderEmail: String?

Адрес электронной почты отправителя кассового чека (БСО) в электронной форме, в том числе пользователя, если отправителем является пользователь, в случае передачи покупателю (клиенту) кассового чека или бланка строгой отчетности в электронной форме. Может включаться в состав кассового чека (БСО) в электронной форме и может быть включен в состав ФД в печатной форме, если ФД будет сформирован в печатной форме, в следующих случаях:

shiftNumber

var shiftNumber: Int?

Порядковый номер смены с момента формирования отчета о регистрации ККТ или отчета об изменении параметров регистрации ККТ в связи с заменой фискального накопителя. Тэг ФФД: 1038. Номер смены. Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «СМЕНА».

sumByCard

var sumByCard: Long?

Cумма расчета, указанная в кассовом чеке (БСО), подлежащая уплате электронными средствами платежа. включается в состав кассового чека (БСО) в печатной форме только в случае, если сумма оплаты электронными средствами платежа отлична от нуля. Тэг ФФД: 1081. Сумма по чеку (БСО) электронными. Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «ЭЛЕКТРОННЫМИ».

sumByCash

var sumByCash: Long?

Cумма расчета, указанная в кассовом чеке (БСО), подлежащая уплате наличными денежными средствами. Включается в состав кассового чека (БСО) в печатной форме только в случае, если сумма оплаты наличными средствами платежа отлична от нуля. Тэг ФФД: 1031. Сумма по чеку (БСО) наличными. Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «НАЛИЧНЫМИ».

sumByConsiderations

var sumByConsiderations: Long?

Сумма расчета, указанная в кассовом чеке (БСО), или сумма корректировки расчета, указанная в кассовом чеке корректировки (БСО корректировки), подлежащая уплате встречным предоставлением покупателем (клиентом) пользователю предмета расчета, меной и иным аналогичным способом. Включается в состав кассового чека (БСО) в печатной форме только в случае, если сумма оплаты встречным предоставлением отлична от нуля. Тэг ФФД: 1217. Сумма по чеку (БСО) встречным предоставлением. Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «ИНАЯ ФОРМА ОПЛАТЫ» или может не печататься.

sumByPostpayment

var sumByPostpayment: Long?

Сумма расчета, указанная в кассовом чеке (БСО), или сумма корректировки расчета, указанная в кассовом чеке корректировки (БСО корректировки), подлежащая последующей уплате (в кредит). Включается в состав кассового чека (БСО) в печатной форме только в случае, если сумма оплаты кредитом отлична от нуля. Тэг ФФД: 1216. Сумма по чеку (БСО) постоплатой (в кредит). Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «ПОСЛЕДУЮЩАЯ ОПЛАТА (КРЕДИТ)» или может не печататься.

sumByPrepayment

var sumByPrepayment: Long?

Cумма расчета, указанная в кассовом чеке (БСО), или сумма корректировки расчета, указанная в кассовом чеке корректировки (БСО корректировки), подлежащая уплате ранее внесенной предоплатой (зачетом аванса). Включается в состав кассового чека (БСО) в печатной форме только в случае, если сумма предоплатой отлична от нуля. Тэг ФФД: 1215. Сумма по чеку (БСО) предоплатой (зачетом аванса и (или) предыдущих платежей). Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «ПРЕДВАРИТЕЛЬНАЯ ОПЛАТА (АВАНС)» или может не печататься.

sumOfVat1102

var sumOfVat1102: Long?

Сумма налога на добавленную стоимость, входящая в итоговую стоимость предмета расчета, по ставке налога на добавленную стоимость 20%. Тэг ФФД: 1102. Cумма НДС чека по ставке 20%. Форма: печатная, электронная. Заголовок в печатной форме: «СУММА НДС 20%».

sumOfVat1103

var sumOfVat1103: Long?

Сумма налога на добавленную стоимость, входящая в итоговую стоимость предмета расчета, по ставке налога на добавленную стоимость 10%. Тэг ФФД: 1103. Cумма НДС чека по ставке 10%. Форма: печатная, электронная. Заголовок в печатной форме: «СУММА НДС 10%».

sumOfVat1104

var sumOfVat1104: Long?

Cумма расчетов за предметы расчета, указанные в кассовом чеке (БСО), со ставкой налога на добавленную стоимость 0%. Тэг ФФД: 1104. Cумма расчета по чеку с НДС по ставке 0%. Форма: печатная, электронная. Заголовок в печатной форме: «СУММА НДС 0%».

sumOfVat1105

var sumOfVat1105: Long?

Cумма расчетов за предметы расчета, указанные в кассовом чеке (БСО), осуществленных пользователем, не являющимся налогоплательщиком налога на добавленную стоимость или освобожденным от исполнения обязанностей налогоплательщика налога на добавленную стоимость, а также сумма расчетов за предметы расчета, не подлежащие налогообложению (освобождаемые от налогообложения) налогом на добавленную стоимость. Тэг ФФД: 1105. Cумма расчета по чеку без НДС. Форма: печатная, электронная. Заголовок в печатной форме: «СУММА БЕЗ НДС».

sumOfVat1106

var sumOfVat1106: Long?

Cумма налога на добавленную стоимость, входящая в итоговую стоимость предметов расчета, указанных в кассовом чеке (БСО), по расчетной ставке налога на добавленную стоимость 20/120. Тэг ФФД: 1106. Cумма НДС чека по расч. ставке 20/120. Форма: печатная, электронная. Заголовок в печатной форме: «СУММА НДС 20/120».

sumOfVat1107

var sumOfVat1107: Long?

Cумма налога на добавленную стоимость, входящая в итоговую стоимость предметов расчета, указанных в кассовом чеке (БСО), по расчетной ставке налога на добавленную стоимость 10/110. Тэг ФФД: 1107. Cумма НДС чека по расч. ставке 10/110. Форма: печатная, электронная. Заголовок в печатной форме: «СУММА НДС 10/110».

supplierPhones

var supplierPhones: HashSet<String>

Номера контактных телефонов поставщика. См. примечание к FDReceiptBase. Тэг ФФД: 1171. Телефоны поставщика. Форма: печатная, электронная. Заголовок в печатной форме: «ТЛФ. ПОСТ.». Макс. длина: 19.

taxSystem

var taxSystem: TaxSystems?

Заводской номер автоматического устройства для расчетов. Должен входить в состав кассового чека (БСО) при применении ККТ в автоматическом устройстве для расчетов. Должен быть включен в состав кассового чека (БСО) при его передаче ОФД в электронной форме в случае, если указанный реквизит ранее не был передан ОФД в составе отчета о регистрации или отчета об изменении параметров регистрации. Тэг ФФД: 1055. Применяемая система налогообложения. Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «СНО».

totalSum

var totalSum: Long?

Сумма расчета, указанного в чеке (БСО). Значение реквизита "сумма расчета, указанного в чеке (БСО)" (тег 1020) вычисляется как сумма всех значений реквизита "стоимость предмета расчета с учетом скидок и наценок" (тег 1043). В случае если вычисление значения реквизита "сумма расчета, указанного в чеке (БСО)" (тег 1020) осуществляется с использованием внешнего калькулирующего устройства и используется для формирования ФД на основании результатов, вычисленных этим калькулирующим устройством, то значения реквизита "сумма расчета, указанного в чеке (БСО)" (тег 1020), вычисленного внешним калькулирующим устройством, не допускается включать в состав фискального документа, если его значение в рублях, без учета копеек, не равно значению суммы всех реквизитов "стоимость предмета расчета с учетом скидок и наценок" (тег 1043) в рублях, без учета копеек. Тэг ФФД: 1020. Cумма расчета, указанного в чеке (БСО). Обязательный. Форма: печатная, электронная. Заголовок в печатной форме: «ИТОГ».

usedForInternetOnly

var usedForInternetOnly: Boolean?

Признак ККТ, предназначенной для осуществления расчетов только в сети «Интернет», в которой отсутствует устройство для печати фискальных документов в составе ККТ. Должен включаться в состав ФД при его формировании ККТ, применяемой только для осуществления расчетов с использованием электронных средств платежа в сети Интернет. Тэг ФФД: 1108. Признак ККТ для расчетов только в Интернет. Форма: печатная, электронная. Заголовок в печатной форме: «ККТ ДЛЯ ИНТЕРНЕТ».

Functions

equals

fun equals(other: Any?): Boolean

hashCode

fun hashCode(): Int

toJSON

fun toJSON(): String