Cualquier asesor fiscal o contable que haya importado pedidos desde una tienda online a un programa de facturación conoce la pesadilla de los descuadres de un céntimo. Un pedido cobrado por 89,00 € en Stripe o PayPal que al entrar en el ERP se convierte en 88,99 € o 89,01 € genera diferencias contables, descuadres en el modelo 303 de IVA y horas de corrección manual.
1. El Problema del Descuadre de 1 Céntimo
Las plataformas de eCommerce (WooCommerce, PrestaShop) y los ERPs contables (Factusol) utilizan motores matemáticos de cálculo diferentes. Si un conector simplemente traslada los números sin normalizar las fórmulas, la suma de las bases más los impuestos no coincide con el total efectivamente cobrado al cliente.
2. Origen Matemático: Redondeo por Línea vs Redondeo Global
| Método de Cálculo | Cómo Opera | Comportamiento |
|---|---|---|
| Redondeo por Línea (WooCommerce) | Calcula el IVA de cada producto redondeado a 2 decimales y luego suma los resultados. | Puede acumular fracciones de céntimo que suman o restan 0,01 €. |
| Redondeo por Subtotal (Factusol) | Suma todas las bases imponibles del mismo tipo de IVA y aplica el 21% sobre el total. | Es el criterio contable oficial exigido por la Agencia Tributaria (AEAT). |
3. El Algoritmo de Cuadre Exacto de Bentian
Bentian ERP Bridge implementa un motor de resolución bidireccional:
- Extrae los precios brutos con IVA incluidos fijados en la tienda web.
- Desglosa las bases imponibles aplicando la fórmula contable:
Base = Total / (1 + TipoIVA)con precisión de 4 decimales. - Calcula la cuota de IVA teórica de Factusol.
- Si existe una divergencia de redondeo de ±0,01 €, ajusta de forma imperceptible la base o las líneas de portes para que la suma total en
F_PCLcoincida exactamente al céntimo con el cargo bancario de la pasarela.
4. Mapeo en las Tablas F_PCL y F_LPC
Los datos se registran en los campos contables oficiales de Factusol:
- F_PCL.BAS1PCL: Base imponible al tipo general (21%).
- F_PCL.PIVA1PCL: Porcentaje de IVA general (21,00).
- F_PCL.IIVA1PCL: Importe exacto de la cuota de IVA.
- F_PCL.TOTPCL: Total absoluto del pedido (coincidente 100% con Stripe/PayPal).