Descuadre de céntimos en el IVA de pedidos con muchas líneas
Un compañero veía descuadres de unos 20 céntimos de IVA en pedidos con muchas unidades y descuento por cantidad. Es el redondeo: hacerlo por artículo, por línea o sobre el total cambia el resultado. Explicamos el porqué con un ejemplo y qué revisar.
Un compañero veía que, de vez en cuando, el IVA de una factura no cuadraba por unos 20 céntimos. Le pasaba sobre todo cuando le pedían muchas unidades de un producto con descuento por cantidad. La causa es el redondeo: dónde redondea PrestaShop cambia el resultado, y con muchas líneas las diferencias se suman.
Por qué aparecen los céntimos
Los precios se guardan con varios decimales, pero las facturas se expresan en céntimos. En algún momento hay que redondear, y no da lo mismo hacerlo en cada unidad, en cada línea o al final. Un ejemplo con 100 unidades de un producto:
| Redondeo por artículo | Redondeo por línea | |
|---|---|---|
| Precio sin IVA | 0,8264 € | 0,8264 € |
| Cálculo | 0,8264 × 1,21 = 0,99994, redondeado a 1,00 €; por 100 unidades | 0,8264 × 100 = 82,64 € de base; más el 21 % |
| Total de la línea | 100,00 € | 99,99 € |
Un céntimo por línea. Con 20 líneas parecidas en un pedido al por mayor salen 20 céntimos, como los que veía el compañero. Y si además hay descuentos en porcentaje, cada uno se calcula sobre importes ya redondeados y la diferencia crece.
El problema de verdad no es el céntimo, sino que la factura no cuadre consigo misma: la base imponible de cada tipo de IVA, su cuota y el total tienen que encajar, y tu gestor lo va a ver.
Lo que se dijo en el grupo
- Gustavo apuntó directamente al tipo de redondeo: por línea o por total.
- Otro miembro del grupo avisó de que, en su experiencia, cambiar ese ajuste no siempre lo soluciona del todo cuando hay muchas referencias en el mismo pedido, y que es muy típico del B2B.
- Un tercero recordó que no es cosa solo de PrestaShop: ha visto lo mismo en facturas de proveedores que trabajan con ERP grandes, siempre que hay descuentos y muchas líneas.
- ¿Lo arregla PrestaShop 8? Gustavo lo dudaba, y meses después Rekire bromeaba en el grupo con que los problemas de redondeo llevan años arrastrándose.
Qué revisar en tu tienda
- En el back-office, en Parámetros de la tienda, en las preferencias generales, busca el modo de redondeo (hacia arriba, hacia abajo, al más cercano) y el tipo de redondeo (por artículo, por línea o sobre el total).
- Si vendes por cantidad o al por mayor, el redondeo por artículo es el que más diferencias acumula. Prueba con por línea o sobre el total.
- Haz un pedido de prueba con muchas unidades y varias líneas, con y sin descuento, y comprueba la factura: suma de bases, cuota de IVA y total.
- Ten en cuenta que el cambio solo afecta a los pedidos nuevos. Los pedidos y facturas ya emitidos se quedan como están.
- Decide el criterio con tu gestor, sobre todo si las facturas pasan después a un programa de contabilidad o a un ERP que vuelve a calcular el IVA.
Si aun así no cuadra
Con muchas líneas, descuentos por cantidad y clientes profesionales, puede que ningún ajuste de serie te deje todas las facturas como quieres. Para esos casos, en Rekire tenemos RKR Ajuste de redondeo de IVA, un módulo pensado para este problema.
Esto salió en @PrestashopEsp, la mayor comunidad PrestaShop de España en Telegram. Ver la conversación