Este documento explica cómo se calculan los totales con impuestos en Stockagile, con el objetivo de evitar descuadres entre operaciones y facturas.
El nuevo sistema de cálculo se aplica para mejorar el redondeo monetario y garantizar que los importes de subtotal, impuestos y total sean coherentes entre ventas, compras, facturas y otros documentos relacionados.
⚠️ Consideración sobre documentos antiguos
Las facturas antiguas cerradas antes del 16 de abril de 2026 se mantienen con el cálculo anterior.
Esto significa que, si se crea una operación similar después de esa fecha, el cálculo se realizará con el nuevo sistema, aunque una factura antigua con los mismos productos pueda mostrar resultados distintos.
FACTURAS
Facturas de compras y ventas mayoristas
En las facturas, el IVA se calcula por línea, no sobre el total de la factura.
⚠️ Todos los valores individuales de cada operación se redondean a 2 decimales antes de saltar a la siguiente operación.
Para la explicación cogeremos de ejemplo dos Vestidos con precio unitario de 33,057851€ (este viene definido por la variación de compras a proveedor) con un impuesto del 21% IVA.
Orden y fórmula de operaciones
1. Subtotal
Se calcula multiplicando el precio unitario con 6 decimales y puede incluir o no un descuento aplicado.
ℹ️ Cálculo subtotal
Precio unitario sin IVA × Unidades = Subtotal
33,057851€ × 2 = 66,115702€ = 66,12€
El subtotal se redondea a 2 decimales.
2. Impuestos
Se calcula el impuesto sobre el subtotal ya redondeado.
ℹ️ Cálculo impuestos
Subtotal con 2 decimales × Porcentaje de IVA = Impuestos
66,12€ × 0,21 = 13,8852€ = 13,89€
Los impuestos se redondean a 2 decimales.
3. Total
Se calcula sumando el subtotal y los impuestos, ambos ya redondeados.
ℹ️ Cálculo del total
Subtotal con 2 decimales + Impuestos con 2 decimales = Total
66,12€ + 13,89€ = 80,01€
El total se redondea a 2 decimales.
Total de la factura
El total de la factura será el resultado de:
La suma de todos los subtotales
La suma de todos los impuestos
La suma de todos los totales
Ejemplo final
Recargo de equivalencia
El recargo de equivalencia se comporta igual que el IVA: se calcula por línea con 6 decimales y se redondea a 2 decimales.
ℹ️ Cálculo del recargo
Precio unitario sin IVA × Unidades × Recargo equivalencia = Recargo
33,057851€ × 2 × 0,052 = 3,438016504€ = 3,44€
El recargo se redondea a 2 decimales.
Impuestos con recargo
ℹ️ Cálculo de los impuestos
Impuesto con 2 decimales + Recargo con 2 decimales = Impuestos
13,89€ + 3,44€ = 17,33€
Aún así, en Stockagile verás los importes de los impuestos desglosados en las facturas para su claridad y entendimiento.
Ejemplo final con recargo
VENTAS DE TIENDA
Ventas de tienda física, ecommerce y facturas de venta
En las ventas de tienda, ecommerce y facturas de venta, el IVA también se calcula por línea, no sobre el total de la venta.
⚠️ La diferencia principal respecto a las facturas anteriores es que, en este caso, se parte del precio unitario con impuestos incluidos. Pero se siguen redondeando cada una de las operaciones independientemente para hacer el sumatorio.
Para la explicación cogeremos de ejemplo dos Vestidos con precio unitario de 29,99€ con un impuesto del 21% IVA.
Fórmula y orden de operaciones a nivel de línea
1. Total
Se calcula multiplicando el precio unitario con impuestos por las unidades.
El precio unitario puede incluir o no un descuento.
ℹ️ Cálculo del total
Precio unitario con impuestos × Unidades = Total con IVA
29,99€ × 2 = 59,98€
El total se redondea a 2 decimales.
2. Impuestos
Se calcula la parte de impuestos incluida dentro del precio con IVA.
ℹ️ Cálculo de los impuestos
Total con IVA × Valor del impuesto / (100 + Valor del impuesto) = Impuestos
59,98€ × 21 / (100 + 21) = 10,4097520661€ = 10,41€
Los impuestos se redondean a 2 decimales.
3. Subtotal
Se calcula restando los impuestos al total con IVA.
ℹ️ Cálculo del subtotal
Total con IVA - Impuestos = Subtotal
59,98€ - 10,41€ = 49,57€
El subtotal se muestra con 2 decimales.
Total de la venta
El total de la venta será:
La suma de todos los totales
La suma de todos los impuestos
La suma de todos los subtotales
Ejemplo final de venta





