Discussion:
[tryton-es] Problema calculo iva tpv
David Garcia
2017-03-28 18:25:18 UTC
Permalink
Buenas, después de configurar toda la información contable, empresas,
productos, tienda y punto de venta, me surge el problema que voy a comentar.

Al realizar una venta, en la que se cobran 10 unidades de un mismo
producto, con un P.V.P. por unidad de 10€, en total a pagar, en lugar de
dar como resultado 100€, me da como resultado 100,01€.

Entiendo que al hacer el calculo de los impuestos y los productos, redondea
de esa manera.

Mi duda es si hay manera de, una vez indicado el P.V.P., marcando la opción
impuestos incluidos en /Productos/tarifas, no haga ese redondeo. Osea, que
en un caso como el ejemplo que he puesto, 10x10 diera 100€.

Gracias de antemano y un saludo ;)
Sergi Almacellas Abellana
2017-03-29 07:06:20 UTC
Permalink
Hola David,
Buenas, después de configurar toda la información contable, empresas,
productos, tienda y punto de venta, me surge el problema que voy a comentar.
Al realizar una venta, en la que se cobran 10 unidades de un mismo
producto, con un P.V.P. por unidad de 10€, en total a pagar, en lugar de
dar como resultado 100€, me da como resultado 100,01€.
Entiendo que al hacer el calculo de los impuestos y los productos,
redondea de esa manera.
Mi duda es si hay manera de, una vez indicado el P.V.P., marcando la
opción impuestos incluidos en /Productos/tarifas, no haga ese redondeo.
Osea, que en un caso como el ejemplo que he puesto, 10x10 diera 100€.
¿Puedes indicar el listado de módulos que tienes instalados?

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
David Garcia
2017-03-29 09:32:17 UTC
Permalink
El miércoles, 29 de marzo de 2017, 9:06:23 (UTC+2), Sergi Almacellas
Post by Sergi Almacellas Abellana
Hola David,
Post by David Garcia
Buenas, después de configurar toda la información contable, empresas,
productos, tienda y punto de venta, me surge el problema que voy a
comentar.
Post by David Garcia
Al realizar una venta, en la que se cobran 10 unidades de un mismo
producto, con un P.V.P. por unidad de 10€, en total a pagar, en lugar de
dar como resultado 100€, me da como resultado 100,01€.
Entiendo que al hacer el calculo de los impuestos y los productos,
redondea de esa manera.
Mi duda es si hay manera de, una vez indicado el P.V.P., marcando la
opción impuestos incluidos en /Productos/tarifas, no haga ese redondeo.
Osea, que en un caso como el ejemplo que he puesto, 10x10 diera 100€.
¿Puedes indicar el listado de módulos que tienes instalados?
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Ok, uso la versión de tryton 4.0, instalada sobre debian stretch. Pongo a
continuación toda la lista de módulos que tengo instalados, y configurados
creo que correctamente (Solo monto el sistema de mi negocio/tienda, no me
dedico a esto).

"account" "4.0.6" "Instalado"
"account_es" "4.0.0" "Instalado"
"account_invoice" "4.0.4" "Instalado"
"account_invoice_stock" "4.0.1" "Instalado"
"account_product" "4.0.2" "Instalado"
"account_statement" "4.0.2" "Instalado"
"company" "4.0.3" "Instalado"
"country" "4.0.1" "Instalado"
"country_zip_es" "4.0.0" "Instalado"
"currency" "4.0.1" "Instalado"
"ir" "" "Instalado"
"party" "4.0.2" "Instalado"
"product" "4.0.3" "Instalado"
"product_price_list" "4.0.0" "Instalado"
"res" "" "Instalado"
"sale" "4.0.3" "Instalado"
"sale_invoice_grouping" "4.0.1" "Instalado"
"sale_payment" "4.0.0" "Instalado"
"sale_pos" "4.0.0" "Instalado"
"sale_price_list" "4.0.0" "Instalado"
"sale_shop" "4.0.0" "Instalado"
"sale_w_tax" "4.0.0" "Instalado"
"stock" "4.0.5" "Instalado"

No se si hace falta algo más de información, pero por si acaso.

Uso el plan de contabilidad 2008, soy autónomo y en compro con recargo de
equivalencia y vendo a cliente final con iva "Regimen Nacional".

Cualquier ayuda. idea u orientación, será bienvenida. Mientras tanto, voy
probando cosas y dando palos de ciego :D, a ver si acabo de entender como
va.

Un saludo.
Sergi Almacellas Abellana
2017-03-29 12:29:10 UTC
Permalink
El miércoles, 29 de marzo de 2017, 9:06:23 (UTC+2), Sergi Almacellas
Hola David,
Buenas, después de configurar toda la información contable, empresas,
productos, tienda y punto de venta, me surge el problema que voy a
comentar.
Al realizar una venta, en la que se cobran 10 unidades de un mismo
producto, con un P.V.P. por unidad de 10€, en total a pagar, en
lugar de
dar como resultado 100€, me da como resultado 100,01€.
Entiendo que al hacer el calculo de los impuestos y los productos,
redondea de esa manera.
Mi duda es si hay manera de, una vez indicado el P.V.P., marcando la
opción impuestos incluidos en /Productos/tarifas, no haga ese
redondeo.
Osea, que en un caso como el ejemplo que he puesto, 10x10 diera 100€.
¿Puedes indicar el listado de módulos que tienes instalados?
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com <http://www.koolpi.com>
Ok, uso la versión de tryton 4.0, instalada sobre debian stretch. Pongo
a continuación toda la lista de módulos que tengo instalados, y
configurados creo que correctamente (Solo monto el sistema de mi
negocio/tienda, no me dedico a esto).
"account" "4.0.6" "Instalado"
"account_es" "4.0.0" "Instalado"
"account_invoice" "4.0.4" "Instalado"
"account_invoice_stock" "4.0.1" "Instalado"
"account_product" "4.0.2" "Instalado"
"account_statement" "4.0.2" "Instalado"
"company" "4.0.3" "Instalado"
"country" "4.0.1" "Instalado"
"country_zip_es" "4.0.0" "Instalado"
"currency" "4.0.1" "Instalado"
"ir" "" "Instalado"
"party" "4.0.2" "Instalado"
"product" "4.0.3" "Instalado"
"product_price_list" "4.0.0" "Instalado"
"res" "" "Instalado"
"sale" "4.0.3" "Instalado"
"sale_invoice_grouping" "4.0.1" "Instalado"
"sale_payment" "4.0.0" "Instalado"
"sale_pos" "4.0.0" "Instalado"
"sale_price_list" "4.0.0" "Instalado"
"sale_shop" "4.0.0" "Instalado"
"sale_w_tax" "4.0.0" "Instalado"
"stock" "4.0.5" "Instalado"
Supongo que la cosa viene en el método sale_w_tax que añades esos
campos. Le he echado un vistazo al código de este módulo y la verdad que
poco puedes hacer en cuanto a configuración sino que mas bien la cosa va
encaminada en hacer un parche en el módulo para que funcione
correctamente en el caso que comentas ( y cualquier otro).

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
David Garcia
2017-03-29 16:33:18 UTC
Permalink
El miércoles, 29 de marzo de 2017, 14:29:13 (UTC+2), Sergi Almacellas
Supongo que la cosa viene en el método sale_w_tax que añades esos
campos. Le he echado un vistazo al código de este módulo y la verdad que
poco puedes hacer en cuanto a configuración sino que mas bien la cosa va
encaminada en hacer un parche en el módulo para que funcione
correctamente en el caso que comentas ( y cualquier otro).
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Buenas, programar y tocar código es algo que no he aprendido aún, pero
cuando tenga un rato a ver si me lo miro, a ver si lo puedo arreglar, y si
no ya busco mientras como apañarme.

Voy a probar de ponerle los precios sin iva y desactivar la casilla de
impuestos incluidos para que los calcule, a ver, pero como comentas, me
sorprendería mucho que eso funcionase.

Un saludo.
David Garcia
2017-03-29 17:12:27 UTC
Permalink
Buenas, parece que he avanzado en algo, si le pongo el precio con I.V.A y
cuatro decimales en €, lo calcula bien.

Esto sería, si el pvp es 10€

10/1,21=8,26446280992€ el precio de venta sin I.V.A

En el cliente tryton en productos/tarifas desmarco la casilla de impuestos
incluidos y al producto le pongo de precio de venta, el precio de venta sin
I.V.A
con cuatro decimales. Quedaría 8,2644€

Si pongo solo 2 decimales no dará 100€

Ahora, en TPV, al vender 10 unidades, total a pagar son 100€

Esto es lo más aproximado que he encontrado a que vaya bien :D

También digo que no es perfecto al 100%, ya que al vender 100 unidades del
mismo producto, en lugar de dar como resultado 1.000€ en
total a pagar, me da 999,99€. Si algún día vendo tanto de golpe, asumiré el
céntimo de perdida.

No he probado con 5 decimales en lugar de cuatro, porque solo me deja
añadir 4, pero por lógica, si en lugar de 4, pusiera 5, la exactitud
aumentaría y quizá debería vender 10.000 unidades para perder ese céntimo
:D.

Tiene tryton alguna opción para poder indicarle que acepte más decimales?

Un saludo y gracias por todo ;)
Sergi Almacellas Abellana
2017-03-30 07:14:32 UTC
Permalink
Tiene tryton alguna opción para poder indicarle que acepte más decimales?
Si, en el fichero de configuración:

http://doc.tryton.org/4.0/modules/product/doc/index.html#configuration

Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
David Garcia
2017-03-30 08:14:29 UTC
Permalink
El jueves, 30 de marzo de 2017, 9:14:35 (UTC+2), Sergi Almacellas Abellana
Post by David Garcia
Post by David Garcia
Tiene tryton alguna opción para poder indicarle que acepte más
decimales?
http://doc.tryton.org/4.0/modules/product/doc/index.html#configuration
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Configuration

The product module uses the section product to retrieve some parameters:

- price_decimal: defines the number of decimal with which the unit
prices are stored. The default value is 4.



Muchísimas gracias, voy a ver si soy capaz de hacerlo ;)

Un saludo.
David Garcia
2017-03-30 09:19:57 UTC
Permalink
Post by David Garcia
El jueves, 30 de marzo de 2017, 9:14:35 (UTC+2), Sergi Almacellas Abellana
Post by David Garcia
Post by David Garcia
Tiene tryton alguna opción para poder indicarle que acepte más
decimales?
http://doc.tryton.org/4.0/modules/product/doc/index.html#configuration
Un saludo,
--
Sergi Almacellas Abellana
www.koolpi.com
Configuration
- price_decimal: defines the number of decimal with which the unit
prices are stored. The default value is 4.
Muchísimas gracias, voy a ver si soy capaz de hacerlo ;)
Un saludo.
Solucionado, gracias por la ayuda.

Loading...