mollie / mollie-odoo

Mollie Payments plugin for Odoo - an open source CRM and ERP
29 stars 50 forks source link

Shipping not getting transfered as "delivered" #156

Open jappi00 opened 2 months ago

jappi00 commented 2 months ago

Hello together,

One of our customer using the sync shipment module. We need this to get money from specific payment providers.

The module works well for all products which are actually gets delivered. But we have problems with the shipping. In odoo default the shipping sale order line does not get "deliverd". Bildschirmfoto 2024-09-02 um 20 51 37

Because of this the line does not gets marked as delivered in mollie. A possible solution would be to set those lines (there is a field "is_delivery" on the sale order line modell) always as delivered. Or does I oversee something?

We are using odoo 17.0e and the current version of the shipping module.

jwaes commented 2 months ago

I am having this issue for a long time now ... from what i heard back from Mollie themselves is that even though they have the 'is_delivery' field in the api ... they choose to ignore it and do nothing with it.

Seems like a small change, but they seem unwilling to fix.

On Mon, 2 Sept 2024 at 20:53, Jan-Phillip Oesterling < @.***> wrote:

Hello together,

One of our customer using the sync shipment module. We need this to get money from specific payment providers.

The module works well for all products which are actually gets delivered. But we have problems with the shipping. In odoo default the shipping sale order line does not get "deliverd". Bildschirmfoto.2024-09-02.um.20.51.37.png (view on web) https://github.com/user-attachments/assets/0c04589c-b323-4230-bcec-3e97dfa37089

Because of this the line does not gets marked as delivered in mollie. A possible solution would be to set those lines (there is a field "is_delivery" on the sale order line modell) always as delivered. Or does I oversee something?

We are using odoo 17.0e and the current version of the shipping module.

— Reply to this email directly, view it on GitHub https://github.com/mollie/mollie-odoo/issues/156, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMBQEBJ63NNMTE5GTFZ6NB3ZUSX4HAVCNFSM6AAAAABNQYX67GVHI2DSMVQWIX3LMV43ASLTON2WKOZSGUYDCNBWGY3TSMY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

jappi00 commented 1 month ago

@jwaes that would be terrible.

jappi00 commented 1 month ago
Bildschirmfoto 2024-09-05 um 13 35 43

Jeah there is a way to mark the products right.

odoo-mvds commented 1 month ago

Hello,

thanks for getting this to our attention. For now it works like this: a shipping cost is a service and is not added on a delivery slip. Because of that the product doesn't get delivered and thus the shipping cost doesn't get captured. There are 2 workaround that you can do today: -change the type of product to a consumable and confirm the delivery on your picking as picked. This way the capture of the shipping is happening on the same moment when you ship the product. -keep the product type as a service, but manually confirm the shipment on the SO by changing the delivered Q to 1 directly on your SO.

image

We will look further into this issue how we can improve this in the new version for Q4.

In the meantime, I hope this can help you.

jappi00 commented 1 month ago

Hello,

thanks for getting this to our attention. For now it works like this: a shipping cost is a service and is not added on a delivery slip. Because of that the product doesn't get delivered and thus the shipping cost doesn't get captured. There are 2 workaround that you can do today: -change the type of product to a consumable and confirm the delivery on your picking as picked. This way the capture of the shipping is happening on the same moment when you ship the product. -keep the product type as a service, but manually confirm the shipment on the SO by changing the delivered Q to 1 directly on your SO. image

We will look further into this issue how we can improve this in the new version for Q4.

In the meantime, I hope this can help you.

Thank you very much for the answer! At the moment we are solving it in a way you described. Our customer is not very happy but I will look if I can optimize the process for him.