Ir al contenido
Menú
Se marcó esta pregunta
2 Respuestas
515 Vistas

When calling a quote from the POS, Odoo uses the ordered quantities as a basis. 
This is problematic if the customer only wants to pay part of the order. 


Unless I'm mistaken, when trying to invoice the balance, we have to manually update the quantities. Is there a way to do it differently?

Best regards,

Franck

Avatar
Descartar
Mejor respuesta

Since Odoo treats the POS as a full payment you can try these workarounds:

1.  Use Partial Invoicing on Sales Orders (not via POS)

If you need flexible billing (partial payments, installments), it's better to manage it directly in Sales Orders and Invoices, not POS. The sales flow is more controlled there:

  • Confirm the Sales Order.
  • Create a partial invoice or down payment.
  • Manage deliveries separately.

2. Custom Module/ Studio Automation

You can create a custom flow to:

  • Prompt for quantity selection when importing a quote into POS.
  • Dynamically generate a "partial delivery" POS order.
  • Automatically update the original Sales Order to reflect partial fulfillment.

This can be done via:

  • Odoo Studio (limited, UI-only)
  • Custom Odoo module

3. Create a Down Payment product in POS

If the customer only wants to pay a portion:

  • Add a “Down Payment” product manually in POS.
  • Enter the partial amount manually.
  • On the SO, mark that a payment was made.
  • Later, invoice the remaining balance from the SO.

4. Separate the POS Sale from the SO

This is common in some retail/wholesale scenarios:

  • Treat POS and Sales Orders as separate channels.
  • Use POS for immediate sales only.
  • Use Sales Orders + Invoicing for partial/delayed payment flows.

Avatar
Descartar
Autor

Hello, thank you for this very comprehensive feedback.

Solution #4 is the best for me, and I considered it from the start because it corresponds to the reality of the business: quick B2C sales (with cash register) and B2B sales with partial/delayed invoicing and delivery.

I was advised not to implement two sales channels. Could this cause accounting problems?

Thanks in advance,

Franck

No, separating POS and Sales Orders into two sales channels does not cause accounting problems, as long as you clearly separate journal configurations, income accounts, and customer types in Odoo.

Autor Mejor respuesta

Hello, thank you for this very comprehensive feedback. 


Solution #4 is the best for me, and I considered it from the start because it corresponds to the reality of the business: quick B2C sales (with cash register) and B2B sales with partial/delayed invoicing and delivery.


I was advised not to implement two sales channels. Could this cause accounting problems?

Thanks in advance,

Franck

Avatar
Descartar

No, separating POS and Sales Orders into two sales channels does not cause accounting problems, as long as you clearly separate journal configurations, income accounts, and customer types in Odoo.

Publicaciones relacionadas Respuestas Vistas Actividad
1
ago 25
212
1
jul 25
672
2
jul 25
847
1
jul 25
700
1
jul 25
673