https://drive.google.com/file/d/1YdfJZUNTF5kG01rvK9FRLlAtCX5k7MaB/view?usp=sharing
When I apply "Settle the Order" to a Sales Order in the Odoo POS, an Order that already has a Transfer linked for the delivery of the product to the customer, this Transfer is canceled and a new one is generated in its place.
Many customers have a Loyalty Points program, which applies discounts to selected products, these products are within the Sale Order, since they are completely customized products with the design that the client sent, that is why they cannot be in the Point of Sale as another product, but they are collected through a Point of Sale, which then requests them from the warehouse to complete the delivery.
In the video, I show the difference of what happens with the Transfers linked to the Sales Order, when I apply a Down Payment, or when I Settle the order at the Point of Sale. When I apply an advance payment. When I apply a Down Payment, the Transfer orders linked to the Sale Order remain unchanged. On the contrary, if I apply Settle the Order, the Transfer order linked to the Sale Order is canceled and in its place a new Transfer order is generated but this time linked to the Point of Sale Order.
https://drive.google.com/file/d/1YiZCndBwdhjKbNWKZuk-qmS4eh8-2VNW/view
Is there any way to maintain the original Transfer of the Sales Order for delivery without a new Transfer being made?
Regards!
Would you know what state the delivery order is in when they are cancelled?
Also, what is the invoicing policy on the product?
I would check if this continues to occur if the delivery order is in done state.
Hello Jaideep!
1) Would you know what status the delivery order is in when it is cancelled?
They are found as Sales Order
2) Also, what is the billing policy for the product?
Create two test products, each with different billing policies
3) I would check to see if this continues to happen if the delivery order is in fulfilled status.
If the Delivery Order is in a completed state, when choosing Settle the Order in the PoS, it loads 0 units of the product, therefore it also costs $0.