Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
590 Widoki

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

Awatar
Odrzuć
Najlepsza odpowiedź

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.

Awatar
Odrzuć
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 Najlepsza odpowiedź

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

Awatar
Odrzuć

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.

Powiązane posty Odpowiedzi Widoki Czynność
3
sie 25
374
2
sie 25
415
0
sie 25
183
1
sie 25
539
1
lip 25
846