1b.app
Link copied -

The problem with fiscalization of a return check

We did a revision on the fiscalization of a return check. The amount of the process must be transferred, regardless of payments.
Gives an error message:
An error has occurred.
The amount of payments is due to refund the amount of the return check (470.00)
This is clearly due to the presence in the process of the cost of delivery +50 UAH.
The following checkbox is checked in the action settings:
Transfer the shipping amount as a surcharge. Apparently it doesn't work on return.
Please correct.
https://one-box.shine-bright.com.ua/admin/customorder/order/229627/edit/
Original question is available on version: ru

Answers:


Farkhshatov Rodion wrote:
The following checkbox is checked in the action settings:
Transfer the shipping amount as a surcharge. Apparently it doesn't work on return.

Actually, if there is a shipping cost, it is transferred as a surcharge (discount with the EXTRA_CHARGE type).
No other algorithm of work in this setting is provided to correct something.
16.11.2021, 16:30
Original comment available on version: ru

Then what's wrong?
16.11.2021, 16:59
Original comment available on version: ru

Maybe the amount of the process without delivery is transferred to the return check?
17.11.2021, 11:37
Original comment available on version: ru


Farkhshatov Rodion wrote:
Then what's wrong?

this question is more correct to Checkbox tech support
here is the body of the request:
{"delivery":{"email":"mysterychaos@mail.ru"},"goods":[{"good":{"code":"473889","name":"\u0411\u0430\u043b\ u044c\u0437\u0430\u043c \u0434\u043b\u044f \u0413\u0443\u0431 \u00ab\u041a\u043b\u0443\u0431\u043d\u0438\u043a\u0430\u00bb Greenmland Balm & butter Lip Baluberry3" ,"barcode":"","price":21000},"quantity":1000,"is_return":true},{"good":{"code":"473890","name":"\u0411\ 3.9" ,"barcode":"","price":21000},"quantity":1000,"is_return":true}],"discounts":[{"type":"EXTRA_CHARGE","mode":"VALUE" ,"value":5000,"name":"\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430"}],"payments":[{"type":"CARD","value": 42000,"label":"\u041a\u0430\u0440\u0442\u043a\u0430"}]}

Farkhshatov Rodion wrote:
Maybe the amount of the process without delivery is transferred to the return check?

Shipping is passed as a surcharge, as it sounds in the above setting.
I can assume that with a return check this may not be taken into account on the Checkbox side. I recommend asking them how to proceed in this case.
17.11.2021, 15:43
Original comment available on version: ru

so in the check there are two goods for 210 UAH = 420
and discount 50 UAH
and the payment is transferred to 420 UAH
the amount of the check cannot be 420 UAH if there is a discount of 50 UAH
here and writes an error that the amount of the check and payment are not equal
17.11.2021, 16:29
Original comment available on version: ru

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Personal license

Tyndyk Maxim Vadimovich
OneBox production wrote:
Actually, if there is a shipping cost, it is transferred as a surcharge (discount with the EXTRA_CHARGE type).

This is described in the first comment, and it should be transferred according to the documentation, as far as I understood Maxim's comment
17.11.2021, 17:50
Original comment available on version: ru


Tyndyk Maxim Vadimovich
OneBox production wrote:
"payments":[{"type":"CARD","value":42000,"label":"\u041a\u0430\u0440\u0442\u043a\u0430"}]}

The payment is transferred in the amount of 420 UAH - this setting does not work correctly. On return, send a payment for the amount of the process (regardless of the presence of payments). The amount of delivery is not taken into account in the amount of the process. Please correct.
17.11.2021, 20:00
Original comment available on version: ru


Farkhshatov Rodion wrote:
The amount of delivery is not taken into account in the amount of the process. Please correct.

According to the terms of reference, the cost of delivery, as well as discounts, are transferred by separate discounts / surcharges. Actually, there is nothing to fix.
If you need to modify so that the cost of delivery is added to the amount of the process (when transferring payments) - finalizing such a setting will take 1 hour.
18.11.2021, 15:12
Original comment available on version: ru

What technical task?
We are talking about our specific revision, which clearly says to transfer the final amount of the process - https://1b.app/ru/support/cashier_and_software_ppo/9971-oshibka-pri-fiskalizatsi...
The checkbox was specially modified so that there was no dependence on payments or anything else, and the total amount of the process was transferred. Why is shipping not included in the transferred amount? Doesn't she belong to the process? Fix the problem.
19.11.2021, 04:01
Original comment available on version: ru

The specified screenshot from the clarification of the revision is accepted as an argument for the presence of an error.
Fixed - when returning a payment as a process amount when transferring a payment method specified in the process (when the delivery cost is taken into account in the process) - the process amount is added to the delivery cost.
19.11.2021, 14:31
Original comment available on version: ru


Please join the conversation. If you have something to say - please write a comment. You will need a mobile phone and an SMS code for identification to enter. Log in and comment