Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
7 Odpovědi
19106 Zobrazení

Default behavior in Odoo is to create delivery orders when a SO is confirmed.  For retail customers we won't want delivery until the invoice is paid (terms are due immediately.)  We are using Odoo 9.

The " Sales and Warehouse Management " Module says:

This module makes the link between the sales and warehouses management applications :-

.....

You can choose flexible invoicing methods:

  • On Demand: Invoices are created manually from Sales Orders when needed

  • On Delivery Order: Invoices are generated from picking (delivery)

  • Before Delivery: A Draft invoice is created and must be paid before delivery


This module is installed and I can find no way to select the 'Before Delivery' option.   How is this done?

It seems like this should be able to be set on the SO for the customer or based on the customer's payment terms.

This should be a simple thing, what am I missing?

Avatar
Zrušit

I am also interested in how this can be handled.  We have many international customers that are required to pay for purchases prior to delivery. 

We are also using Odoo 9.  Does anyone know what the solution is?

Nejlepší odpověď

Invoicing policies had been simplified in Odoo 9, and this method were removed. We noticed for most users got confused with so many invoicing policies so we only kept most standard flows: invoicing based on ordered or delivered quantities. 

The easiest way to launch a delivery after issuing an invoice and getting paid is the following:

- create a down payment invoice from a quotation https://goo.gl/9Cuhji

- issue the invoice and register the payment

- confirm the sales order

- process the delivery

- issue the final invoice

Avatar
Zrušit

This way the inventory doesn't get reserved for the customer and is not going to work for most people.

Is there a way to do this on 16.0 that the delivery is created but doesn't go to ready stage until invoice is paid, something like pending payment status?

Nejlepší odpověď

Did you find an answer to this? I have the exact same problem. Thanks!

Avatar
Zrušit
Nejlepší odpověď

I have the same problem .. but meanwhile we are talking about odoo 15 - is there a built-in solution? 

Avatar
Zrušit
Nejlepší odpověď

We are stuck in v11 community, setting up for retail + ecommerce business.

just wondering if there are any standard flow built-in to prevent delivery before full payment.

Invoicing policy on either "Ordered quantities" or "Delivered quantities" doesn't stop the delivery order despite order invoice not fully paid. 

New to Odoo, so I wonder if we can disable automatic generation of Delivery Order?

 

Avatar
Zrušit
Nejlepší odpověď

You can manage this by selecting   

Invoicing Policy in Product Form

There are options like 1)Ordered quantities 2)Delivered quantities 3) Invoice based on time and material 

You have to select Delivered  quantities

Avatar
Zrušit
Nejlepší odpověď

Is there a way to do that in odoo 10 too?  Any addons for this?

I hope you found a solution.

Avatar
Zrušit
Nejlepší odpověď

You can manage this by selecting   Create Invoice (order_policy)   Before Delivery 

By default Create Invoice (order policy) is set to be on demand  , which can be set as  Before Delivery   and On  Delivery Order like

  • Create Invoice Before Delivery

  • Create Invoice  On  Delivery Order 

 http://prnt.sc/b8kiss


Avatar
Zrušit
Autor

Thank you, this selection appears on Odoo 8 but not in Odoo 9.

Neither in Odoo10 :(

Related Posts Odpovědi Zobrazení Aktivita
0
bře 15
3214
6
kvě 20
8034
4
zář 19
7974
1
led 24
2530
3
dub 17
5446