Параметры предоплаты

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
mibuso
Сообщения: 14
Зарегистрирован: 11 июн 2018, 22:02

Параметры предоплаты

Сообщение mibuso » 21 авг 2020, 11:05

Добрый день

Подскажите, пожалуйста, по параметрам для предоплаты.

при получении предоплата наличными за услугу :

- var DataStr = Data.AddRegisterString(
// НаименованиеТовара(64 символа) - что здесь выводить ?????
// Количество (3 знака после запятой) - 1,
// ЦенаБезСкидки (2 знака после запятой) - [сумма предоплаты]
// СуммаСтроки (2 знака после запятой) - [сумма предоплаты]
// СтавкаНДС - 18,
// Отдел - 0,
// Код товара EAN13 - "",
// Признак способа расчета. тег ОФД 1214 - 2

- Data.Cash = [сумма предоплаты]


при зачете предоплаты(если цена услуги = предоплате):

- var DataStr = Data.AddRegisterString(
// НаименованиеТовара(64 символа) - [название услуги]
// Количество (3 знака после запятой) - 1,
// ЦенаБезСкидки (2 знака после запятой) - [сумма предоплаты]
// СуммаСтроки (2 знака после запятой) - [сумма предоплаты]
// СтавкаНДС - 18,
// Отдел - 0,
// Код товара EAN13 - "",
// Признак способа расчета. тег ОФД 1214 - 4

- Data.Cash = здесь что-нибудь надо ????

- Data.AdvancePayment = [сумма предоплаты]


А как быть, если клиент доплачивает разницу между предоплатой и ценой услуги? Что нужно добавить?

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Параметры предоплаты

Сообщение saratovout » 21 авг 2020, 16:28

mibuso писал(а):
21 авг 2020, 11:05
при получении предоплата наличными за услугу :
// НаименованиеТовара(64 символа) - что здесь выводить ?????
// Признак способа расчета. тег ОФД 1214 - 2
Если предоплата, то в "наименование товара" - наименование товара, за который делается предоплата (SignMethodCalculation=1 - 100% предоплаты, SignMethodCalculation=2 - частичная предоплата).
В "цену товара" указываете цену товара. Если делается 100% предоплата, то итог "цены товара" умноженное на "кол-во товара" будет соответствовать сумме 100% предоплаты.

Если не знаете за что платеж, то это аванс (SignMethodCalculation=3). По авансу вместо товара пишите "Аванс до договору/счету/клиенту.."
В "цену товара" указываете сумму аванса.
mibuso писал(а):
21 авг 2020, 11:05
при зачете предоплаты(если цена услуги = предоплате):
// Признак способа расчета. тег ОФД 1214 - 4

А как быть, если клиент доплачивает разницу между предоплатой и ценой услуги? Что нужно добавить?
AdvancePayment - сумма предоплатой, оплаченная ранее.
Cash - сумма доплаты наличными сейчас.
Сумма всех оплат и есть итог стоимости товаров.

SignMethodCalculation=4 (Полный окончательный расчет).
good films make your life better..

mibuso
Сообщения: 14
Зарегистрирован: 11 июн 2018, 22:02

Re: Параметры предоплаты

Сообщение mibuso » 21 авг 2020, 19:04

Спасибо!
А для Возврата аванса есть свой тип Data.TypeCheck ?
Или использовать - 1 (возврат продажи) ?

Аватара пользователя
saratovout
Сообщения: 260
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Параметры предоплаты

Сообщение saratovout » 21 авг 2020, 19:12

mibuso писал(а):
21 авг 2020, 19:04
Спасибо!
А для Возврата аванса есть свой тип Data.TypeCheck ?
Или использовать - 1 (возврат продажи) ?
Всё тоже самое только меняется "продажа" на "возврат продажи".
Если был аванс - возвращаете аванс, если была предоплата по товару - возврат предоплаты. Но при условии, что полного расчета не было.

Если полный расчет был (есть оплата и выдан товар) и товар возвращается с одновременным возвратом денег - то возврат и полный расчет.
good films make your life better..

mibuso
Сообщения: 14
Зарегистрирован: 11 июн 2018, 22:02

Re: Параметры предоплаты

Сообщение mibuso » 21 авг 2020, 19:54

Огромное спасибо!

Ответить