Odoo Help


POS Error: A transacation can't have a 0 amount

Jay Cooper
on 12/2/15, 12:38 AM 1,500 views

A client has been running Odoo 9.0 for about a month now and we've managed to work out most of the issues caused by differences between OpenERP v7 (what they had been running previously) and Odoo v9, however there is one apparent bug in the POS module that caused transactions to fail.

If you try to put through an item with no value (i.e. $0), such as a free item, a no-sale, or accidentally tap the payment method twice, a red error box appears with the title "A transaction can't have a 0 amount. None".  Once this occurs, subsequent transactions queue up in offline mode and I have to manually save the data from the browser local storage, delete the local storage, then decode the data to re-enter it as a new transaction.  All of this is very tedious and we can't seem to solve it.  A transaction should be allowed to have a zero amount.  This is completely legitimate and the error should be handled better at very least.

I cannot find any discussion about this anywhere on the web.  Has anybody else encountered this?

Jay Cooper
On 12/2/15, 8:49 PM

It looks like this bug was caused by either a server misconfiguration, or a bug in a very early build of the v9 final release.  I have just tested a recent build on another server and the problem has disappeared.

It did not work for me... The problems still occur...

none, Sidhi Tejomoyo
on 7/17/17, 4:55 PM
On 11/10/17, 10:53 AM

Last version of point of sale in Odoo V9 and I have the same problem.

Does Anybody know how to fix it?

About This Community

This platform 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.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

2 follower(s)


Asked: 12/2/15, 12:38 AM
Seen: 1500 times
Last updated: 11/10/17, 10:53 AM