On proprifie la fonction qui vérifie la validité d'un montant de facture

This commit is contained in:
Gabriel Detraz 2015-06-23 12:16:17 +02:00
parent e53877f8b2
commit 2f815c63bb

View file

@ -4158,7 +4158,7 @@ class Facture(BaseClasseCrans):
for art in ajoute: for art in ajoute:
if int(art['nombre']) != float(art['nombre']): if int(art['nombre']) != float(art['nombre']):
raise ValueError, u'nombre doit être un entier' raise ValueError, u'nombre doit être un entier'
if float(int(art['pu']*100)/100.0) != art['pu']: if round(art['pu'],2) != art['pu']:
raise ValueError, u'pu ne doit pas avoir plus de 2 chiffres apres la virgule' raise ValueError, u'pu ne doit pas avoir plus de 2 chiffres apres la virgule'
art['nombre'] = int(art['nombre']) art['nombre'] = int(art['nombre'])
if '~~' in ' '.join([unicode(x) for x in art.values()]): if '~~' in ' '.join([unicode(x) for x in art.values()]):