onesteinbv / addons-sendcloud

Other
3 stars 9 forks source link

Invoicing Shipping Costs #5

Open lillebutik opened 3 years ago

lillebutik commented 3 years ago

I have run into an issue where the shipping costs are not automatically added to the invoice.

1) Create an order. 2) Add Shipping Costs -> integration works fine here. 3) Validate Delivery -> Label is created an printed. 4) Create invoice -> the shipping costs are missing.

What could be the issue here ?

PatrickMallee commented 3 years ago

Hi Lillebutik,

When I try to reproduce the issue I don't get the issue, the invoice is created. Can you check if the prices are stated under the shipping method? (inventory/configuration/shipping methods, see attached screenshot). If the are no prices mentioned could you synchronise the sendcloud objects again? Selection_926

Or are you using your own contract for a carrier? In this case the prices are not imported (also not available in Sendcloud) and you have to set the prices manually. This is on our roadmap to solve in Odoo.

lillebutik commented 3 years ago

As you see on the photos below. The label is created and there is a price recorded. Does it have an impact that the shipping product is not marked as delivered? We are using std Sendcloud contracts.

Bildschirmfoto 2021-07-01 um 14 12 34 Bildschirmfoto 2021-07-01 um 14 09 43 Bildschirmfoto 2021-07-01 um 14 06 29
PatrickMallee commented 3 years ago

Normally it should be a problem that the product is not delivered. Can you check if the product is a service and only the general information is filled (whitout marking "can be sold" or "can be purchased" Selection_927

PatrickMallee commented 3 years ago

"it should NOT be a problem" that the product is nog deliverd....

lillebutik commented 3 years ago
Bildschirmfoto 2021-07-01 um 14 24 56
PatrickMallee commented 3 years ago

Very strange... If you want I can have a look in your test environment (if available).

lillebutik commented 3 years ago

partner.lillebutik.at db: sendcloud_test admin/admin

PatrickMallee commented 3 years ago

Hi, I can't explain it, maybe there is a conflict with another module, but when I set the product to "can be sold" and "invoicing policy - Ordered quantities" the invoice is correct. It should be necessary but it works.... Selection_928

I've created 2 sales orders and shipments in the test environment. Make sure to delete the labels on sendcloud.

lillebutik commented 3 years ago

Created a new sales order. Label gets created correctly in Sendcloud. But the label you created in the test_environment is the one who gets associated with the order. Is this because there is some matching going on the WO level? So that the WO id is used to match?

PatrickMallee commented 3 years ago

Hi, yes the WO id is used to match the label, sorry about that. Can you change the address on the Sendcloud panel?