Hola @nataliabici29,
Los problemas de redondeo y los tipos de cambio multidivisa son bastante comunes en PrestaShop, especialmente si no se configuran correctamente.
Primero, sobre el redondeo: como bien han apuntado @ana_cart y @miguelhub, la opción 'Redondear en cada elemento' en Parámetros de la tienda > General > Modo de redondeo es la causa más frecuente de estas discrepancias de céntimos. PrestaShop 1.7.8.3 (y versiones anteriores) calcula cada línea y la redondea, lo que acumula pequeñas diferencias. Te recomiendo encarecidamente que cambies esta opción a 'Redondear en el total' o 'Redondear en el total de la factura'. 'Redondear en el total de la factura' es, en general, la opción que proporciona mayor coherencia entre el total de PrestaShop y el total de las pasarelas de pago, ya que el redondeo se aplica una única vez al final.
Segundo, para la actualización automática de los tipos de cambio:
- Ve a
Internacional > Monedas.
- Edita cada una de tus monedas secundarias (por ejemplo, el dólar si tu moneda principal es el euro).
- Asegúrate de que la opción 'Actualizar automáticamente el tipo de cambio' esté activada. Al activarla, PrestaShop te proporcionará una URL con un token.
- Esta URL debe ser configurada como una tarea cron en tu servidor. Es vital que esta tarea se ejecute regularmente (por ejemplo, una vez al día) para que los tipos de cambio estén siempre al día. Si esta tarea no se ejecuta o falla, tus tipos de cambio serán estáticos y no reflejarán las fluctuaciones reales.
Verifica estos dos puntos, especialmente el modo de redondeo global, y deberías ver cómo esas pequeñas discrepancias desaparecen.