Esta consulta es de hace 5 años. No tome esta información como actualizada. Si tiene problemas con FacturaScripts, consulte la sección ayuda o la sección contacto
info_869a31

Hola....vuelvo a publicar mi pregunta del día 30 (no...

info_869a31   España   05-01-2017 10:23:38   23-01-2017 12:32:03   172   [NeoRazorX]
Hola....vuelvo a publicar mi pregunta del día 30 (no recibí respuesta). No puedo usar FacturaScripts porque no calcula bien el IVA.
"David Gonzalo Smyth.
Estoy probando FacturaScripts. El problema que tengo es que al general la factura da los siguientes errores (con cualquier factura y cualquier cantidad..estas son de ejemplo):

.Valor totaliva de la factura FAC2016A1 incorrecto. Valor correcto: 5,25
.La suma de los totales de iva de las líneas de IVA debería ser: 5,25

En el artículo calcula bien el IVA, pero en el pie de la factura (tanto detallada como simple) está sin decimales.
¿Que puede ocurrir? No tengo la contabilidad integrada y sólo tengo de plugins facturación base y factura detallada.
Me gusta el programa, de hecho lo recomendé en mi blog, pero no puedo usarlo con este error.
Gracias y un saludo."
Amplia decimales en la configuración de facturascripts.

Yo me he visto obligado a contar con 5 decimales (incómodo para la vista) para que no me ocurra.

a ver si te sirve
99% seguro de que has configurado FacturaScripts para que use 0 decimales.
Hemos encontrado el fallo, por si alguno le sirve.
En algunas versiones de php (no todas) si configuras el servidor:

Modo de PHP

fastcgi -> separador de decimales . FUNCIONA
PHP-FPM-> Separador de decimales , NO FUNCIONA EL IVA.

Es como si php-fpm detectara que tiene que usar el sistema español y modificara los puntos por comas.
Con cambiar el modo, o de servidor, funciona.
Curioso. Nunca había visto este bug. ¿Se te ocurre como podríamos forzar o comprobar si el punto es el separador de decimales de la instalación de php?
Yo creo que con especificar en los requisitos que con ciertas versiones de php el modo php-fpm puede dar errores te quitas el trabajo (que supongo que es mucho).
Nosotros lo vamos a instalar en un servidor con una versión distinta donde sí funciona y punto.

Mañana lo explicaremos en nuestro blog que usamos como referencia y ahora lo podemos usar y probar para luego instalar en clientes. Además nos sirve si vuelve a pasar.
Quería que lo supieseis por si se queja alguien más.
Solucionado. He añadido una comprobación al instalador.
Excelente, gracias. Nosotros ahora vamos a empezar a usarlo y recomendarlo a clientes (cuando tengamos algo de experiencia).
Esperamos traeros clientes :-D
El comprobador comprueba el modo o el modo y la versión. Porque en la versión 5.6 funciona en ambos modos.
¿O comprueba los decimales?
Por cierto....aquí tienes nuestro artículo: http://www.smythsys.es/8554/error-calculo-iva-facturascripts/
He añadido una comprobación sencilla: si 3,1 es mayor o igual que 3.1, es porque no se está usando el punto como separador de decimales.
Excelente...buena solución.
¿Problemas con FacturaScripts?
Si tiene problemas con FacturaScripts consulte la sección ayuda o la sección contacto




Copyright (c) 2013-2021 FacturaScripts