decimales en precio de compra

1,132 views
Skip to first unread message

Luis M. Gómez

unread,
Sep 23, 2013, 10:59:24 AM9/23/13
to openerp-s...@googlegroups.com
Se puede configurar el sistema para que los precios de compra tengan mas de dos decimales y que sólo afecte a la factura de proveedor ?


Saludos


Ignacio Ibeas

unread,
Sep 23, 2013, 11:33:31 AM9/23/13
to openerp-s...@googlegroups.com

Hola,

 

Puedes configurarlo en Administración->Personalización->Estructura de la base de datos->Precisión decimal

 

Saludos

--

Ignacio Ibeas

Acysos S.L. (www.acysos.com)

LinkedIn: http://lnkd.in/Mi37Fk

Launchpad: http://launchpad.net/acysos

Github: http://github.com/acysos

C/ Miguel Astrain 18, 1º Oficina A

31006 Pamplona, Navarra.

ign...@acysos.com

Tel. 948238905

Móvil 639452423

---------------------- // -------------------

La información contenida en este mensaje de correo electrónico es

confidencial, para ser leída por la(s) persona(s) a quién se dirige. El

acceso a este mensaje por otras personas no está autorizado. Si Ud. no es la

persona a la que va dirigido, cualquier divulgación, copia o distribución de

la información queda prohibida y puede ser ilegal. Asimismo, cualquier acción

tomada o dejada de tomar basada en la información contenida en este mensaje

queda prohibida y puede ser ilegal.

The information in this e-mail is confidential and may be legally privileged.

It is intended solely for the addressee. Access to this e-mail by anyone is

unauthorised. If you are not the intended recipient, any disclousure,

copying, distribuition or any action taken or omited to be taken in reliance

on it, is prohibited and may be unlawful.

Luis M. Gómez

unread,
Sep 23, 2013, 11:38:36 AM9/23/13
to openerp-s...@googlegroups.com
Si, pero que "solo afecte a la factura de proveedor", no al sistema entero de contabilidad.

Gracias


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/qyIabL8S6oU/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Ignacio Ibeas

unread,
Sep 23, 2013, 11:41:01 AM9/23/13
to openerp-s...@googlegroups.com

La precisión para la contabilidad es todo uno. Si cambias uno, afecta a todos y, por defecto, es "Account".

 

Saludos

 

On Lunes, 23 de septiembre de 2013 17:38:36 Luis M. Gómez escribió:

> Si, pero que "solo afecte a la factura de proveedor", no al sistema entero

> de contabilidad.

>

> Gracias

>

> El 23 de septiembre de 2013 17:33, Ignacio Ibeas <ign...@acysos.com>escribió:

> > **

Luis M. Gómez

unread,
Sep 24, 2013, 3:46:21 AM9/24/13
to openerp-s...@googlegroups.com
Hola Ignacio:

Me quieres decir que no se puede contabilizar correctamente una factura de combustible, por ejemplo, que en el precio hay 3 decimales ?

No me lo puedo creer.

Saludos.


Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/qyIabL8S6oU/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

cubells

unread,
Sep 24, 2013, 3:53:59 AM9/24/13
to openerp-s...@googlegroups.com
El 24/09/13 09:46, Luis M. Gómez ha escrit:
> Hola Ignacio:
>
> Me quieres decir que no se puede contabilizar correctamente una factura
> de combustible, por ejemplo, que en el precio hay 3 decimales ?
>
> No me lo puedo creer.
>

Hola Luis:

En openerp se puede hacer _casi_ lo que quieras.

Yo tengo un módulo propio en la 6.1 donde defino la precisión del precio
de los productos de manera personalizada.

Lo mismo puedes hacer con cualquier classe que utilice precisión en sus
decimales.

De manera predeterminada openerp gestiona para varias clases la
precisión conjuntamente (no recuerdo cuáles exactamente, pero quédate
con la idea). Así si modificas una precisión la modificas también en
diversas clases a la vez.

El mòdulo este que te digo te permite separar la precisión para
conseguir la personalización que quieras.


Ejemplos donde puedes mirar:

https://apps.openerp.com/apps?category=&version=&search=dp_



--
Atentament, cubells.

Tel: +34 659 06 36 14
web: vcubells.net
microblogging: identi.ca/cubells
xmpp: cub...@jabber.org
vic...@vcubells.net
in...@obertix.net
--

Jose Manuel Tovar

unread,
Sep 24, 2013, 4:27:08 AM9/24/13
to openerp-s...@googlegroups.com

Yo también me estoy dando con ese problema, no hay manera de cuadrar algunas facturas de proveedor, en concreto las de precios bajos con muchos decimales, descuentos y varias unidades. Al final el contable añade una línea a la factura con un producto genérico con la diferencia para cuadrar la base y el IVA.

Si tenéis algún módulo probado en producción se agradecen recomendaciones.

Un saludo.



2013/9/24 cubells <vic...@vcubells.net>


--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
Un saludo,

José Manuel Tovar
jesq...@gmail.com

Ignacio Ibeas

unread,
Sep 24, 2013, 4:46:55 AM9/24/13
to openerp-s...@googlegroups.com

Como bien han comentado se puede crear un módulo.

 

Pero si no te entendido mal tu quieres tener las compras a 3 decimales, que no es un problema ajustando la precisión de compras, pero la contabilidad la quieres a 3 decimales en el caso de compras y el resto a 2 decimales???

 

Ten en cuenta que tu puedes meter lineas de facturas con los decimales que quieras pero la base imponible como el total deben estar en 2 decimales al igual que la contabilidad.

 

Saludos

 

On Martes, 24 de septiembre de 2013 09:46:21 Luis M. Gómez escribió:

> Hola Ignacio:

>

> Me quieres decir que no se puede contabilizar correctamente una factura de

> combustible, por ejemplo, que en el precio hay 3 decimales ?

>

> No me lo puedo creer.

>

> Saludos.

>

> El 23 de septiembre de 2013 17:41, Ignacio Ibeas <ign...@acysos.com>escribió:

> > **

Pedro Manuel Baeza Romero

unread,
Sep 24, 2013, 4:52:21 AM9/24/13
to openerp-s...@googlegroups.com
Buenas,

Efectivamente, en OpenERP se puede hacer casi cualquier cosa, pero hay que tener cuidado con lo que se toca que no genere efectos laterales. Dicho esto, es cierto que muy a menudo se dan precios con más de dos decimales. Aquí van varios consejos para intentar evitar modificar el núcleo:
  • La principal base de todo es que aunque algunos precios intermedios lleven más de dos decimales, siempre al final, por la legislación española, el importe total, impuestos y demás vendrán redondeados a dos decimales.
  • @José Manuel, cuando en una factura de proveedor no te cuadran los totales por redondeos, etc, puedes editar la factura y modificar manualmente la parte del total y de los impuestos sin tener que añadir líneas de ajuste. Pruébalo y me cuentas.
  • @cubells, aunque el gasoil te lo den en tres decimales, como ya hemos dicho cualquier factura de este tipo acaba en dos decimales. No es demasiado sano contabilizar las facturas de proveedores de combustible desglosando la línea con los litros por el precio por litro, porque además el precio por litro te lo suelen dar con el IVA incluido. La práctica contable habitual es contabilizar una unidad por el total del repostaje. A efectos prácticos es lo mismo.
  • Si se da el caso extremo de que no se puede registrar un precio muy-muy pequeño, se puede recurrir a poner el precio de una unidad de compra más grande (1000 unidades).

Un saludo.


Un saludo.


Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Luis M. Gómez

unread,
Sep 24, 2013, 5:08:38 AM9/24/13
to openerp-s...@googlegroups.com
No, yo quiero todo a 2 decimales. Tan sólo en la lñinea de compra poder tener más de 2 decimales, aunque ya en el propio total de la línea se redondee a 2 decimales. Sólo multiplicar por un precio de mas de 2 decimales y en el total de la linea ya redondear a 2 decimales.

Ejemplo:

10    producto x              0,9195           9,195                9,20   




Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/qyIabL8S6oU/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

Jose Manuel Tovar

unread,
Sep 24, 2013, 5:55:19 AM9/24/13
to openerp-s...@googlegroups.com
Gracias Pedro,

Efectivamente puedo editar la factura para modificar el IVA, pero la base imponible no deja, al confirmar la factura dice que no coincide (Tax base different, click on compute to update tax base) y no se puede pasar de ahí, por lo menos en la version 6.0.

Lo de poner una unidad por el total es una opción, pero claro, se pierde la información del número de unidades realmente compradas. Lo habitual es lo que dice Luis, que los precios de productos tengan varios decimales para hacer operaciones pero los subtotales y la base solo 2.

Voy a probar alguno de los módulos que mencionados y os cuento.



2013/9/24 Pedro Manuel Baeza Romero <pedro...@gmail.com>

cubells

unread,
Sep 25, 2013, 3:21:46 AM9/25/13
to openerp-s...@googlegroups.com
El 24/09/13 10:52, Pedro Manuel Baeza Romero ha escrit:
> Buenas,
>
> Efectivamente, en OpenERP se puede hacer casi cualquier cosa, pero hay
> que tener cuidado con lo que se toca que no genere efectos laterales.
> Dicho esto, es cierto que muy a menudo se dan precios con más de dos
> decimales. Aquí van varios consejos para intentar evitar modificar el
> núcleo:
>
> * La principal base de todo es que aunque algunos precios intermedios
> lleven más de dos decimales, siempre al final, por la legislación
> española, el importe total, impuestos y demás vendrán redondeados a
> dos decimales.
> * @José Manuel, cuando en una factura de proveedor no te cuadran los
> totales por redondeos, etc, puedes editar la factura y modificar
> manualmente la parte del total y de los impuestos sin tener que
> añadir líneas de ajuste. Pruébalo y me cuentas.
> * @cubells, aunque el gasoil te lo den en tres decimales, como ya
> hemos dicho cualquier factura de este tipo acaba en dos decimales.
> No es demasiado sano contabilizar las facturas de proveedores de
> combustible desglosando la línea con los litros por el precio por
> litro, porque además el precio por litro te lo suelen dar con el IVA
> incluido. La práctica contable habitual es contabilizar una unidad
> por el total del repostaje. A efectos prácticos es lo mismo.


No he dicho nada de eso.

Lo que he dicho es que (aviso que no tengo delante un openerp para
decirlo con exactitud), cuando modificas la precisión de account,
también modificas la precisión del producto.

Entonces el módulo que he dicho que jo utilizo, lo que hace es separar
la precisión de producto y account. Eso te permite tener una linea de
facturas/albarán con un producto de 5 decimales, que es mi caso, con un
total de factura, base y iva con 2 decimales.

Y las cuentas contables, también con 2 decimales.

cubells

unread,
Sep 25, 2013, 3:22:55 AM9/25/13
to openerp-s...@googlegroups.com
El 24/09/13 11:08, Luis M. Gómez ha escrit:
> No, yo quiero todo a 2 decimales. Tan sólo en la lñinea de compra poder
> tener más de 2 decimales, aunque ya en el propio total de la línea se
> redondee a 2 decimales. Sólo multiplicar por un precio de mas de 2
> decimales y en el total de la linea ya redondear a 2 decimales.
>
> Ejemplo:
>
> 10 producto x 0,9195 9,195 9,20
>
>


Eso es lo que hace exactamente el módulo y te permite poner los
decimales que quieras.

Jose Manuel Tovar

unread,
Sep 25, 2013, 8:59:16 AM9/25/13
to openerp-s...@googlegroups.com
Una duda, ¿el módulo del que hablas es el account_dp_extra?

Un saludo,



2013/9/25 cubells <vic...@vcubells.net>
--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

cubells

unread,
Sep 25, 2013, 10:01:07 AM9/25/13
to openerp-s...@googlegroups.com
El 25/09/13 14:59, Jose Manuel Tovar ha escrit:
> Una duda, ¿el módulo del que hablas es el account_dp_extra?
>
>

El módulo lo hice yo a medida para un openerp 6.1 en producción

Lo que decía en el hilo es que los módulos que hay aquí:
https://apps.openerp.com/apps?category=&version=&search=dp_

deben hacer algo similar. Que sería cuestión de que lo mirárais.

En concreto el mío le puse el nombre product_dp_extra i separa la
precisión decimal del producto de manera que puedes tener en un albarán
un producto con 7 decimales i el subtotal i total con los 2 de rigor.

Si aún así te interesa, te lo puedo pasar o lo publico al launchpad
(cuando pueda...)

Luis M. Gómez

unread,
Sep 25, 2013, 10:58:48 AM9/25/13
to openerp-s...@googlegroups.com
Hola, he mirado esos modulos y son para la version 6.0 si tu puedes publicar aqui el módulo, o enviarmelo por email, te l oegardeceria enormemente.

SAludos


--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/qyIabL8S6oU/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

cubells

unread,
Sep 28, 2013, 7:16:53 AM9/28/13
to openerp-s...@googlegroups.com, "Luis M. Gómez"
El 25/09/13 16:58, Luis M. Gómez ha escrit:
> Hola, he mirado esos modulos y son para la version 6.0 si tu puedes
> publicar aqui el módulo, o enviarmelo por email, te l oegardeceria
> enormemente.
>
>


Bueno, ya lo tienes en mi launchpad.

https://launchpad.net/~cubells


El módulo lo que hace es añadir una nueva precisión "Product cost" al
precio del producto, para separar la precisión decimal de los precios de
la de las cuentas contables.

De manera predeterminada añade 4 decimales, pero podéis modificarla en
Configuración/Personalización/Estructura de la base de datos/Precisión
decimal.

Eso te permite evitar el tener que poner cantidades grandes cuando los
precios del producto són pequeños que decía el Pedro Manuel Baeza, o
solventar problemas como la no concordancia de la base de iva que
nombraba Jose Manuel Tovar.

Está activado para albaranes de compra y albaranes venta y facturas de
compra y facturas de venta, pero podéis ser libre de comentar alguno de
los import en __init.py__ si no lo queréis activar en alguno de los
departamentos de la empresa.

Igual sí hace falta modificar algún informe si no aparecen los decimales
que toca. No recuerdo si yo modifiqué alguno. Pero eso es un mal menor.

Funciona sin problemas en la versión 6.1 pero quién sabe.

Si hay algún error me avisáis...

Luis M. Gómez

unread,
Sep 29, 2013, 1:43:52 PM9/29/13
to openerp-s...@googlegroups.com, Luis M. Gómez
Acabo de probar el módulo de Cubells, y hace exacamente lo que necesitaba, Pone decimales en el precio en la línea de compras, aunque el total de la factura sea sólo con dos decimales.

Es un módulo muy interesante que quizá habría que plantearse el ponerlo en los módulos.

Saludos y gracias por el aporte

Alejandro Santana

unread,
Dec 20, 2013, 3:27:30 PM12/20/13
to openerp-s...@googlegroups.com, Luis M. Gómez
El módulo de Cubells me ha venido como anillo al dedo (o me vendrá en breve, mejor dicho).

Aunque iría un poco más allá.
Y que se ha corregido en trunk (bueno, de aquella en la 7)  de mano de Akretion en la revisión 7252: http://bazaar.launchpad.net/~openerp/openobject-addons/trunk/revision/7252
Pero parece que nunca se hizo un backport a la 6.1, supuestamente por problemas de compatibilidad hacia atrás.

Creo que voy a intentar hacer los cambios para la rama ocb-addons (https://launchpad.net/ocb-addons/6.1) por si encaja bien ahí.

Si no aceptan el backport, te propondría un par de cambios en el módulo (un par de nombres, para hacerlos igual a la v7) y te animaría a proponerlo como módulo comunitario, porque resulta muy, muy útil para mucha gente.

¿Qué te parece?

cubells

unread,
Dec 26, 2013, 2:49:53 PM12/26/13
to openerp-s...@googlegroups.com
El 20/12/13 21:27, Alejandro Santana ha escrit:
Perfecto, Alejandro!!


--
Atentament, cubells.
--

David Fernández Castro

unread,
Nov 11, 2017, 4:29:19 PM11/11/17
to Usuarios Odoo / OpenERP en España
Estoy utilizando Odoo 10.0 y tengo un problema con una factura de Telefónica. Estas facturas viene la base imponible y el impuesto reflejados con 4 decimales, pero el total de la factura aparece con 2 decimales.
Las cifras son:

Base imponible = 45,7840€
IVA (21%) = 9,6146€  
Total = 55,40€ 

Aquí, lo interesante es que para calcular el total lo que se hace es sumar la base imponible y el IVA con cuatro decimales (lo que daría un total de 55,3986€). Esto luego se redondea a dos decimales, dando un total de 55,40€. El problema, a mi entender, es que Odoo está sumando la base imponible y el IVA ya redondeados a 2 decimales; es decir, lo que hace Odoo es 45,78€ + 9,61€ = 55,39€.

Alberto Luengo Cabanillas

unread,
Nov 11, 2017, 5:09:01 PM11/11/17
to openerp-s...@googlegroups.com
Desde 'Configuración-> Técnico-> Idiomas' puedes ajustar el valor de los flotantes
A mayores, hay módulos que hacen el redondeo a nivel general (en vez de linea a linea) y también desde el propio menú de configuración de 'Ventas' y de 'Contabilidad'.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Luis Planes

unread,
Nov 11, 2017, 6:27:32 PM11/11/17
to openerp-s...@googlegroups.com
Hola David, creo recordar que en la normas de transferencia al euro, lo correcto es como hace Odoo, en algunos programas se permitía tocar la cuota de IVA y cuadrar con el total.
Otra opción es pasar la factura con lo que marca odoo y hacer un ajuste por pequeñas diferencias en contabilidad.

Luis Planes
www. planesnet.com

--
Reply all
Reply to author
Forward
0 new messages