1b.app
Скопирована ссылка -

доработка действия создания чека для наложенного платежа

Нужна разработка функционал?
Вы можете создать топик на нашем форуме и там описать необходимую работу. Наши партнеры-интеграторы с радостью рассмотрят топик и предоставят вам ответ. Создать топик
прошу рассмотреть доработку действия

Создание чека продажи, его фискализация и доставка клиенту по email

зачем
покупатель по идеи должен получить чек в месте с посылкой.
т.е. чек нужно напечатать перед отправкой посылки,
о наличии платежа в процессе говорить не приходится, поскольку наложенный платёж
если нет платежа то чек не проводится.

что сделать
нужно отправлять платёж со значением "type": "CASH", "label": "Післяплата" и брать сумма процесса

"payments": [
{
"type": "CASH",
"value": 0,
"label": "string"
},

чтобы точно убедится что это наложа.
поставить проверку значения дополнительного поля процесса.

так же должна быть возможность частичной предоплаты.
т. е покупатель заплатил 50грн из 200грн.
в чек нужно передать один платёж как обычно на 50грн,

а второй платёж создать как "Післяплата" на (сумму процесса - сумма платежа)

Ответы:

Добрый день мы возьмем на улучшение
02.11.2020, 08:23

Добрый день
а здесь как очередь?
16.11.2020, 17:25

Добавлена настройка "Передавать разницу между суммой процесса и суммой оплат как платеж "Послеоплата"".
При её включении доступны еще 2 настройки по проверке на значение дополнительного поля (равно).

При наличии платежей в процессе и установке вышеуказанной настройки - сумма послеоплаты рассчитывается как разница между суммой процесса в базовой валюте и суммой фактических платежей по процессу.
30.12.2020, 10:44

хорошая настройка
если б она работала было бы чудесно!!!
https://adapter.crm-onebox.com/admin/customorder/order/8052/edit/
https://adapter.crm-onebox.com/admin/shop/workflow/12/procedure/23/?status=0
15.01.2021, 21:35


Мироненко Дмитрий писал/а:
если б она работала было бы чудесно!!!

Все вопросы в стиле "почему Checkbox запрещает передать 2 платежа одинаковой формы оплаты" - нужно направлять Checkbox`у.
Я так понимаю, если вы передадите как часть оплаты на карту (CARD) + наложка (CASH) - должно сработать.
18.01.2021, 10:25

я настраивал чтоб платежи были разной формы оплаты.
прошу объяснить как работает интеграция в данном случае?
и почему 2 платежа одинаковой формы оплаты?
18.01.2021, 10:28


Мироненко Дмитрий писал/а:
я настраивал чтоб платежи были разной формы оплаты.
прошу объяснить как работает интеграция в данном случае?
и почему 2 платежа одинаковой формы оплаты?

Объясните где и каким образом вы это настроили?
18.01.2021, 10:32

проверил настройки

получил чек
https://prnt.sc/x41j5x

Спасибо за неправельно оформленный фискальный чек!!!!
просил же объяснить как настроить....
Почему две платежа "Картой"?

второй же платёж это наложка и наличка...
18.01.2021, 10:48


Мироненко Дмитрий писал/а:
Спасибо за неправельно оформленный фискальный чек!!!!
просил же объяснить как настроить....

А теперь внимательно прочитайте мой последний комментарий - я НЕ просил вас создавать чек, я просил вас описать что и как вы настраиваете. Все действия вне моей просьбы - это ваше решение.

Создавали процедурой по этому процессу https://adapter.crm-onebox.com/admin/customorder/order/8052/edit/ ?
18.01.2021, 15:45

конечно по этому.
а что делать было? Вы до этого написали "Добавлена настройка "Передавать разницу между суммой процесса и суммой оплат как платеж "Послеоплата"".
А других вариантов посмотреть как работает действие то нет.
18.01.2021, 23:47

если ставишь наличную форму оплаты - получились два платежа наличных.
если ставишь на карту - то оба платежа на карту получились.
18.01.2021, 23:50

по идее если взять любой процесс там где нет платежа и установлена наличная оплата - и напечатать чек, то должна получится "послеплата".
18.01.2021, 23:56


Мироненко Дмитрий писал/а:
по идее если взять любой процесс там где нет платежа и установлена наличная оплата - и напечатать чек, то должна получится "послеплата".

Должна. И это так и будет, если в процессе не будет платежа, или будет 1 платеж на КАРТУ с меньшей суммой, чем сумма процесса.
У вас передалось 2 платежа как КАРТА потому что их 2 в процессе https://adapter.crm-onebox.com/admin/customorder/order/8052/edit/, а не в следствии нашей настройки.

Наша настройка, если в процессе сумма платежей меньше чем сумма процесса - добавит в массив платежей разницу как "type" => "CASH" (наличка) и названием "label" => "Післяплата" (а никак не КАРТКА).
А так как передача нескольких наличных платежей запрещена на стороне Checkbox - значит нужно чтобы платежей не было, или были только на карту.
19.01.2021, 16:43

1.платёж создаётся и подвязывается к процессу?

2. если в процессе нет платежа предоплаты вообще как будет работать?
20.01.2021, 11:18


Мироненко Дмитрий писал/а:
1.платёж создаётся и подвязывается к процессу?

Действие никакие платежи не создаёт.
У вас уже созданы в процессе платежи на сумму процесса, 2 штуки.


Мироненко Дмитрий писал/а:
2. если в процессе нет платежа предоплаты вообще как будет работать?

Как описывалось выше - будет передан 1 платеж в API c типом CASH (наличка) и названием "Післяплата"
20.01.2021, 16:06

[/quote]
Как описывалось выше - будет передан 1 платеж в API c типом CASH (наличка) и названием "Післяплата"
[/quote]
как влияют настройки фактического платежа в процессе на этот виртуальный платёж для чека?
20.01.2021, 22:35


Мироненко Дмитрий писал/а:
как влияют настройки фактического платежа в процессе на этот виртуальный платёж для чека?

Последние 2 строчки со своего описания темы прочитайте.
21.01.2021, 16:29

[/quote]
Последние 2 строчки со своего описания темы прочитайте.
[/quote]

если читать две строчки - это инструкция, не хотелось бы чтоб так работал.

если читать 4 строчки - это уже пример....
22.01.2021, 09:56

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий