Esta web utiliza cookies propias y de terceros para su funcionamiento. ¿Aceptas? Leer más
Esta consulta es de hace 4 años. Tenga eso en cuenta.
albiach
albiach
Pregunta cerrado

Redondeo de precio en la ficha de artículo. En Articulos...

Redondeo de precio en la ficha de artículo.

En Articulos > Precio > Precio + IVA - Si escribes 10€ al guardar el sistema cambia el precio a 9.9946 €

Sería mejor si aplicará el mismo redondeo que en las facturas, donde al cobrar ese artículo la linea de facturación si que muestra 10€ y el total de la factura es 10€ justos.

España   04-05-2016 20:51:53   11-05-2016 17:33:08   40   [NeoRazorX]

oki4free_f74d39
Creo que para los que venden cantidades grandes sería un problema que se haga como planteas

Si el precio es 8,26 y le sumas el iva se queda en 9,9946 y eso es asi mientras trabajes con 4 decimales o más

En una factura de 1 unidad se redondea a 10€ porque se trabaja con 2 decimales, pero si vendes 1000 unidades el total será 9994,60€ y no 10k€ justos
NeoRazorX
Se necesitan mínimo 3 decimales en los precios de artículos para conseguir PVP 10€ con un 21% de IVA.
albiach
El problema es que no se está aplicando en el precio de la ficha del artículo la configuración de decimales como si se hace en la factura.

En las pruebas realizadas con 2, 3 y 4 decimales el precio del artículo siempre me lo guarda con 4 decimales.

Si en la factura estoy cobrando 10€ justos, pero en el precio del artículo me muestra 9.9946, aun teniendo configurado 2 decimales presta a confusión.

Pienso que sería mejor que si tienes configurados dos decimales el cálculo se haga como en matemáticas, si la última cifra es superior a 5 se redondea al alza.

Os pongo la explicación del redondeo según la wikipedia:

Dígito menor que 5: Si el siguiente decimal es menor que 5, el anterior no se modifica.
Ejemplo: 12,612. Redondeando a 2 decimales se debe tener en cuenta el tercer decimal: 12,612 ≈ 12,61.

Dígito mayor o igual que 5: Si el siguiente decimal es mayor o igual que 5, el anterior se incrementa en una unidad.
Ejemplo: 12,618. Redondeando a 2 decimales se debe tener en cuenta el tercer decimal: 12,618 ≈ 12,62
Ejemplo: 2,3571 redondeado a la centésima es 2,36 , debido a que 2,3571 está más cerca de 2,36 que de 2,35.
NeoRazorX
Los precios no se recalculan cuando modificas los decimales desde el panel de control. Tienes que ir al artículo, poner el precio y guardar.
Si, se podría hacer que se recalcule cada vez que se cambian los decimales, pero hay tanto por hacer que ni me lo planteo.
albiach
En mis pruebas no esperaba que se recalculara solo. Cada vez que he cambiado los decimales he vuelto a cambiar el precio y guardar, y siempre es 9.9946€. Cuando pongo 4 decimales el precio cambia a 10.000045€ y e la factura se muestra 10€

Sigo pensando que el problema es que en el campo de precio no se redondea igual que se hace en la factura.
NeoRazorX
Pero vamos a ver, lo que se guarda es el precio sin IVA, a ese es al que se le aplican los decimales.
albiach
Entonces, en el cálculo del precio + iva es donde deberíamos aplicar el redondeo que comento, para que muestre el mismo precio que se va a cobrar en factura.
NeoRazorX
Es que ese campo se usa para cálculos, puedes modificar ese pvp+iva y se recalcula el pvp, por eso se me complica redondear ahí.
Lo que puedo hacer es poner la cantidad redondeada en el "botón" donde pone € ¿Te vale?
albiach
Me vale. Después de las pruebas realizadas contigo dejaré la configuración de 3 decimales y asunto solucionado.
Cerrado
Título Tipo
fusiodarts fusiodarts
Contabilidad: Función traspaso entre subcuentas contables. Hemos iniciado el año contable con algunas subcuentas mal configuradas y ahora necesitamos mover todos los asientos de una subcuenta a...
cerrado 06-03-2017 14:27:39
Pregunta 2
fusiodarts NeoRazorX
En un cliente, al dar de alta una dirección nueva, el campo Apartado tiene un límite de 10 caracteres en base de datos y el input no está limitado, dejándote escribir más de 10 y generando un...
cerrado 06-01-2017 00:58:58
Error 1
fusiodarts fusiodarts
Al editar una factura y cambiar el cliente, sería mejor que recargara los campos de dirección. Ahora mismo si cambias el cliente, en la dirección sigue poniendo la del cliente anterior y puede...
cerrado 17-08-2016 14:27:48
Idea 2
fusiodarts
Novedades del plugin impresion_etiquetas, versión 18: - Solucionado bug al añadir un artículo sin referencia desde un albarán
cerrado 27-07-2016 12:55:24
Actualización 0
fusiodarts NeoRazorX
plugin import_export Al realizar una compra desde Compras > Artículo, se agregan todos los artículos correctamente al carrito. Le doy a Realizar PEdido y el pedido se genera correctamente, pero...
cerrado 02-08-2016 11:41:11
Error 1
fusiodarts -
albaranes_programados Al generar los albaranes programados el IRPF no lo coge del albarán prototipo, lo coge directamente del que tiene asignado la serie. Esto no es correcto, porque si lo has...
cerrado 16-07-2016 13:22:57
Error 0
fusiodarts fusiodarts
Novedades del plugin gestion_usuarioscli, versión 4: ATENCION: Si ya tenías instalado el plugin necesitarás eliminarlo y volver a instalarlo, pero los datos de contraseña se perderán.En futuras...
cerrado 17-08-2016 14:33:46
Actualización 3
fusiodarts fusiodarts
Cuando se generan recibos desde un anticipo, la fecha de pago del recibo debería ser la fecha del anticipo, no la fecha de generación del recibo. De esta forma tenemos posibilidad de ayudarnos a...
cerrado 06-07-2016 10:15:40
Idea 2
fusiodarts NeoRazorX
import_export_csv Al importar un archivo CSV de clientes y seleccionar la opción "Sobreescribir los datos", los clientes si los sobreescribe, pero las direcciones las duplica.
cerrado 02-08-2016 18:16:58
Error 1
fusiodarts fusiodarts
plantillas_pdf plantilla: Profesional 2 En los datos de nuestra empresa, si el email es muy largo se muestra en dos lineas. ¿Se puede hacer que tenga el mismo ancho que el recuadro, o tiene algún...
cerrado 12-06-2016 19:38:46
Pregunta 2
fusiodarts NeoRazorX
En Remesas, la ayuda necesita una corrección de texto en la palabra "decargar" Cambiar: "pulsa el botón decargar para obtener ...." Por: "pulsa el botón descargar para...
cerrado 06-06-2016 17:22:25
Error 1
fusiodarts fusiodarts
Problema al entrar en pedidos, la página se queda en blanco. El error que muestra apache: PHP Fatal error: Class 'almacen' not found in...
cerrado 27-05-2016 17:58:46
Error 1
albiach fusiodarts
El IRPF se esta asignando a las series. Esto es un problema porque en una misma serie puedes tener varios proveedores que cada uno facture con un irpf distinto. Si dejo a cero el campo no aparece...
cerrado 04-05-2017 10:29:55
Tarea 3
albiach josraso_103
El campo "Número 2" de los documentos de compra y venta no debería copiarse entre documentos. Si hago un pedido y le escribo el nº del proveedor, cuando genero el albarán me copia el...
cerrado 19-05-2016 21:47:55
Pregunta 5
albiach NeoRazorX
importador_articulos Al importar la tarifa del proveedor me lanza mensajes de error: -------------------------------------------------------------------------------------------------- Ha habido un...
cerrado 30-05-2016 10:45:48
Error 3
albiach
Dto Global en documentos de venta: - Añadir un campo dtopor a los documentos de venta. - Usar ese descuento como descuento por defecto al añadir nuevas líneas al documento. Dificultad: media....
cerrado 10-06-2016 17:49:41
Tarea 0
albiach NeoRazorX
sin texto
cerrado 11-06-2015 00:00:16
Error 2