Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

0

Point of Sale Pay Later in v7?

By
Sean Samborski
on 4/7/14, 3:42 PM 1,189 views

Is it possible to pay later in a point of sale order? Sometimes we have customers with terms and other times we have customers with credit already. The only way to finish a Point of Sale order is to click the Payment button and to enter the entire payment. This will create a Posted payment in accounting.

Normally we use the customer payments to process all payments to account for credits, terms, etc. Is it not possible to do the same with the Point of Sale order? Ie complete an order and create a customer invoice instead of registering the payment? We can't do it with normal sales orders because on these orders there should not be any generated delivery orders since the customer is in store picking up the products in person.

1

Grover Menacho

--Grover Menacho--
2523
| 5 7 8
La Paz, Bolivia
--Grover Menacho--

Systems Engineer + MBA

Grover Menacho
On 4/7/14, 5:00 PM

There isn't a way to do it right now, you've to develop a new module to do it. I'll explain you why.

On POS a sale is supposed to be All-in-one. So you have to sell and ask for the money at the same time. System doesn't allow you to skip payment. If you see the code, the order is stored on your browser when you're creating order (on javascript objects). Then the order is going to a place in your browser called "Local Storage", but only when you've already paid the order. Then the browser tries to send the order to the database, if the browser can't send it, maybe because you don't have internet connection, the order remains on the "Local Storage".

If you want to send only the order without payment, you've to install a custom module to do it.

I don't know if this is fully correct. through experimenting, it appears you must click Payment on the POS side as you have said. What I have noticed is that this does not actually do anything on the accounting side. Once you click invoice on the POS order, the customer invoice is created in the exact same process for a regular sales order. So it appears you are safe to add payment under POS and then register the correct payment at some later date with the accounting invoice.

Elephante, Sean Samborski
on 4/7/14, 5:22 PM

I know that this is fully correct because I've developed several modules for POS. The option that you're talking about doesn't change this. If you create an order without invoicing it you're going to see on the backend that the order has a button to invoice that order but it's already paid. This is only to create the assets. Payment is already done.

GH Mediacloud, Grover Menacho
on 4/7/14, 6:33 PM

I don't fully understand what you mean. I'm saying the payment doesn't ever appear anywhere in accounting. How can the payment be done if it is not in accounting and reflected in any account? Regardless, I'm saying if you create an invoice you can process the payment the regular way. Is this different?

Elephante, Sean Samborski
on 4/7/14, 7:14 PM

Yes, this is really different. The payment is going to be processed only when you close the POS session.

GH Mediacloud, Grover Menacho
on 4/7/14, 7:48 PM

But it's already there, you can check for that on POS Session.

GH Mediacloud, Grover Menacho
on 4/7/14, 7:49 PM

Ok. I guess it's back to the drawing board. I didn't actually close the session.

Elephante, Sean Samborski
on 4/8/14, 12:25 AM

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)

Stats

Asked: 4/7/14, 3:42 PM
Seen: 1189 times
Last updated: 3/16/15, 8:10 AM