It is currently Sat Feb 11, 2012 7:16 pm

All times are UTC + 2 hours




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: Redondeo de moneda
PostPosted: Sat Mar 13, 2010 12:05 am 
Offline

Joined: Wed Jan 20, 2010 6:14 pm
Posts: 2
Buenas tardes

Estoy tratando de configurar la moneda para que no me aparezcan centavos en las facturas, pues en mi país no se usan. Tambien, las tarifas en mi pais se contabilizan en multiplos de 50 pesos. He intentado configurar el factor de redondeo para que funcione de esta manera, pero no he tenido exito, alguna pista de como podria hacerlo?

Gracias!

Elizabeth


Top
 Profile  
 
 Post subject:
PostPosted: Sat Mar 13, 2010 12:55 am 
Offline

Joined: Wed Aug 29, 2007 5:45 pm
Posts: 148
Location: Mexico
Hola , puedes utilizar la funcion round(x[,n]) de python donde x es la cantidad a redondear y n es el numero de digitos despues del punto, si omites n es 0 digitos, en los reportes (archivo bin/addons/sale/report/order.rml o order.sxw), para imprimir el total en order.sxw normalmente esta asi
Code:
[[ formatLang(o.amount_total ) ]]

para imprimir el total redondeado sin ningun digito despues del punto cambialo asi
Code:
[[ formatLang(round(o.amount_total) ) ]]


aunque analizando puedes ver como trabaja la funcion fortmatLang y ver si puedes configurar el parametro del redondeo para que no tengas que cambiar todos las cantidades en todos los reportes.

Nota: si haces los cambios en order.sxw tendras que regenerar de nuevo el archivo order.rml


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC + 2 hours


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:

Protected by Anti-Spam ACP