Не удается сделать чек с частичной оплатой
Не удается сделать чек с частичной оплатой
Здравствуйте!
Подскажите, пожалуйста, как сделать чек при частичной оплате?
Например, товар стоит 250 рублей, а вносится 100. Предварительная оплата устанавливается, но потом возникает ошибка "Сумма всех типов оплаты меньше итога чека". Оно в целом логично, но как это обойти?
Вот лог команды:
Текст команды:
IdType: KktEmulator, IdModel: 0
{"Command":"RegisterCheck","NumDevice":"1","InnKkm":"","KktNumber":"","Timeout":"30","IdCommand":"115a8b16-4b8b-7e52-5a5a-8f165c943351","IsFiscalCheck":true,"typeCheck":0,"CancelOpenedCheck":true,"NotPrint":false,"CashierName":"Developer S.A.","CashierVATIN":"7415046679","ClientAddress":"","SenderEmail":"","TaxVariant":"2","CheckProps":[],"AdditionalProps":[],"CheckStrings":[{"Register":{"Name":"Торт «Анжелика» 0,7кг","Quantity":1,"Price":250,"SignCalculationObject":"1","signMethodCalculation":"2","Amount":250,"Department":"1","Tax":"0","EAN13":"1254789547853"}}],"Cash":"100","ElectronicPayment":0,"CashLessType1":0,"CashLessType2":0,"CashLessType3":0}
Текст ошибки:
Ошибка регистрации чека ( 69 : ККТ: Сумма всех типов оплаты меньше итога чека )
Подскажите, пожалуйста, как сделать чек при частичной оплате?
Например, товар стоит 250 рублей, а вносится 100. Предварительная оплата устанавливается, но потом возникает ошибка "Сумма всех типов оплаты меньше итога чека". Оно в целом логично, но как это обойти?
Вот лог команды:
Текст команды:
IdType: KktEmulator, IdModel: 0
{"Command":"RegisterCheck","NumDevice":"1","InnKkm":"","KktNumber":"","Timeout":"30","IdCommand":"115a8b16-4b8b-7e52-5a5a-8f165c943351","IsFiscalCheck":true,"typeCheck":0,"CancelOpenedCheck":true,"NotPrint":false,"CashierName":"Developer S.A.","CashierVATIN":"7415046679","ClientAddress":"","SenderEmail":"","TaxVariant":"2","CheckProps":[],"AdditionalProps":[],"CheckStrings":[{"Register":{"Name":"Торт «Анжелика» 0,7кг","Quantity":1,"Price":250,"SignCalculationObject":"1","signMethodCalculation":"2","Amount":250,"Department":"1","Tax":"0","EAN13":"1254789547853"}}],"Cash":"100","ElectronicPayment":0,"CashLessType1":0,"CashLessType2":0,"CashLessType3":0}
Текст ошибки:
Ошибка регистрации чека ( 69 : ККТ: Сумма всех типов оплаты меньше итога чека )
Re: Не удается сделать чек с частичной оплатой
Надо оформлять чек так:
Если передача собственности во втором чеке:
1- вый чек (Предоплата):
Фискальная строка :
Сумма 250 руб
SignMethodCalculation (Признак способа расчета) - 2: "ПРЕДОПЛАТА (Частичная предварительная оплата до момента передачи предмета расчета)"
SignCalculationObject (Признак предмета расчета) - 1: "ТОВАР (наименование и иные сведения, описывающие товар)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (сумма вносимых на данный момент денег)
Credit (Сумма постоплатой(в кредит)) - 150 р
2- рой чек (когда товар отдается):
Фискальная строка :
Сумма 250 руб
SignMethodCalculation (Признак способа расчета) - 4: "ПОЛНЫЙ РАСЧЕТ (Полная оплата, в том числе с учетом аванса в момент передачи предмета расчета)"
SignCalculationObject (Признак предмета расчета) - 1: "ТОВАР (наименование и иные сведения, описывающие товар)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 150 (суума вносимых на данный момент денег)
AdvancePayment (Сумма из предоплаты) - 100 р
Если передача собственности в первом чеке:
1- вый чек (когда товар отдается):
Фискальная строка :
Сумма 250 руб
SignMethodCalculation (Признак способа расчета) - 5: "ЧАСТИЧНЫЙ РАСЧЕТ И КРЕДИТ (Частичная оплата предмета расчета в момент его передачи с последующей оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 1: "ТОВАР (наименование и иные сведения, описывающие товар)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (суума вносимых на данный момент денег)
Credit (Сумма постоплатой(в кредит)) - 150 р
2- рой чек (закрытие кредита):
Фискальная строка :
Сумма 150 руб
Наименование товара - "Оплата кредита"
SignMethodCalculation (Признак способа расчета) - 7: "ОПЛАТА КРЕДИТА (Оплата предмета расчета после его передачи с оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 10: "ПЛАТЕЖ (аванс, задаток, предоплата, кредит, взнос в счет оплаты, пени, штраф, вознаграждение, бонус и иной аналогичный предмет расчета)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 150 (суума вносимых на данный момент денег)
Еще можно так:
1- вый чек (Аванс):
Фискальная строка :
Сумма 100 руб
Наименование товара - "Аванс"
SignMethodCalculation (Признак способа расчета) - 3: "АВАНС
SignCalculationObject (Признак предмета расчета) - 10: "ПЛАТЕЖ (аванс, задаток, предоплата, кредит, взнос в счет оплаты, пени, штраф, вознаграждение, бонус и иной аналогичный предмет расчета)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (сумма вносимых на данный момент денег)
2- рой чек (когда товар отдается):
Фискальная строка :
Сумма 250 руб
SignMethodCalculation (Признак способа расчета) - 4: "ПОЛНЫЙ РАСЧЕТ (Полная оплата, в том числе с учетом аванса в момент передачи предмета расчета)"
SignCalculationObject (Признак предмета расчета) - 1: "ТОВАР (наименование и иные сведения, описывающие товар)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 150 (суума вносимых на данный момент денег)
AdvancePayment (Сумма из аванса) - 100 р
Если передача собственности во втором чеке:
1- вый чек (Предоплата):
Фискальная строка :
Сумма 250 руб
SignMethodCalculation (Признак способа расчета) - 2: "ПРЕДОПЛАТА (Частичная предварительная оплата до момента передачи предмета расчета)"
SignCalculationObject (Признак предмета расчета) - 1: "ТОВАР (наименование и иные сведения, описывающие товар)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (сумма вносимых на данный момент денег)
Credit (Сумма постоплатой(в кредит)) - 150 р
2- рой чек (когда товар отдается):
Фискальная строка :
Сумма 250 руб
SignMethodCalculation (Признак способа расчета) - 4: "ПОЛНЫЙ РАСЧЕТ (Полная оплата, в том числе с учетом аванса в момент передачи предмета расчета)"
SignCalculationObject (Признак предмета расчета) - 1: "ТОВАР (наименование и иные сведения, описывающие товар)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 150 (суума вносимых на данный момент денег)
AdvancePayment (Сумма из предоплаты) - 100 р
Если передача собственности в первом чеке:
1- вый чек (когда товар отдается):
Фискальная строка :
Сумма 250 руб
SignMethodCalculation (Признак способа расчета) - 5: "ЧАСТИЧНЫЙ РАСЧЕТ И КРЕДИТ (Частичная оплата предмета расчета в момент его передачи с последующей оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 1: "ТОВАР (наименование и иные сведения, описывающие товар)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (суума вносимых на данный момент денег)
Credit (Сумма постоплатой(в кредит)) - 150 р
2- рой чек (закрытие кредита):
Фискальная строка :
Сумма 150 руб
Наименование товара - "Оплата кредита"
SignMethodCalculation (Признак способа расчета) - 7: "ОПЛАТА КРЕДИТА (Оплата предмета расчета после его передачи с оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 10: "ПЛАТЕЖ (аванс, задаток, предоплата, кредит, взнос в счет оплаты, пени, штраф, вознаграждение, бонус и иной аналогичный предмет расчета)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 150 (суума вносимых на данный момент денег)
Еще можно так:
1- вый чек (Аванс):
Фискальная строка :
Сумма 100 руб
Наименование товара - "Аванс"
SignMethodCalculation (Признак способа расчета) - 3: "АВАНС
SignCalculationObject (Признак предмета расчета) - 10: "ПЛАТЕЖ (аванс, задаток, предоплата, кредит, взнос в счет оплаты, пени, штраф, вознаграждение, бонус и иной аналогичный предмет расчета)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (сумма вносимых на данный момент денег)
2- рой чек (когда товар отдается):
Фискальная строка :
Сумма 250 руб
SignMethodCalculation (Признак способа расчета) - 4: "ПОЛНЫЙ РАСЧЕТ (Полная оплата, в том числе с учетом аванса в момент передачи предмета расчета)"
SignCalculationObject (Признак предмета расчета) - 1: "ТОВАР (наименование и иные сведения, описывающие товар)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 150 (суума вносимых на данный момент денег)
AdvancePayment (Сумма из аванса) - 100 р
Re: Не удается сделать чек с частичной оплатой
Добрый день, а могли бы Вы описать сценарий, когда частичная оплата происходит в 3 этапа, в случае с предоставлением услуги в первом чеке?
И как в таком случае выполнить правильно откат частичных взносов?
Спасибо!
И как в таком случае выполнить правильно откат частичных взносов?
Спасибо!
Re: Не удается сделать чек с частичной оплатой
а могли бы Вы описать сценарий, когда частичная оплата происходит в 3 этапа, в случае с предоставлением услуги в первом чеке?
1- вый чек (когда оказывается услуга):
Фискальная строка :
Сумма 400 руб
SignMethodCalculation (Признак способа расчета) - 5: "ЧАСТИЧНЫЙ РАСЧЕТ И КРЕДИТ (Частичная оплата предмета расчета в момент его передачи с последующей оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 4: "УСЛУГА (наименование и иные сведения, описывающие услугу)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 200 (сумма вносимых на данный момент денег)
Credit (Сумма постоплатой(в кредит)) - 200 р
2- рой чек (закрытие кредита, 1-вая часть):
Фискальная строка :
Сумма 100 руб
Наименование товара - "Оплата кредита"
SignMethodCalculation (Признак способа расчета) - 7: "ОПЛАТА КРЕДИТА (Оплата предмета расчета после его передачи с оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 10: "ПЛАТЕЖ (аванс, задаток, предоплата, кредит, взнос в счет оплаты, пени, штраф, вознаграждение, бонус и иной аналогичный предмет расчета)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (суума вносимых на данный момент денег)
3- тий чек (закрытие кредита, 2-рая часть):
Фискальная строка :
Сумма 100 руб
Наименование товара - "Оплата кредита"
SignMethodCalculation (Признак способа расчета) - 7: "ОПЛАТА КРЕДИТА (Оплата предмета расчета после его передачи с оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 10: "ПЛАТЕЖ (аванс, задаток, предоплата, кредит, взнос в счет оплаты, пени, штраф, вознаграждение, бонус и иной аналогичный предмет расчета)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (суума вносимых на данный момент денег)
1- вый чек (когда оказывается услуга):
Фискальная строка :
Сумма 400 руб
SignMethodCalculation (Признак способа расчета) - 5: "ЧАСТИЧНЫЙ РАСЧЕТ И КРЕДИТ (Частичная оплата предмета расчета в момент его передачи с последующей оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 4: "УСЛУГА (наименование и иные сведения, описывающие услугу)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 200 (сумма вносимых на данный момент денег)
Credit (Сумма постоплатой(в кредит)) - 200 р
2- рой чек (закрытие кредита, 1-вая часть):
Фискальная строка :
Сумма 100 руб
Наименование товара - "Оплата кредита"
SignMethodCalculation (Признак способа расчета) - 7: "ОПЛАТА КРЕДИТА (Оплата предмета расчета после его передачи с оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 10: "ПЛАТЕЖ (аванс, задаток, предоплата, кредит, взнос в счет оплаты, пени, штраф, вознаграждение, бонус и иной аналогичный предмет расчета)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (суума вносимых на данный момент денег)
3- тий чек (закрытие кредита, 2-рая часть):
Фискальная строка :
Сумма 100 руб
Наименование товара - "Оплата кредита"
SignMethodCalculation (Признак способа расчета) - 7: "ОПЛАТА КРЕДИТА (Оплата предмета расчета после его передачи с оплатой в кредит )"
SignCalculationObject (Признак предмета расчета) - 10: "ПЛАТЕЖ (аванс, задаток, предоплата, кредит, взнос в счет оплаты, пени, штраф, вознаграждение, бонус и иной аналогичный предмет расчета)"
Оплата:
ElectronicPayment (Сумма электронной оплаты ) - 100 (суума вносимых на данный момент денег)
Re: Не удается сделать чек с частичной оплатой
Добрый день, спасибо большое за ответ.
Могли бы Вы описать так же по шагам, как выполнить корректно возврат средств, описанный в примере выше?
Могли бы Вы описать так же по шагам, как выполнить корректно возврат средств, описанный в примере выше?
Re: Не удается сделать чек с частичной оплатой
Могли бы Вы описать так же по шагам, как выполнить корректно возврат средств, описанный в примере выше?
Любой возврат - все тоже самое что было в чеке (который хотите возвратить) только вид чека не покупка а возврат.
Любой возврат - все тоже самое что было в чеке (который хотите возвратить) только вид чека не покупка а возврат.
Re: Не удается сделать чек с частичной оплатой
т.е. порядок не имеет значения? Можно спокойно делать возврат сначала по второму чеку, а затем по третьему?
Re: Не удается сделать чек с частичной оплатой
т.е. порядок не имеет значения? Можно спокойно делать возврат сначала по второму чеку, а затем по третьему?
Да, По 54-ФЗ возвраты полностью отвязаны (технически) от оплат.
Можно даже сделать возврат на сумму большую чем в исходном чеке
Можно сделать один возврат на все 3 или 2 чека.
Более того - возврат можно сделать и на не существующий чек - т.е. просто от балды.
Система даст это сделать.
На сколько это правильно юридически - отдельный вопрос)
Да, По 54-ФЗ возвраты полностью отвязаны (технически) от оплат.
Можно даже сделать возврат на сумму большую чем в исходном чеке
Можно сделать один возврат на все 3 или 2 чека.
Более того - возврат можно сделать и на не существующий чек - т.е. просто от балды.
Система даст это сделать.
На сколько это правильно юридически - отдельный вопрос)
Re: Не удается сделать чек с частичной оплатой
круто! Спасибо!
Re: Не удается сделать чек с частичной оплатой
Добрый день.
Возник вопрос по поводу аванса.
Допустим, клиент вносит аванс в размере 5 000 руб. А по факту выходит 4 000 руб.
Я пытаюсь провести продажу с суммой 0, ожидая, что будет зачтено в продажу 4000, а 1000 руб будут оформлены как сдача.
Вместо этого возвращается ошибка: Ошибка регистрации чека ( 77 : ККТ: Вносимая безналичной оплатой сумма больше суммы чека ).
Притом, т.к. у аванса указывается только число, тип на "наличная оплата" изменить нельзя.
Как правильно провести оплату в этому случае? Может, списать излишки от аванса и сделать продажу за 0 руб. + аванс.
Или списать весь аванс и провести оплату по полной стоимости. (Тогда как правильно распределить типы оплаты: нал, безнал)
Может быть, всё это не правильно и нужно по-другому?
Возник вопрос по поводу аванса.
Допустим, клиент вносит аванс в размере 5 000 руб. А по факту выходит 4 000 руб.
Я пытаюсь провести продажу с суммой 0, ожидая, что будет зачтено в продажу 4000, а 1000 руб будут оформлены как сдача.
Вместо этого возвращается ошибка: Ошибка регистрации чека ( 77 : ККТ: Вносимая безналичной оплатой сумма больше суммы чека ).
Притом, т.к. у аванса указывается только число, тип на "наличная оплата" изменить нельзя.
Как правильно провести оплату в этому случае? Может, списать излишки от аванса и сделать продажу за 0 руб. + аванс.
Или списать весь аванс и провести оплату по полной стоимости. (Тогда как правильно распределить типы оплаты: нал, безнал)
Может быть, всё это не правильно и нужно по-другому?