1b.app
Link copied -

How does Checkbox integration work?

Нужен программный РРО или готовое решение ? - у нас есть готовые решения ;) Меня интересует отраслевое решение для кассы
Please give detailed information on how data is transferred to CHECKBOX.
-Yur. face (what?)
-Discounts (if there are discounts for both the product and the total order)
- Type of payment (cash or bank transfer). Where is the match set in boxing?
Original question is available on version: ru

Answers:

Hello.
1. The legal entity on the OneBox side is not selected in any way.
The integration allows you to specify only one access to the Checkbox API, and in accordance with it, all the necessary operations with the creation of receipts and transfer to the tax office already take place on the side of the Checkbox API.
The PRRO key is also issued during registration on the Checkbox side and is indicated in the automation actions (which cash register to use in the action at the stage for printing a check).
If on the Checkbox side for one access to the API it is possible to specify several PRRO (cash desks) for printing receipts from different legal entities, you can separate the "Field with the PRRO license key" in the action "Opening a new shift by a user (cashier)" (and on procedures to determine which cash desk to use depending on the selected legal entity), and already open a shift using it, print a check and close the shift.
2. When creating a check, an array of process products is passed with the prices specified for the process product in the "Sale price" field.
In order to transfer the final cost of the product, taking into account discounts, you can modify the corresponding setting in the action "Creating a sales receipt, fiscalizing it and delivering it to the client by email" (the cost of finalization is 1 hour)
Also in the Checkbox API, the ability to transfer discounts on the goods of the order and discounts on the order has been added - you can modify the corresponding settings in the action "Create a sales receipt, fiscalize it and deliver it to the client by email", so that if there are discounts on goods and / or a separate discount on order - transfer them when creating a check (the cost of revision is 5 hours)
3. There is currently no choice of payment type.
Checkbox API supports 2 types of payment - "Cash" and "Card". When transferring the "Card" payment type, you can optionally transfer a card mask for payment.
Refine the 2 settings in action - the choice of the payment type by the selector and the selection of an additional process field (for example, the "Tick" type, that this is a non-cash payment) - this is 3 hours of refinement.
To refine in action the setting of specifying the map mask and selecting an additional process field with a mask (in the format 0000 **** **** 0000) - this is a revision of 2 hours
21.09.2020, 11:00
Original comment available on version: ru

What does it mean to improve?
Everything that you described is the standard basic things in fiscalization. This is not extra. Wishlist and some goodies.
The discount in the check and payment by card or cash is the base. EVERYONE will face this on the first day!
It turns out that you made an inferior integration, and you offer to complete it for a separate cost? Seriously?
21.09.2020, 12:27
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:

As you previously wrote in another topic: You created a topic with a description of what needs to be improved. In the topic, they gave an assessment - regarding refinement - this will be invested. As I repeat - we cannot predict what the client will need - there was no clear TOR.
These points are taken into account.
21.09.2020, 12:52
«Один юрист із портфелем у руках награбує більше, ніж банда автоматників» Original comment available on version: ru

Thanks

Tyndyk Maxim Vadimovich Administrator wrote:
Also in the Checkbox API, the ability to transfer discounts on the goods of the order and discounts on the order has been added - you can modify the corresponding settings in the action "Create a sales receipt, fiscalize it and deliver it to the client by email", so that if there are discounts on goods and / or a separate discount on order - transfer them when creating a check (the cost of revision is 5 hours)

You can learn more about the transfer. If the discount is in %, then the discount is transferred and the calculation occurs on the side of the checkbox, or already calculated amounts are transferred?
For example, a process has a 10% discount coupon that only applies to non-discounted products. There is no such calculation mechanism in the checkbox. As a result, the discount will be calculated incorrectly.
21.09.2020, 14:04
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
You can learn more about the transfer. If the discount is in %, then the discount is transferred and the calculation occurs on the side of the checkbox, or already calculated amounts are transferred?
For example, a process has a 10% discount coupon that only applies to non-discounted products. There is no such calculation mechanism in the checkbox. As a result, the discount will be calculated incorrectly.

Based on the documentation https://dev-api.checkbox.in.ua/api/redoc#operation/create_receipt_api_v1_receipt... - both the position price and the array of discounts for this position (in percentage or amount) are transferred.
It is logical that the miscalculation during the transfer should be performed on the Checkbox side, since I do not observe the possibility of transferring the initial price and the final one within the position according to the documentation separately.
21.09.2020, 15:20
Original comment available on version: ru

Can you then always transfer the amount, even if % is specified?
This will be the clear choice. % is calculated according to the conditions on our side (for example, does not apply to goods with a discount) and is transferred after the fact to the checkbox.
http://joxi.ru/GrqlZNlCGGWjYA
21.09.2020, 18:10
Original comment available on version: ru


Tyndyk Maxim Vadimovich
Administrator wrote:
3. There is currently no choice of payment type.
Checkbox API supports 2 types of payment - "Cash" and "Card". When transferring the "Card" payment type, you can optionally transfer a card mask for payment.
Refine the 2 settings in action - the choice of the payment type by the selector and the selection of an additional process field (for example, the "Tick" type, that this is a non-cash payment) - this is 3 hours of refinement.
To refine in action the setting of specifying the map mask and selecting an additional process field with a mask (in the format 0000 **** **** 0000) - this is a revision of 2 hours

An error was made in understanding the documentation - unfortunately there is no way to specify what type of invoice payment will be https://dev-api.checkbox.in.ua/api/redoc#operation/create_receipt_api_v1_receipt...
It is possible to transfer to the account of the array already made payments on the order, indicating the amount of payments and the type of payment (card or cash), as a result of which they will be added to the account and affect the amount of the balance payable.
If necessary, it can be modified to get the mask of the card of this account based on the selected field of the account (purse), and if there is one, to consider the payment made as the "Card" payment type.
21.09.2020, 18:12
Original comment available on version: ru

I do not get you. But you can’t check the checkboxes in the Cash and Cashless action? And we will already put the appropriate actions at different stages Accept cash and card payments
21.09.2020, 18:19
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
I do not get you. But you can’t check the checkboxes in the Cash and Cashless action? And we will already put the appropriate actions at different stages Accept cash and card payments

What result do you want to get?
When creating a check in the Checkbox API, there is no way to transfer how the payment will be made (at least I don’t see this in the above documentation method), but only the transfer of already made payments (indicating how it was made - to a card or in cash)
Or do you want to transfer by default to the check that it was paid for the full amount and choose on a card or in cash?
Just when creating a check, its HTML version is sent to the client's mail, where the order items, their amount, payments (which I'm talking about) and the balance of the check will be indicated.
21.09.2020, 18:30
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
And then you can always transfer the amount, even if% is specified? This will be an unambiguous option. % is calculated according to the conditions on our side (for example, does not apply to discounted goods) and is transferred after the fact to the checkbox.http://joxi.ru/GrqlZNlCGGWjYA

I don’t see the point in this, because the% will be transmitted the same, and accordingly the calculation will be the same.
21.09.2020, 18:35
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
And then you can always transfer the amount, even if% is specified? This will be an unambiguous option. % is calculated according to the conditions on our side (for example, does not apply to discounted goods) and is transferred after the fact to the checkbox.http://joxi.ru/GrqlZNlCGGWjYA

Although in order to provide for a possible duplication of the discount from the Checkbox - yes, this can be done by setting.
21.09.2020, 18:53
Original comment available on version: ru

I'm not talking about the rest at all. A priori, we fiscalize the check at the time of sale after payment. Just be sure to indicate the method of payment on the check. Cash or non-cash.
And the danger of transmission in% is this:
Product 1: 100 UAH
Product 2: 200 (50% discount) 100 UAH
Amount: 200 UAH
There is a 10% coupon.
In the box, the setting "Do not apply the coupon to discounted products" (Item 2):
90+100=190 UAH
There is no such setting in the checkbox, therefore:
90+90=180 UAH
21.09.2020, 23:42
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
I'm not talking about the rest at all. A priori, we fiscalize the check at the time of sale after payment. Just be sure to indicate the method of payment on the check. Cash or non-cash.
And the danger of transmission in% is this:
Product 1: 100 UAH
Product 2: 200 (50% discount) 100 UAH
Amount: 200 UAH
There is a 10% coupon.
In the box, the setting "Do not apply the coupon to discounted products" (Item 2):
90+100=190 UAH
There is no such setting in the checkbox, therefore:
90+90=180 UAH

Specify when creating a check after payment - will the payment be already made in the system? If yes, then it will be transferred to the check, and we need to return to the moment of discussing the choice of payment type - the option with the "Cash" or "Card" selector will be enough, or the definition by the additional field of the "Tick" type that this is "Card" - and then transfer the payment for the order to a receipt with the required type?
22.09.2020, 08:40
Original comment available on version: ru

Implemented:
1. "Transmit position price with discount" setting - instead of "Sale price" the price with discount is transmitted
2. setting "Transfer discounts by process products" - transfer of discounts by position (the amount has priority over the percentage, as in OneBox)
3. setting "Send the selected discount for the process" - transfer of the percentage of the selected discount for the process as a receipt discount.
4. setting "When transferring a process discount - transfer it as an amount" (addition to item 3) - transferring the selected discount for the process as an amount (instead of a percentage, so as not to take into account discounts for products for which % is not applied).
5. setting "Type of payment" - by default when transferring an array of payments for an order to a receipt
6. setting "Transmit payment type "Card" if the value of the additional field is present" - if the value of the selected additional field is absent, the type "Cash" is used
7. setting "Card mask (for payment type "Card")"
8. setting "Get card mask from additional field" - getting a card mask from an additional field of the process. If there is no value, the value from clause 7 is used
9. setting "Get card mask from the wallet field" - getting the card mask from the additional field of the Wallet, to which the transferred payment was made. If there is no value, the value from clause 7 is used
22.09.2020, 12:52
Original comment available on version: ru

The action is not disclosed http://joxi.ru/823W6QWT88Vad2
23.09.2020, 01:08
Original comment available on version: ru


Farkhshatov Rodion wrote:
The action is not disclosed http://joxi.ru/823W6QWT88Vad2

fixed and updated
24.09.2020, 13:32
Original comment available on version: ru

Tell me, is it possible to take some of our real process and test (simulate) create a data transfer and send us a log so that we can see what amounts went into the check?
To make sure everything is working correctly.
24.09.2020, 13:52
Original comment available on version: ru

Or maybe you can make some kind of test environment without sending data via api. Just to see what data is prepared for transmission.
24.09.2020, 14:01
Original comment available on version: ru


Farkhshatov Rodion wrote:
Tell me, is it possible to take some of our real process and test (simulate) create a data transfer and send us a log so that we can see what amounts went into the check? To be sure that everything is working correctly.

To fulfill requests and generate a receipt (even a test one), you must have at least test authorization data for the Checkbox API service.
The maximum that is possible without this is, with the help of the developer, to issue an array of data that will be transferred to the Checkbox API in the event of a real request execution.
24.09.2020, 14:04
Original comment available on version: ru

There are test data, they provided
24.09.2020, 14:05
Original comment available on version: ru

I installed them in the integration, but an error pops up. Probably due to the fact that requests to the test server should go?
24.09.2020, 14:12
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
I installed them in the integration, but an error pops up. Probably due to the fact that requests to the test server should go?

In this case, you need to contact Checkbox.
Have you set up your Checkbox account together with Checkbox employees?
Have you been provided with a signature agent (additional software that is installed on a PC)?
This is the first thing that is needed for integration, in addition to cashier access in integration.
24.09.2020, 14:22
«Один юрист із портфелем у руках награбує більше, ніж банда автоматників» Original comment available on version: ru


Farkhshatov Rodion wrote:
I installed them in the integration, but an error pops up. Probably due to the fact that requests to the test server should go?

Most likely, you were given test access to the test API, but the integration uses the production API.
As an option, you can refine the integration - add a setting in the form of a checkmark "Use test API server", when enabled, requests will be executed on the test server (that is, without signatures and DFS exchange).
24.09.2020, 14:27
Original comment available on version: ru

I've been texting for a few days now.

Chizhik Alexander Sergeevich Administrator wrote:
Have you set up your Checkbox account together with Checkbox employees?

Kibinet (their portal) works only in combat mode.

Chizhik Alexander Sergeevich Administrator wrote:
Have you been provided with a signature agent (additional software that is installed on a PC)?

YES, everything is installed, there is test data.
The situation is this. Please delve into it:
The checkbox portal only works in combat mode. If you register a cash desk on it, then this will be the registration of the cash desk in the tax office. And any transfer of a check from the box will go directly to the tax office.
The checkbox was provided with test data, but as I understand it, this is when working with the test server dev-api.checkbox.in.ua
Therefore, for testing, the only option left is to contact OneBox for you to make a test environment.
24.09.2020, 14:35
Original comment available on version: ru


Tyndyk Maxim Vadimovich Administrator wrote:
As an option, you can refine the integration - add a setting in the form of a checkmark "Use test API server", when enabled, requests will be executed on the test server (that is, without signatures and DFS exchange).

Yes, that's what you need. If you do that, then it will be great. Because it is very important to be 100% sure what data is being transferred under all possible conditions in the process.
24.09.2020, 14:36
Original comment available on version: ru


Farkhshatov Rodion wrote:
Yes, that's what you need. If you do that, then it will be great. Because it is very important to be 100% sure what data is being transferred under all possible conditions in the process.

Improved.
24.09.2020, 15:26
Original comment available on version: ru


Tyndyk Maxim Vadimovich Administrator wrote:
Farkhshatov Rodion wrote / a: Yes, this is what you need. If you do that, then it will be great. Because it is very important to be 100% sure what data is being transferred under all possible conditions in the process. Improved.

Thank you cool, I'll try
24.09.2020, 16:20
Original comment available on version: ru

24.09.2020, 16:22
Original comment available on version: ru

apparently the process discount is not taken into account during the check
24.09.2020, 17:06
Original comment available on version: ru

Гуляєв Олександр
Друкарня "Друкарик"
What needs to be done to get checkbox integration into VanBox Market?
Zrobiti novlennya system?
24.09.2020, 17:15
Original comment available on version: ru

The discount is transferred incorrectly (1% instead of 10%) - http://joxi.ru/V2V64V6Ck8YVl2
http://joxi.ru/gmv1nG1t1dMnkr
http://joxi.ru/DrlK6kKsyGZ3QA
24.09.2020, 18:01
Original comment available on version: ru

And, by the way, the amount of the payment minus the discount for the process is recorded in the AMOUNT, and the payment is always taking into account all discounts.
The result is surrender.
http://joxi.ru/82Qj0zjT9VdWZA
http://joxi.ru/p27ZKdZCNnxY4m
24.09.2020, 18:08
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
And, by the way, the amount of the payment is recorded in the AMOUNT minus the discount for the process, and the payment is always taking into account all discounts. As a result, we get change.

Although, perhaps everything is right there. It's just that now, due to an error (the discount is not taken into account and the receipt is not created), it is not clear.
24.09.2020, 18:11
Original comment available on version: ru


Farkhshatov Rodion wrote:
The discount is transferred incorrectly (1% instead of 10%) - http://joxi.ru/V2V64V6Ck8YVl2
http://joxi.ru/gmv1nG1t1dMnkr
http://joxi.ru/DrlK6kKsyGZ3QA

Most likely, the error is related to an error in the Checkbox integration documentation - the incorrect format for transferring discounts is indicated there.
I have changed the format for transferring the discount amount - please try again on one of the orders.
25.09.2020, 10:56
Original comment available on version: ru


Farkhshatov Rodion wrote:
And, by the way, the amount of the payment is recorded in the AMOUNT minus the discount for the process, and the payment is always taking into account all discounts. As a result, we get change.

This point is also not clear to me, because the documentation does not say that it is necessary to transfer discounts with reverse values.
This is most likely a bug on the Checkbox side, I passed this information on to those responsible for integration on their side.
25.09.2020, 11:04
Original comment available on version: ru


Tyndyk Maxim Vadimovich Employee wrote:
Farkhshatov Rodion wrote / a: And, by the way, the amount of payment is recorded in the SUM minus the discount for the process, and the payment is always taking into account all discounts. As a result, change is obtained. p27ZKdZCNnxY4mThis moment is also not clear to me, because the documentation does not say that it is necessary to transfer discounts with reverse values. This is most likely a mistake on the Checkbox side, I passed this information on to those responsible for integration on their side.

everything is fine here http://joxi.ru/823W6QWT8aMOZ2
25.09.2020, 11:57
Original comment available on version: ru


Farkhshatov Rodion wrote:
everything is fine here http://joxi.ru/823W6QWT8aMOZ2

Can we consider the request completed?
25.09.2020, 12:02
Original comment available on version: ru

Not yet, the receipt does not display the form of payment - I wrote the checkbox. Don't close just yet.
25.09.2020, 15:10
Original comment available on version: ru

Here's another nuance. Now, if the client does not have an email address, then an error pops up. Can you remove the check?
Many contacts without email, also in retail sales processes without a client at all.
25.09.2020, 15:16
Original comment available on version: ru


Farkhshatov Rodion wrote:
Not yet, the receipt does not display the form of payment - I wrote the checkbox. Don't close just yet.

Well, it hardly depends on us - the display is completely on their side.
For our part, we transfer - a card or cash.

Farkhshatov Rodion wrote:
Here's another nuance. Now, if the client does not have an email address, then an error pops up. Can you remove the check?
Many contacts without email, also in retail sales processes without a client at all.

yes, we can add a setting to make the action send a request without this check.
because it seems like the field is optional, but I can't be sure what it is))
25.09.2020, 15:40
Original comment available on version: ru


Tyndyk Maxim Vadimovich wrote:
yes, we can add a setting to make the action send a request without this check.
because it seems like the field is optional, but I can't be sure what it is))

added the settings "Do not send a check to the client by Email" and "Allow the creation of a check without sending it to the client's email (if there is none)"
25.09.2020, 15:50
Original comment available on version: ru

What is this action for? http://joxi.ru/p27ZKdZCNnjLdm
and how to fill in the fields?
25.09.2020, 16:09
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
What is this action for? http://joxi.ru/p27ZKdZCNnjLdm and how to fill in the fields?

To get information from the check and write in additional fields, for example.
You can see in the documentation the structure of JSON output in the method for obtaining information on a check, and after that the path to the JSON element is filled in according to the keys of the array elements separated by /
25.09.2020, 16:20
Original comment available on version: ru

With these settings http://joxi.ru/p27ZKdZCNnYaZm
an error occurs http://joxi.ru/52aXbdXTkgq18m
As far as I understand, it is possible to transfer a discount either for goods or for the entire process?
Even if you turn off the transfer of the general discount, then the error is the same, apparently, because the discount for goods is also written in the general one.
26.09.2020, 12:27
Original comment available on version: ru

A receipt is not created without a client email http://joxi.ru/zANMJlMIj80DZ2
Setting http://joxi.ru/Dr8aZLaIMJ5XLm
26.09.2020, 12:34
Original comment available on version: ru

Issue with Print Receipt action in HTML.
The first time the action worked, all subsequent times it does not work, it gives an error http://joxi.ru/Y2LlMGlCEMDyB2
The payment is not created in the process. But at the same time, a check arrives in the mail.
26.09.2020, 13:10
Original comment available on version: ru


Farkhshatov Rodion wrote:
With these settings http://joxi.ru/p27ZKdZCNnYaZm an error occurs http://joxi.ru/52aXbdXTkgq18m
As far as I understand, it is possible to transfer a discount either for goods or for the entire process?
Even if you turn off the transfer of the general discount, then the error is the same, apparently, because the discount for goods is also written in the general one.

Perhaps the problem is in the fractional part of the transferred value of% discount.
Added rounding to 2 decimal places, check now.
28.09.2020, 10:29
Original comment available on version: ru


Farkhshatov Rodion wrote:
A receipt is not created without a client email http://joxi.ru/zANMJlMIj80DZ2
Setting http://joxi.ru/Dr8aZLaIMJ5XLm

corrected
28.09.2020, 10:33
Original comment available on version: ru


Farkhshatov Rodion wrote:
Issue with Print Receipt action in HTML.
The first time the action worked, all subsequent times it does not work, it gives an error http://joxi.ru/Y2LlMGlCEMDyB2
The payment is not created in the process. But at the same time, a check arrives in the mail.

Unfortunately I can't check right now because the signature is not active (on your/checkbox side).
Run what you need - and I will check the receipt of the check in HTML
28.09.2020, 10:36
Original comment available on version: ru


Tyndyk Maxim Vadimovich Administrator wrote:
Farkhshatov Rodion wrote/a:Problem with the action Print receipt in HTML. The first time the action worked, all subsequent times it does not work, it gives an error http://joxi.ru/Y2LlMGlCEMDyB2Payment is not created in the process. But at the same time, a check arrives in the mail. Unfortunately, I can’t check this moment, because the signature is not active (on your / checkbox side). Run what you need - and I will check the receipt of the check in HTML

launched
28.09.2020, 10:55
Original comment available on version: ru

Apparently, due to the rounding of the total discount, the error http://joxi.ru/GrqlZNlCGR7YRA
28.09.2020, 11:46
Original comment available on version: ru


Farkhshatov Rodion wrote:
Apparently, due to the rounding of the total discount, the error http://joxi.ru/GrqlZNlCGR7YRA

Provide a link to the process.
28.09.2020, 15:23
Original comment available on version: ru


Tyndyk Maxim Vadimovich Administrator wrote:
Rodion Farkhshatov wrote: Apparently, due to the rounding of the total discount, the error http://joxi.ru/GrqlZNlCGR7YRA Provide a link to the process.

https://one-box.shine-bright.com.ua/admin/customorder/order/82990/edit/
28.09.2020, 16:13
Original comment available on version: ru


Tyndyk Maxim Vadimovich Administrator wrote:
Well, it hardly depends on us - the display is completely on their side.
For our part, we transfer - a card or cash.

Good afternoon. OneBox sends as payment name - UAH
Therefore, the check says what OneBox transmitted
http://joxi.ru/nAypkjptwaKpV2
28.09.2020, 17:48
Original comment available on version: ru


Farkhshatov Rodion wrote:
Good afternoon. OneBox sends as payment name - UAH
Therefore, the check says what OneBox transmitted
http://joxi.ru/nAypkjptwaKpV2

What do you want us to convey? We can pass the currency icon instead of the name.
29.09.2020, 09:12
Original comment available on version: ru


During the day I will check and provide the result.
29.09.2020, 09:13
Original comment available on version: ru


Tyndyk Maxim Vadimovich Administrator wrote:
Farkhshatov Rodion wrote / a: Good afternoon. OneBox transmits as the name of payment - UAH Therefore, it is written in the check what OneBox transferred http://joxi.ru/nAypkjptwaKpV2 What do you want us to transfer? We can pass the currency icon instead of the name.

it’s not about the currency, but that the form of payment should be written there: Cash or Card.
29.09.2020, 11:27
Original comment available on version: ru


Farkhshatov Rodion wrote:
it’s not about the currency, but that the form of payment should be written there: Cash or Card.

what are we doing here then?
we pass the payment type to the API - CASH or CARD (cash or card) - the visualization of the check is completely on the side of the Checkbox
29.09.2020, 14:07
Original comment available on version: ru


Farkhshatov Rodion wrote:
it’s not about the currency, but that the form of payment should be written there: Cash or Card.

Or does this not solve anything, and do we need to pass a description of the payment in the label? then where do you need to take it from (perhaps from the description of the real payment)?
29.09.2020, 14:09
Original comment available on version: ru

I asked the checkbox why the payment form is not displayed. They said that you are transferring UAH.
Can you contact them? Without intermediaries
29.09.2020, 14:42
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
I asked the checkbox why the payment form is not displayed. They said that you are transferring UAH. Can you contact them? Without intermediaries

So that they decide instead of you what exactly you need to be written in the check?
I see where I transfer UAH - I can change it to anything - give me the conditions and from where and what to substitute the text.
I can send a comment from the payment, I can send the text "Cash" or "Card", etc.
29.09.2020, 14:51
Original comment available on version: ru


enable signing to test errors of check creation and HTML fetching
29.09.2020, 14:55
Original comment available on version: ru



Farkhshatov Rodion wrote:
turned on

we still get the error "Signature is inactive, start yoga, be kind" - most likely not
29.09.2020, 17:04
Original comment available on version: ru


Creating a check works, the discount is rounded up as it should.
When receiving an HTML check, it receives a response from the API "Internal Server Error" - you need to check with them, let them see what logs they can.
PS: it is possible that there is little time between requests for creating a check and receiving HTML, and as if on their side there may not be enough data to generate HTML.
29.09.2020, 17:24
Original comment available on version: ru


Tyndyk Maxim Vadimovich Administrator wrote:
Creation of a check works, rounds off the discount as it should. When receiving an HTML check, it receives a response from the API "Internal Server Error" - you need to check with them, let them see what logs they can. PS: it is possible that there is little time between requests for creating a check and receiving HTML , and as if on their side there may not be enough data to form HTML.

Will you check with them?
29.09.2020, 17:59
Original comment available on version: ru

Question about opening a shift. It turns out that it is necessary to write down the shift ID in the add. field., because I didn’t make this setting and now I can’t close the shift.
Although the name of the action to close the shift says Current.
29.09.2020, 18:16
Original comment available on version: ru


Farkhshatov Rodion wrote:
Will you check with them?

Unfortunately no.
Their tech support does not respond to my calls.
30.09.2020, 15:31
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
Question about opening a shift. It turns out that it is necessary to write down the shift ID in the add. field., because I didn’t make this setting and now I can’t close the shift.
Although the name of the action to close the shift says Current.

To close the shift, the identifier is not needed - the shift closes for the session (by token).
These settings were originally added due to errors in the original Checkbox API documentation and now can actually serve as technical information in case some issues are resolved on a specific receipt (when it is necessary to provide identifiers).
30.09.2020, 15:32
Original comment available on version: ru

30.09.2020, 15:47
Original comment available on version: ru


removed the check for the presence of an identifier
try, because there is no signature included
30.09.2020, 16:36
Original comment available on version: ru

Please write in Ukrainian Map http://joxi.ru/J2bxbLxUVqBLer
01.10.2020, 14:04
Original comment available on version: ru


Farkhshatov Rodion wrote:
Please write in Ukrainian Map http://joxi.ru/J2bxbLxUVqBLer

+
01.10.2020, 14:22
Original comment available on version: ru



Tyndyk Maxim Vadimovich Administrator wrote:
Farkhshatov RodionClient wrote: What is this action for? http://joxi.ru/p27ZKdZCNnjLdm and how to fill in the fields? To obtain information from the check and write in additional fields, for example. You can see in the documentation the structure of JSON output in the method for obtaining information on a check, and after that the path to the JSON element is filled in according to the keys of the array elements separated by /

payments/fiscal_code so it will be correct? Not working yet
05.10.2020, 16:38
Original comment available on version: ru

Where to get the data to connect the integration:
"Checkbox API: login
Checkbox API: password"
?
In the Checkbox itself, a checkout point has already been registered and the cashier has connected
05.10.2020, 18:29
Original comment available on version: ru


Filonenko Sergey Yurievich
Client wrote:
Where can I get the data for connecting the integration: "Checkbox API: loginCheckbox API: password"?

Good afternoon!
You should create a new topic regarding your question.
------------
You need to get this data in the Checkbox - this is the login / password of the cashier.
05.10.2020, 18:35
«Один юрист із портфелем у руках награбує більше, ніж банда автоматників» Original comment available on version: ru


Chizhik Alexander Sergeevich Administrator wrote:
Sergey Yurievich Filonenko The client wrote: Where can I get the data for connecting the integration: "Checkbox API: loginCheckbox API: password"? -------- You need to get this data in the Checkbox - this is the login / password of the cashier.

OK. entered connected. where in van box are the automatic steps for configuring the Checkbox?
https://drevojelaniy.crm-onebox.com/admin/auto/action/minute/edit/ not found
05.10.2020, 18:44
Original comment available on version: ru


Filonenko Sergey Yurievich
Client wrote:
OK. entered connected. where in van box are the automatic steps for configuring the Checkbox?
https://drevojelaniy.crm-onebox.com/admin/auto/action/minute/edit/ not found

Actions are configured at the stage of the business process - create a BP with the "Kasir 1" example and set up actions (they appear after activating the integration)
05.10.2020, 18:57
«Один юрист із портфелем у руках награбує більше, ніж банда автоматників» Original comment available on version: ru


Filonenko Sergey Yurievich
Client wrote:
OK. entered connected. where in van box are the automatic steps for configuring the Checkbox?
https://drevojelaniy.crm-onebox.com/admin/auto/action/minute/edit/ not found

Actions are configured at the stage of the business process - create a BP with the "Cashier 1" example and set up actions (they appear after integration is activated)
05.10.2020, 18:57
«Один юрист із портфелем у руках награбує більше, ніж банда автоматників» Original comment available on version: ru

in automatic actions inside the BP also does not find https://prnt.sc/utkf46
perhaps there is already an instruction on how to set up a checkbox, so as not to write unnecessary questions here?
05.10.2020, 19:12
Original comment available on version: ru


Filonenko Sergey Yurievich
Client wrote:
in automatic actions inside the BP it also does not find https://prnt.sc/utkf46 maybe there is already an instruction on how to set up the checkbox so as not to write unnecessary questions here?

there are no instructions at the moment (video in work)
here are the steps (based on your PSU from the screenshot) http://prntscr.com/utki2n
05.10.2020, 19:15
«Один юрист із портфелем у руках награбує більше, ніж банда автоматників» Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Tyndyk Maxim Vadimovich Administrator wrote: Rodion FarkhshatovClient wrote: What is this action for? http://joxi.ru/p27ZKdZCNnjLdm and how to fill in the fields? To obtain information from the check and write in additional fields, for example. You can see the structure of issuing JSON in the method for obtaining information on a check in the documentation, and after that the path to the JSON element is filled in according to the keys of the array elements, separated by /payments/fiscal_code, is that correct? Not working yet

Can you please tell me how to set up the integration?
I see you already have combat experience with her.
06.10.2020, 21:21
Original comment available on version: ru

I have 6 days to work with the cash register.
but I can’t figure out how to fill in the fields in the integration correctly
06.10.2020, 21:23
Original comment available on version: ru


Filonenko Sergey Yurievich The client wrote:
I have 6 days to work with the cash register. but I can’t figure out how to fill in the fields in the integration correctly

Yes, of course, I will help in any way I can.
Have you registered a Point of Sale, Cash Desk and Cashier on the portal? http://joxi.ru/bmoRL7RCylOwPr
06.10.2020, 21:33
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Filonenko Sergey Yurievich The client wrote / a: I have been working with the cash register for 6 days. but I can’t figure out how to fill in the fields in the integration correctlyYes, of course, I will help in any way I can. Have you registered a Point of Sale, Cashier and Cashier on the portal? http://joxi.ru/bmoRL7RCylOwPr

yes, I already did all that.
difficulty filling in the fields http://prntscr.com/utki2n
There are a lot of them and it is not clear what and where to write.
task is the same as yours. a check should be sent to the dps server and the discount should be calculated.
06.10.2020, 22:11
Original comment available on version: ru

Here is an instruction from Checkbox for registering a Point of Sale, Cashier and Cashier https://docs.google.com/document/d/1lr5HFn17EvWdGhl1U2sFCWeGhIsT7oAhOYeEY8m--Hs/...
You also need to download and install the Signature Agent (Automatically signs EDS checks) on the PC from which checks will be fiscalized
When you have a Cashier, then register it in the integration in the box:
login http://joxi.ru/Q2KglMgsvgORR2
and password (you will specify it when registering as a Cashier) - http://joxi.ru/12MgE0gsk8gOjr
After that, you will have automatic actions - http://joxi.ru/1A5Ld6LUbw4y82
I made a separate BP for opening and closing a shift every day - http://joxi.ru/MAjdQXdikYdg3m
At the stage of opening the shift, hang up the action and specify the license key in it - http://joxi.ru/D2PgJpgsJWw8xm
We take the key here - http://joxi.ru/brRgJbgsO8BE9m
Next, we hang the action "Create a sales receipt, fiscalize it and deliver it to the client by email" at the stage you need (the action is linked to the payment, so the payment must either already be in the process or be carried out at the same stage before the receipt is created).
I have the following settings - http://joxi.ru/YmEgJ7gsMLGVRA
You can also ask the checkbox for a test key, login, password, EDS and enable the Test mode in the box - http://joxi.ru/Y2LlMGlCEvxz82
06.10.2020, 22:13
Original comment available on version: ru


Filonenko Sergey Yurievich The client wrote:
yes, I already did all that.
difficulty filling in the fields http://prntscr.com/utki2n
There are a lot of them and it is not clear what and where to write.
task is the same as yours. a check should be sent to the dps server and the discount should be calculated.

One action is enough to create a check. The rest is getting information about it, if you need it.
Options 2:
1. Transfer the price of the goods without taking into account the discount and the discount on the product - http://joxi.ru/12MgE0gsk8gyqr
2. Transfer the price immediately, taking into account the discount - http://joxi.ru/RmzB1lBUMVvbjm
Well, we always pass the total discount of the process in the amount, and not in% http://joxi.ru/12MgE0gsk8gJqr
But I would recommend enabling test mode first to be 100% sure.
06.10.2020, 22:26
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
2. Transfer the price immediately, taking into account the discount - http://joxi.ru/RmzB1lBUMVvbjm

sorry, wrong settings on the screen. On the contrary - http://joxi.ru/823W6QWT8wzBL2
06.10.2020, 22:29
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Farkhshatov Rodion The client wrote / a: 2. Transfer the price immediately with the discount - http://joxi.ru/RmzB1lBUMVvbjm sorry, incorrect settings on the screen. On the contrary - http://joxi.ru/823W6QWT8wzBL2

just a huge thank you!
I'll start setting up tomorrow. I will write questions here.
I have to work with the cash register for 6 days already. every day counts
06.10.2020, 22:44
Original comment available on version: ru


Filonenko Sergey Yurievich The client wrote:
Rodion Farkhshatov Client wrote: Rodion Farkhshatov Client wrote: 2. Transfer the price immediately with the discount - http://joxi.ru/RmzB1lBUMVvbjm sorry, incorrect settings on the screen. On the contrary - http://joxi.ru/823W6QWT8wzBL2 just a huge thank you! Tomorrow I'll start setting it up. I will answer questions here. I have to work with the cash register for 6 days already. every day counts

yes, write)
it is also important to set the correct form of payment Card or Cash. If cash, then you need to hand over the proceeds to the bank.
06.10.2020, 22:51
Original comment available on version: ru


yes, write) it is also important to set the correct form of payment Card or Cash. If cash, then you need to hand over the proceeds to the bank.

this is a specific hemorrhagic with this rro,
who says that the check needs to be written out on the first action (sending goods or receiving payment)
Shipped the goods with a slip, wrote out a check and run to the bank to hand over the money?
and you will receive the cover in a week, and then if the parcel is taken away ...
and if the payment came through IPAY.UA - without identification marks. what product to write in the check?
I generally had payments for which then no one remembered at all - should I make a check for him at the end of the quarter or a year?
I need some more instructions for working with pro from the tax ....
07.10.2020, 02:32
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Filonenko Sergey Yurievich Client wrote: Rodion Farkhshatov Client wrote: Rodion Farkhshatov Client wrote: 2. Transfer the price immediately with the discount - http://joxi.ru/RmzB1lBUMVvbjm sorry, incorrect settings on the screen. On the contrary - http://joxi.ru/823W6QWT8wzBL2 just a huge thank you! Tomorrow I'll start setting it up. I will answer questions here. I have to work with the cash register for 6 days already. every day on the account there, write) it is also important to set the correct form of payment Card or Cash. If cash, then you need to hand over the proceeds to the bank.

First questions/clarifications
1) http://joxi.ru/D2PgJpgsJWw8xm
you have under the key of the column "Field for recording the shift identifier"
How to choose "Shift indicator"? https://prnt.sc/uukq7n
2) "Next we hang the action "Create a sales receipt"
You hung it on the power supply unit, which is responsible for processing the order and selling the goods.
Or opening a shift at the BP?
http://joxi.ru/YmEgJ7gsMLGVRA
3) "It is important to set the correct form of payment Card or Cash."
where is this stuff written?
Thank you for your reply!
07.10.2020, 10:59
Original comment available on version: ru

4) what to write in the "closing shift" action
https://prnt.sc/uukybd
07.10.2020, 11:05
Original comment available on version: ru

Гуляєв Олександр
Друкарня "Друкарик"
How can I sign up for these topics?
07.10.2020, 11:07
Original comment available on version: ru

Гуляєв Олександр
Друкарня "Друкарик"
How can I sign up for these topics?
I don't want to take notifications to my e-mail
07.10.2020, 11:08
Original comment available on version: ru

5) how to add in the field "Field for writing check ID"
receipt ID https://prnt.sc/uulam7
07.10.2020, 11:21
Original comment available on version: ru


Filonenko Sergey Yurievich The client wrote:
1) http://joxi.ru/D2PgJpgsJWw8xm
you have under the key of the column "Field for recording the shift identifier"
How to choose "Shift indicator"? https://prnt.sc/uukq7n

You need to create an additional field, but this is not necessary. Recording the identifier is probably useful if you have several cashiers / shifts

Filonenko Sergey Yurievich The client wrote:
2) "Next we hang the action "Create a sales receipt"
You hung it on the power supply unit, which is responsible for processing the order and selling the goods.
Or opening a shift at the BP?
http://joxi.ru/YmEgJ7gsMLGVRA

the check is created during the sale, so at the stage of the payment. Opening a shift is a separate bp, there is no need to create checks.

Filonenko Sergey Yurievich The client wrote:
3) "It is important to set the correct form of payment Card or Cash."
where is this stuff written?

http://joxi.ru/RmzB1lBUMVGaDm

Filonenko Sergey Yurievich The client wrote:
4) what to write in the "closing shift" actionhttps://prnt.sc/uukybd

nothing. Select the ID field only if you need to close a specific shift when you have multiple checkouts.
07.10.2020, 11:23
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Tyndyk Maxim Vadimovich Administrator wrote: Rodion FarkhshatovClient wrote: What is this action for? http://joxi.ru/p27ZKdZCNnjLdm and how to fill in the fields? To obtain information from the check and write in additional fields, for example. You can see the structure of issuing JSON in the method for obtaining information on a check in the documentation, and after that the path to the JSON element is filled in according to the keys of the array elements, separated by /payments/fiscal_code, is that correct? Not working yet

give an answer please
07.10.2020, 11:28
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
yes, write)

It seems to have done everything as you described.
It remains to add the field "Field for recording the check ID"
receipt ID https://prnt.sc/uum8rf
how did you get him there?
07.10.2020, 12:11
Original comment available on version: ru


Filonenko Sergey Yurievich The client wrote:
Farkhshatov Rodion The client wrote / a: yes, write) It seems that he did everything as you described. It remains to add the field "Field for recording the receipt identifier" check identifier https://prnt.sc/uum8rf how did you bring it there?

create an additional field
07.10.2020, 12:17
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Filonenko Sergey Yuryevich Client wrote: Rodion Farkhshatov Client wrote: yes, write) It seems to have done everything as you described. It remains to add the field "Field for writing the check ID" check ID https://prnt.sc/uum8rf how did you get it there ?create an additional field

what data to pull into it?
07.10.2020, 12:26
Original comment available on version: ru


Filonenko Sergey Yurievich The client wrote:
Rodion Farkhshatov Client wrote: Filonenko Sergey Yuryevich Client wrote: Rodion Farkhshatov Client wrote: yes, write) It seems to have done everything as you described. sc/uum8rfhow did you put it there? create an additional field, what data to pull into it?

I don't understand the question a bit. If you need to write down the ID of the receipt when creating, then you need to create an additional. field, and select it in this action. The identifier will be written into it.
07.10.2020, 12:40
Original comment available on version: ru


Filonenko Sergey Yurievich The client wrote:
Farkhshatov Rodion Client wrote / a: yes, write) It seems that he did everything as you described

BP "Opening shift" to which group did you tie up? https://prnt.sc/uun0y9
to immediately control the buttons for opening and closing the shift
07.10.2020, 12:43
Original comment available on version: ru

so as not to create, to open a shift, each time a new task or order
07.10.2020, 13:11
Original comment available on version: ru

I have a separate group. Tasks are created every day
07.10.2020, 14:12
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
I have a separate group. Tasks are created every day

Understood. Also set it up that way.
When you click "open shift" it gives an error https://prnt.sc/uuq2id Incorrect login/password
took it from here https://prnt.sc/uuq5en
what am i doing wrong?
07.10.2020, 15:06
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
When you have a Cashier, then register it in the integration in the box:
login http://joxi.ru/Q2KglMgsvgORR2
and password (you will specify it when registering as a Cashier) - http://joxi.ru/12MgE0gsk8gOjr

most likely the problem is here
cashier login and password required
07.10.2020, 15:34
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Farkhshatov Rodion The client wrote: When you have a Cashier, you register it in the integration in the box: login http://joxi.ru/Q2KglMgsvgORR2 and password (you will specify it when registering the Cashier) - http://joxi.ru/12MgE0gsk8gOjr sooner the only problem is here login and password from the cashier are needed

Everything is working!!!
Made my first two sales today. Checks can be seen in the checkbox cabinet!
Thank you so much Rodion! For a consultation!
08.10.2020, 17:59
Original comment available on version: ru

PS question. did you make a BP for each cashier at the opening / closing of the shift?
08.10.2020, 18:00
Original comment available on version: ru


Filonenko Sergey Yurievich The client wrote:
Rodion Farkhshatov Client wrote: Rodion Farkhshatov Client wrote: When you have a Cashier, you register it in the integration in the box: login http://joxi.ru/Q2KglMgsvgORR2 and password (you will specify it when registering the Cashier) - http: //joxi.ru/12MgE0gsk8gOjr most likely the problem is here login and password from the cashier are needed Everything works!!! Today I made the first two sales. Checks can be seen in the checkbox cabinet! Thank you very much, Rodion!!!!!! For a consultation!

I am glad to help)

Filonenko Sergey Yurievich The client wrote:
PS question. did you make a BP for each cashier at the opening / closing of the shift?

We have one cashier, he is a fop, so we work with only one
By the way, as I understand it, boxing does not work with 2 or more cashiers. only one integration is created, and the login and password of the cashier are registered in it.

Tyndyk Maxim Vadimovich Administrator wrote:
Mironenko

Tell me how to work with several cashiers?
08.10.2020, 18:18
Original comment available on version: ru


Farkhshatov Rodion
Client wrote:
Tell me how to work with several cashiers?

At the moment it is not implemented
Please create a separate topic regarding multi-integration checkbox - the developer will provide an answer regarding the possibility (if possible - we will do it)
08.10.2020, 19:15
«Один юрист із портфелем у руках награбує більше, ніж банда автоматників» Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Tyndyk Maxim Vadimovich Administrator wrote: Rodion FarkhshatovClient wrote: What is this action for? http://joxi.ru/p27ZKdZCNnjLdm and how to fill in the fields? To obtain information from the check and write in additional fields, for example. You can see the structure of issuing JSON in the method for obtaining information on a check in the documentation, and after that the path to the JSON element is filled in according to the keys of the array elements, separated by /payments/fiscal_code, is that correct? Not working yet

I'm waiting for the answer
08.10.2020, 19:23
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Sergey Yuryevich Filonenko Client wrote: Rodion Farkhshatov Client wrote: Rodion Farkhshatov only one integration is created, and the login and password of the cashier are registered in it. Tyndyk Maxim Vadimovich

asked this question to checkbox support. the answer is this.
at the moment in the program the signature of the checkbox (which we launch before opening the shift in the van box)
the work of only one cashier was implemented. in the future, they want to add the ability to switch between cashiers. but it will be in two or a month and a half
At the moment, this function is implemented only under Linux.
and so I understand. that in the van box you need to create your own bp for each cashier at the opening and closing of the shift.
09.10.2020, 01:06
Original comment available on version: ru


Farkhshatov Rodion Client wrote:
Rodion Farkhshatov Client wrote: Maksim Tyndyk Vadimovich Administrator wrote: Rodion Farkhshatov Client wrote: What is this action for? http://joxi.ru/p27ZKdZCNnjLdm and how to fill in the fields? To obtain information from the check and write in additional fields, for example. You can see the structure of issuing JSON in the method for obtaining information on a check in the documentation, and after that the path to the JSON element is filled in according to the keys of the array elements, separated by /payments/fiscal_code, is that correct? Doesn't work yet, waiting for an answer

what do you mean by this question?
By the way, the link to the screenshot is not working.
09.10.2020, 10:27
Original comment available on version: ru

09.10.2020, 11:08
Original comment available on version: ru


Filonenko Sergey Yurievich The client wrote:
Rodion Farkhshatov

Thanks
09.10.2020, 11:20
Original comment available on version: ru

Dydyk Ihor
ПП
Vitannia!
dії 'Creating a sales receipt, fiscalizing it and delivering it to the client by email' does not save any adjustment.
31.10.2020, 11:15
Original comment available on version: ru


Didik Igor
Client wrote:
Vitannia!
dії 'Creating a sales receipt, fiscalizing it and delivering it to the client by email' does not save any adjustment.


You need to create a separate topic for your question
31.10.2020, 11:39
«Один юрист із портфелем у руках награбує більше, ніж банда автоматників» Original comment available on version: ru


Dydyk Ihor
ПП
Good day!
Who knows how to work "service entry" and "service provider" through OneBox?
(https://checkbox.in.ua/)
19.11.2020, 10:17
Original comment available on version: ru

Валерия
Personal license

Farkhshatov Rodion wrote:
Here is an instruction from Checkbox for registering a Point of Sale, Cashier and Cashier https://docs.google.com/document/d/1lr5HFn17EvWdGhl1U2sFCWeGhIsT7oAhOYeEY8m--Hs/...
You also need to download and install the Signature Agent (Automatically signs EDS checks) on the PC from which checks will be fiscalized
When you have a Cashier, then register it in the integration in the box:
login http://joxi.ru/Q2KglMgsvgORR2
and password (you will specify it when registering as a Cashier) - http://joxi.ru/12MgE0gsk8gOjr
After that, you will have automatic actions - http://joxi.ru/1A5Ld6LUbw4y82
I made a separate BP for opening and closing a shift every day - http://joxi.ru/MAjdQXdikYdg3m
At the stage of opening the shift, hang up the action and specify the license key in it - http://joxi.ru/D2PgJpgsJWw8xm
We take the key here - http://joxi.ru/brRgJbgsO8BE9m
Next, we hang the action "Create a sales receipt, fiscalize it and deliver it to the client by email" at the stage you need (the action is linked to the payment, so the payment must either already be in the process or be carried out at the same stage before the receipt is created).
I have the following settings - http://joxi.ru/YmEgJ7gsMLGVRA
You can also ask the checkbox for a test key, login, password, EDS and enable the Test mode in the box - http://joxi.ru/Y2LlMGlCEvxz82

screenshots are not active :c
where to get the license key to open the shift, tell me please :)
12.10.2022, 21:13
Original comment available on version: ru

Валерия
Personal license
Leave a message in this thread and the user's contacts will be shown to you

Valeria
Consulting company "Sales Bureau" wrote:
screenshots are not active :c
where to get the license key to open the shift, tell me please :)

answer is here:
https://1b.app/ru/forum/integration-with-cashier-and-software-ppo/15573-gde-vzya...
the answer is here
13.10.2022, 23:44
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