Hola,
acabo de subir al módulo account_es un nuevo commit [1] que cambia el
método de redondeo por defecto del método Currency.round().

En el módulo de core éste es [2] ROUND_HALF_EVEN y ahora, para quien tenga
instalada la contabilidad española, es ROUND_HALF_UP
Esto está relacionado con esta issue de Tryton [3].

Con ROUND_HALF_EVEN el 5 redondea al número par más cercano:
,035X => ,04
,045X => ,04
,055X => ,06

Con ROUND_HALF_UP el 5 redondea al siguient entero:
,035X => ,04
,045X => ,05
,055X => ,06

salut!

[1]
https://bitbucket.org/trytonspain/trytond-account_es/commits/8b22e34cb1a8f0ff82aaed60d33ee9da5687946a
[2] http://hg.tryton.org/modules/currency/file/2bffbc8daae5/currency.py#l198
[3] https://bugs.tryton.org/issue1147

-- 
Guillem Barba
http://www.guillem.alcarrer.net

Responder a