1b.app
Link copied -

Fiscalization does not work (if there are 2 payments in the order)

There is a real order
https://vzutik.crm-onebox.com/admin/customorder/kassa/360457/edit/
There are 2 payments in it (the amount of payments = the amount of the order)

There is a procedural button "fiscalize"

If there is 1 payment in the order = everything works correctly, if there are 2 payments in the order, then we get an error

Why is that? In fact, the order is paid in full, just 2 payments - how to make sure that there are no errors? Why is it happening?
Original question is available on version: ru

Answers:


If there is 1 payment in the order = everything works correctly, if there are 2 payments in the order, then we get an error
Why is that? In fact, the order is paid in full, just 2 payments - how to make sure that there are no errors? Why is it happening?

This error is returned by the Checkbox service API - that's because they cannot have 2 payments of the same form of payment in the check (for example, 2 cash payments). Actually questions "why?" you can address them to technical support.
I see several solutions:
1. combine payments into 1 (so that there is 1 payment in 1 form of payment)
2. finalize the setting for the fiscalization action in order to combine all payments with the same form of payment into 1 payment - such refinement will take 2 hours
14.09.2021, 12:17
Original comment available on version: ru


Tyndyk Maxim Vadimovich
OneBox production
Administrator wrote:

If there is 1 payment in the order = everything works correctly, if there are 2 payments in the order, then we get an error
Why is that? In fact, the order is paid in full, just 2 payments - how to make sure that there are no errors? Why is it happening?

This error is returned by the Checkbox service API - that's because they cannot have 2 payments of the same form of payment in the check (for example, 2 cash payments). Actually questions "why?" you can address them to technical support.
I see several solutions:
1. combine payments into 1 (so that there is 1 payment in 1 form of payment)
2. finalize the setting for the fiscalization action in order to combine all payments with the same form of payment into 1 payment - such refinement will take 2 hours

and we can have it take payment with additional. fields? Just so we can then use the formulas how to calculate and give to the checkbox. How many hours is this?
15.09.2021, 10:21
Original comment available on version: ru


and we can have it take payment with additional. fields? Just so we can then use the formulas how to calculate and give to the checkbox. How many hours is this?

Yes, similar settings have already been implemented in parallel: "Instead of exporting payments, send one prepayment with the amount from the field" and "Instead of exporting payments, send one postpayment with the amount from the field."
To solve your problem you need:
1. organize the calculation of the required amount in an additional field of the process and specify it in the setting "Instead of exporting payments, send one prepayment with the amount from the field"
2. select the desired payment type in the "Payment type" setting and set a name for it in the appropriate settings:
- for cash - setting "Signature for payment type "Cash":"
- for a card - the setting "Signature for the type of payment "Card":", as well as, if necessary, fill in the settings regarding the card mask
15.09.2021, 16:17
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