1b.app
Скопійоване посилання -

Округлення суми процесу при передачі в checkbox

Нужно подключить и настроить РРО на предприятии?
Нужно подключить интеграцию с checkbox?
У нас есть готовый компонент! Посмотреть компонент
Доброго дня!
1. Є процес https://crm.dobavki.ua/admin/customorder/order/214065/edit/
клієнт платитиме округлену суму, і в нас у підсумку видно округлену https://prnt.sc/10b7qoe , але чек створюється з копійками: https://prnt.sc/10b7rm1
Як можна передавати округлену суму?
2. Є процес, де сума процесу на 30 копійок більша за оплату: https://prnt.sc/10b7w0f
https://crm.dobavki.ua/admin/customorder/order/213789/edit/
У дії, яка генерує чек, вказано помилку 2,8%: https://prnt.sc/10b7zri
https://crm.dobavki.ua/admin/shop/workflow/12/procedure/45/?status=0
Але чек все одно не створюється (сума платежів менша, ніж сума чеку): https://prnt.sc/10b80le
Допоможіть виправити.
Оригінальне питання доступне на версії: ru

Відповіді:


1. Є процес https://crm.dobavki.ua/admin/customorder/order/214065/edit/
клієнт платитиме округлену суму, і в нас у підсумку видно округлену https://prnt.sc/10b7qoe , але чек створюється з копійками: https://prnt.sc/10b7rm1
Як можна передавати округлену суму?

У Checkbox API передаються ціни товарів як є, і разом формується вже на їхньому боці.
Якщо вам потрібно, щоб було округлено - ймовірно, потрібно округляти і ціни продуктів, щоб при підсумовуванні все сходилося.

2. Є процес, де сума процесу на 30 копійок більша за оплату: https://prnt.sc/10b7w0f
https://crm.dobavki.ua/admin/customorder/order/213789/edit/
У дії, яка генерує чек, вказано помилку 2,8%: https://prnt.sc/10b7zri
https://crm.dobavki.ua/admin/shop/workflow/12/procedure/45/?status=0
Але чек все одно не створюється (сума платежів менша, ніж сума чеку): https://prnt.sc/10b80le

Це нічого не дасть - ви передаєте ті ж 951, а Разом за підрахунками щодо продуктів на стороні Checkbox API виходить 951,3
Вам потрібно передавати однакові суми, наприклад, вирівнявши їх за продуктами процесу відповідно
03.03.2021, 12:46
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія

Тиндик Максим Вадимович
Адміністратор писав/ла:
Це нічого не дасть - ви передаєте ті ж 951, а Разом за підрахунками щодо продуктів на стороні Checkbox API виходить 951,3
Вам потрібно передавати однакові суми, наприклад, вирівнявши їх за продуктами процесу відповідно

Тут питання про те, чому не створився чек, якщо платіж розходитися із сумою процесу на значно менше, ніж 2,8%
Якщо включити опцію "передавати скидки по продуктах процесу" https://prnt.sc/10c36cp , то чек створюється (тобто враховується помилка)

Тиндик Максим Вадимович
Адміністратор писав/ла:
У Checkbox API передаються ціни товарів як є, і разом формується вже на їхньому боці.
Якщо вам потрібно, щоб було округлено - ймовірно, потрібно округляти і ціни продуктів, щоб при підсумовуванні все сходилося.

Але якщо включено опцію "передавати ціну враховуючи скидку", то нормально округлюється: https://prntscr.com/10c32ra
Тут різний спосіб передачі вартості?
03.03.2021, 13:55
Оригінальний коментар доступний на версії: ru


Тут питання про те, чому не створився чек, якщо платіж розходитися із сумою процесу на значно менше, ніж 2,8%
Якщо включити опцію "передавати скидки по продуктах процесу" https://prnt.sc/10c36cp , то чек створюється (тобто враховується помилка)

тому що ви сприйняли логіку налаштування за її назвою за своєю, а не оскільки це працює
це налаштування якщо платіж має вказану похибку щодо суми - візьме суму
тобто якби сума була 951, а платіж на 950 - передало б 951

Але якщо включено опцію "передавати ціну враховуючи скидку", то нормально округлюється: https://prntscr.com/10c32ra
Тут різний спосіб передачі вартості?

так, у такому разі вважається знижка та округляється за налаштуваннями системи
03.03.2021, 14:51
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія

Тиндик Максим Вадимович
Адміністратор писав/ла:
це налаштування якщо платіж має вказану похибку щодо суми - візьме суму
тобто якби сума була 951, а платіж на 950 - передало б 951

у нашому прикладі так і є:
платіж 951 https://prnt.sc/10c4o1v
неокруглена сума процесу 951,30 https://prnt.sc/10c4r27
чек не створився: https://prnt.sc/10c4ti6
ось пробуйте на процесі: https://crm.dobavki.ua/admin/customorder/order/369/edit/
(там уже багато чеків було)
чек генерується на процедурі: https://crm.dobavki.ua/admin/shop/workflow/12/procedure/45/?status=0
03.03.2021, 15:10
Оригінальний коментар доступний на версії: ru


у нашому прикладі так і є:
платіж 951 https://prnt.sc/10c4o1v
неокруглена сума процесу 951,30 https://prnt.sc/10c4r27
чек не створився: https://prnt.sc/10c4ti6

Ще раз прочитайте, що я вам вказав - передасть підсумкову суму процесу 951, а не 951.30
Якщо бажаєте щоб передавало суми як є - відключайте підсумкове округлення
03.03.2021, 15:12
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія
прочитала кілька разів.
повторюю, що чек у такому разі не створюється взагалі – ні з копійками, ні без.
03.03.2021, 15:21
Оригінальний коментар доступний на версії: ru


повторюю, що чек у такому разі не створюється взагалі – ні з копійками, ні без.

вам пише чому - бо Checkbox забороняє створювати чеки, коли у вас сума 951,30 за сумою товарів, а оплати на 951
вирівнюйте суми будь-яким доступним способом – округляйте ціни товарів, знижки тощо.
03.03.2021, 15:35
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія

Тиндик Максим Вадимович
Адміністратор писав/ла:
вам пише чому - бо Checkbox забороняє створювати чеки, коли у вас сума 951,30 за сумою товарів, а оплати на 951

але ж включена опція, яка поївна враховувати похибку: https://prnt.sc/10b7zri
і чек все одно не генерується
04.03.2021, 09:37
Оригінальний коментар доступний на версії: ru


але ж включена опція, яка поївна враховувати похибку: https://prnt.sc/10b7zri
і чек все одно не генерується

Я кілька разів відповів як працює це налаштування і які дані передаються.
Будьте ласкаві перечитати і розібратися.
04.03.2021, 15:24
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія

Тиндик Максим Вадимович
Адміністратор писав/ла:
Будьте ласкаві перечитати і розібратися.

дякую, тут зрозуміло.
скільки буде коштувати доробка, яка могла б цю проблему усунути?
04.03.2021, 16:16
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія
можливо, доробка для округлення товарів процесу в боксі, а також округлення при відправці в чекбокс?
04.03.2021, 16:42
Оригінальний коментар доступний на версії: ru


можливо, доробка для округлення товарів процесу в боксі, а також округлення при відправці в чекбокс?

у таблиці продуктів немає можливості округлення?
начебто ви самі говорили, що якщо вкажете налаштування передачі знижок - ціни округлять згідно з налаштуваннями системи
05.03.2021, 15:48
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Тиндик Максим Вадимович
Адміністратор писав/ла:

можливо, доробка для округлення товарів процесу в боксі, а також округлення при відправці в чекбокс?

у таблиці продуктів немає можливості округлення?
начебто ви самі говорили, що якщо вкажете налаштування передачі знижок - ціни округлять згідно з налаштуваннями системи

У таблиці продуктів процесу немає округлення, це відображення, за фактом там не округляє.
Якщо вкажемо передавати із округленням, то при вказівці знижки може не сходитися сума, яку ми округлимо у підсумковій частині та яку округлить чекбокс у себе за товарами.
Тобто тут ідеальний варіант, округлити продукти до цілого і за ними порахувати суму процесу. Але зараз так не можна.
08.03.2021, 13:31
Оригінальний коментар доступний на версії: ru


Тобто тут ідеальний варіант, округлити продукти до цілого і за ними порахувати суму процесу. Але зараз так не можна.

Ну тоді як варіант - зробити налаштування заокруглення сум товарів до цілих значень у дії створення чека - це займе 2 години. Або не просто до цілих, а згідно з налаштуваннями системи округлення цін в адмінпанелі.
08.03.2021, 15:27
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Тиндик Максим Вадимович
Адміністратор писав/ла:

Тобто тут ідеальний варіант, округлити продукти до цілого і за ними порахувати суму процесу. Але зараз так не можна.

Ну тоді як варіант - зробити налаштування заокруглення сум товарів до цілих значень у дії створення чека - це займе 2 години. Або не просто до цілих, а згідно з налаштуваннями системи округлення цін в адмінпанелі.

Я так розумію, що в таблиці ціни не будуть заокруглені. Чи можна буде зробити, щоб продукти округлилися так, щоб вони за сумою збіглися із сумою, яка буде у підсумковій частині?
08.03.2021, 16:17
Оригінальний коментар доступний на версії: ru


Я так розумію, що в таблиці ціни не будуть заокруглені. Чи можна буде зробити, щоб продукти округлилися так, щоб вони за сумою збіглися із сумою, яка буде у підсумковій частині?

Якщо ви хочете все округляти, щоб збігалося - налаштовуйте "Округлення цін" до цілих, а не округлення виводу.
09.03.2021, 12:22
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Тиндик Максим Вадимович
Адміністратор писав/ла:
Якщо ви хочете все округляти, щоб збігалося - налаштовуйте "Округлення цін" до цілих, а не округлення виводу.

округляється все, крім продуктів процесу, це вже налаштовано https://prnt.sc/10h4xg2 https://prnt.sc/10h4xrp
Товар на замовлення додається і так з цілими, а ось після знижки він не округляється https://prnt.sc/10h4yw1
У цьому й питання, що потрібно передавати суму заокруглену, щоб вона зійшлася з оплатами
09.03.2021, 15:37
Оригінальний коментар доступний на версії: ru


Товар на замовлення додається і так з цілими, а ось після знижки він не округляється https://prnt.sc/10h4yw1

ну думаю, що винен.

У цьому й питання, що потрібно передавати суму заокруглену, щоб вона зійшлася з оплатами

я вам пропонував вище доопрацювати налаштування - воно вам підходить? якщо ні – пропонуйте свій варіант, який вам потрібний конкретно.
09.03.2021, 15:57
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія
Ес

Тиндик Максим Вадимович
Адміністратор писав/ла:

Тобто тут ідеальний варіант, округлити продукти до цілого і за ними порахувати суму процесу. Але зараз так не можна.

Ну тоді як варіант - зробити налаштування заокруглення сум товарів до цілих значень у дії створення чека - це займе 2 години. Або не просто до цілих, а згідно з налаштуваннями системи округлення цін в адмінпанелі.

Якщо ми округлимо ціну при розвантаженні, у нас вийде та сама сума, що ми порахуємо в підсумкову частину, якщо так, то це те, що потрібно.
Просто якщо округлити товари, а потім підсумувати, то буде одна сума, а якщо підсумувати, а потім округлити, то може бути інша, тому що всі копійки підсумовуються.
ось приклад
процес: https://crm.dobavki.ua/admin/customorder/order/212554/edit/
вартість після скидки та сума процесу: https://prnt.sc/10h6vcn
у чеку ціну передали з урахуванням скидки: https://prnt.sc/10h6vva
Ідеальний варіант – це округлити вартість товару зі знижкою та потім обчислити суму процесу. А округлення підсумкової частини взагалі забрати
09.03.2021, 16:44
Оригінальний коментар доступний на версії: ru


Якщо ми округлимо ціну при розвантаженні, у нас вийде та сама сума, що ми порахуємо в підсумкову частину, якщо так, то це те, що потрібно.
Просто якщо округлити товари, а потім підсумувати, то буде одна сума, а якщо підсумувати, а потім округлити, то може бути інша, тому що всі копійки підсумовуються.

нагадаю (напевно вже вп'яте) - сума в API не передається - передаються позиції окремо і на стороні API вже підсумовуються

ось приклад
процес: https://crm.dobavki.ua/admin/customorder/order/212554/edit/
вартість після скидки та сума процесу: https://prnt.sc/10h6vcn
у чеку ціну передали з урахуванням скидки: https://prnt.sc/10h6vva

а якщо якось викрутитись, щоб ціну товару вже зі знижкою дією округлити та записати в товар, при цьому знижку обнулити?

Ідеальний варіант – це округлити вартість товару зі знижкою та потім обчислити суму процесу. А округлення підсумкової частини взагалі забрати

це не так просто зробити - адже це треба міняти логіки скрізь - таблиці, суми, документи, ПДВ (жах)
я навіть не можу нормально це оцінити
10.03.2021, 16:26
Оригінальний коментар доступний на версії: ru

Андрію, а на стороні чекбокса немає ніякого налаштування на кшталт округлення? ну типу як у магазинах в чеках коли виходить дрібниця не ділима (монети вивели з ужитку), то типу округляють?
10.03.2021, 16:29
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Тиндик Максим Вадимович
Адміністратор писав/ла:
Андрію, а на стороні чекбокса немає ніякого налаштування на кшталт округлення? ну типу як у магазинах в чеках коли виходить дрібниця не ділима (монети вивели з ужитку), то типу округляють?

налаштувань немає, але я так розумію, що там так за замовчуванням працює
10.03.2021, 17:11
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія

Тиндик Максим Вадимович
Адміністратор писав/ла:
а якщо якось викрутитись, щоб ціну товару вже зі знижкою дією округлити та записати в товар, при цьому знижку обнулити?

я подумаю, які варіанти можна реалізувати
10.03.2021, 17:19
Оригінальний коментар доступний на версії: ru

Суханіцький Андрій ВАНБОКС КОРП
OneBox Corp - Інтегратор
Іменна ліцензія
У полях продукту процесу є поле https://prnt.sc/10jlsiq
discountsum
Потрібна можливість записати значення з додаткового поля. Тобто доопрацювати його тут https://prnt.sc/10jmg8q
Далі ми налаштуємо знижку у відсотках через додаткове поле, а потім порахуємо суму та округлимо до цілого, після чого скопіюємо в поле продукту процесу "Сума знижки" округлене число і ми матимемо цілу суму замовлення.
Скільки часу займе доопрацювання?
12.03.2021, 12:52
Оригінальний коментар доступний на версії: ru

2 години в обидві налаштування
17.03.2021, 16:00
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія
дайте, будь ласка, картку та суму для оплати
18.03.2021, 16:35
Оригінальний коментар доступний на версії: ru

Ярина
Іменна ліцензія
тут сплатили. чекаємо на доробку
19.03.2021, 17:43
Оригінальний коментар доступний на версії: ru

Додали поле "Сума знижки продукту процесу" у дію "Копіювати поля продуктів процесу"
22.03.2021, 12:02
Оригінальний коментар доступний на версії: ru


Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар