1b.app
Link copied -

Refund commitment update

Need help deciding how to properly update Commitments if I'm running a Return of Goods By customer's parent process.
Essence:
- The client places an order (spare parts) - http://crm.loader.com.ua/admin/customorder/order/1708/edit/
- There is a partial shipment in the order (through a subprocess by pressing the procedure button) - http://crm.loader.com.ua/admin/customorder/otgruzki/1776/edit/. Shipment occurs by the action "Ship the contents of the process" with the setting to do this for the parent in order to correctly account for obligations (it is configured that the client's payment will be tied to the parent)
- Return a subprocess from the Order (using the procedure button I create a subprocess) http://crm.loader.com.ua/admin/customorder/vozvrati/1779/edit/ - this option is needed because there may be a partial return. I do the return through the action - "Return the contents of the process to the warehouse", where I indicate to do the Return by Par
Оригинальный вопрос доступен на версии: ru

Answers:


As a result, I receive Our obligations for the amount of the Refund and, in theory, we need to make an outgoing payment to the Client of the Order in order to reduce the obligations to 0, but such a payment only increases our obligations.

for outgoing payments are taken into account in our obligations when the order is outgoing

How can you decide on such a course of processes a setting option in order to reduce obligations to 0 Correct? Perhaps I'm using the combination of settings incorrectly, how can I do it differently?

As far as I remember - in the actions of registering obligations there is the possibility of registering obligations for the amount of posting, or based on the value of the additional field (which can also be calculated) - but this side was not thought of?
02.06.2021, 15:44
Оригинальный комментарий доступен на версии: ru


Tyndyk Maxim Vadimovich wrote:
As far as I remember - in the actions of registering obligations there is the possibility of registering obligations for the amount of posting, or based on the value of the additional field (which can also be calculated) - but this side was not thought of?

According to the amount of posting, there seems to be no such thing.
But in terms of the amount of additional fields are.
I tried to calculate in the Return subprocess in the add. process field such a value is the sum of this process. And then copy to add. Parent (Order) field.
Then call the procedure for saving / by the button (and tried it anyway) to set Our obligations to 0 for the amount of additional. process fields.
Does not work.
I think, due to the fact that Our obligations are tied to the warehouse operation of the Return. Accordingly, this combination of settings does not affect them. But maybe I put it wrong regarding the shipment / posting. products.
But I tried both with this checkbox and without it.
02.06.2021, 17:20
Оригинальный комментарий доступен на версии: ru


Timofeev Artem Olegovich
KTS
Premium partner wrote:

Tyndyk Maxim Vadimovich wrote:
As far as I remember - in the actions of registering obligations there is the possibility of registering obligations for the amount of posting, or based on the value of the additional field (which can also be calculated) - but this side was not thought of?

According to the amount of posting, there seems to be no such thing.
But in terms of the amount of additional fields are.
I tried to calculate in the Return subprocess in the add. process field such a value is the sum of this process. And then copy to add. Parent (Order) field.
Then call the procedure for saving / by the button (and tried it anyway) to set Our obligations to 0 for the amount of additional. process fields.
Does not work.
I think, due to the fact that Our obligations are tied to the warehouse operation of the Return. Accordingly, this combination of settings does not affect them. But maybe I put it wrong regarding the shipment / posting. products.
But I tried both with this checkbox and without it.

Are there any ideas or suggestions on this issue?
03.06.2021, 16:36
Оригинальный комментарий доступен на версии: ru


According to the amount of posting, there seems to be no such thing.

well, there is "Indicate obligations regarding the amount of unshipped / unreceived process products" and "Indicate obligations regarding the amount of shipped / credited process products"
it was meant to be used somehow, when you have a return, then register obligations only for what was shipped / credited
won't that fit?
03.06.2021, 16:39
Оригинальный комментарий доступен на версии: ru


Tyndyk Maxim Vadimovich wrote:

According to the amount of posting, there seems to be no such thing.

well, there is "Indicate obligations regarding the amount of unshipped / unreceived process products" and "Indicate obligations regarding the amount of shipped / credited process products"
it was meant to be used somehow, when you have a return, then register obligations only for what was shipped / credited
won't that fit?

This option does not work.
If I do - shipment by parent, and then Return by Parent, then send an outgoing payment, then I form the client's obligations for the amount of the outgoing payment.
On them, setting the action with checkmarks, as you wrote, does not work.
07.06.2021, 14:56
Оригинальный комментарий доступен на версии: ru

Give examples of the described (links to different processes) in the end where how the obligations are calculated and how they are needed - I'll think about it.
For the above from the description - have already been removed.
07.06.2021, 16:10
Оригинальный комментарий доступен на версии: ru


Tyndyk Maxim Vadimovich wrote:
Give examples of the described (links to different processes) in the end where how the obligations are calculated and how they are needed - I'll think about it.
For the above from the description - have already been removed.

The order is this:
Step 1 - http://crm.loader.com.ua/admin/customorder/order/1708/edit/ I create a shipment from the Order through the procedure (Create shipment button)
Step 2 - http://crm.loader.com.ua/admin/customorder/otgruzki/1782/edit/ sub-process shipment I carry out to the stage "Shipment (Pickup") - where the goods are shipped and our and the client's obligations are set
Step 3 - I spend the entrance. payment from the client in kind. Order - http://crm.loader.com.ua/admin/customorder/order/1708/payment/#done
Step 4 - I simulate a return and create such a sub-process on the button "Return" to the genus. Order process - http://crm.loader.com.ua/admin/customorder/order/1708/edit/
Step 5- I carry out the return operation at the "Agree" stage - http://crm.loader.com.ua/admin/customorder/vozvrati/1781/edit/
Step 6 - I make an outgoing payment in the Parent Order http://crm.loader.com.ua/admin/customorder/order/1708/payment/#done
In the client card http://crm.loader.com.ua/admin/shop/users/7113/ I receive Our obligations -816 and the client's obligations to us - 816
And I want everyone to be 0, since the client returned the goods, and I gave him money
In fact, I will need the same for the outgoing process then. Only there I will return the goods to the Supplier, and he will give us money.
Some correct general principle is needed.
07.06.2021, 16:25
Оригинальный комментарий доступен на версии: ru


Tyndyk Maxim Vadimovich wrote:
Give examples of the described (links to different processes) in the end where how the obligations are calculated and how they are needed - I'll think about it.
For the above from the description - have already been removed.

Gave examples above.
Is there any information on this issue?
09.06.2021, 12:38
Оригинальный комментарий доступен на версии: ru

Not yet. I have fixed this topic - if there is some kind of configuration option, I will offer it.
09.06.2021, 16:20
Оригинальный комментарий доступен на версии: ru

http://crm.loader.com.ua/admin/customorder/otgruzki/1782/edit/ - the client's obligations are registered here, but there were no warehouse shipments. Try to register a liability action only for the amount of goods shipped from the warehouse - and then you should have 0 in the shipment, and thus the customer's liability will be 0.
Similarly, our obligations are registered there, when there were no shipments, with no payments. Register obligations so that they are extinguished there.
11.06.2021, 14:33
Оригинальный комментарий доступен на версии: ru


Tyndyk Maxim Vadimovich
OneBox production wrote:
http://crm.loader.com.ua/admin/customorder/otgruzki/1782/edit/ - the client's obligations are registered here, but there were no warehouse shipments. Try to register a liability action only for the amount of goods shipped from the warehouse - and then you should have 0 in the shipment, and thus the customer's liability will be 0.
Similarly, our obligations are registered there, when there were no shipments, with no payments. Register obligations so that they are extinguished there.

The proposed solution within the framework of the problem does not work. Not suitable because I need to see in the Balance report how much the Client and we owe him.
In this case, the client takes into account the obligations only at the time of the formation of a partial shipment.
12.07.2021, 13:27
Оригинальный комментарий доступен на версии: ru


The proposed solution within the framework of the problem does not work. Not suitable because I need to see in the Balance report how much the Client and we owe him.
In this case, the client takes into account the obligations only at the time of the formation of a partial shipment.

Actually, I can't give you any other solution.
You can turn to other integrators - maybe they will tell you how to "get out" with a similar algorithm of work.
12.07.2021, 14:43
Оригинальный комментарий доступен на версии: ru


Tyndyk Maxim Vadimovich
OneBox production wrote:
Actually, I can't give you any other solution.
You can turn to other integrators - maybe they will tell you how to "get out" with a similar algorithm of work.

Yes thank you. I just think that I will have to reconfigure the client's workflow
13.07.2021, 14:41
Оригинальный комментарий доступен на версии: 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