Hay una serie de restricciones sobre las fórmulas que impone la ESMA, y como tales, no podemos eliminarlas.
Como probablemente sepas, es obligatorio declarar a las autoridades cómo calculas tus cifras, por lo que traducimos tus fórmulas en cálculos de XBRL, pero existen restricciones dentro de XBRL sobre cómo calcular las partidas (puedes leer más sobre ello en aquí.)
Para mantener la coherencia contable, iXBRL no permite ciertos cálculos del Debe al Haber y viceversa. En pocas palabras, no puedes utilizar añadir/restar como quieras entre elementos del Debe y del Haber.
La incidencia
Por ejemplo, el subtotal "Flujo de caja de las operaciones" sería normalmente un débito y "Beneficio (pérdida)" sería un crédito.
No está permitido hacer una suma positiva de crédito a débito - pero para permitir este cálculo bastante común en CF en el que el "Flujo de caja de las operaciones" incluye el "Beneficio (pérdida)", al "Flujo de caja de las operaciones" se le ha dado un atributo de débito/crédito "nulo"/en blanco.
El problema de "La relación de cálculo tiene un peso ilegal" surge si creas extensiones de subtotal en CF como "Flujo de caja de las operaciones antes de los ajustes a los gastos financieros netos", ya que iXBRL no permite ampliar la taxonomía sin añadir un atributo de débito/crédito (saldo)*.
*Nota: El manual de Informes de la AEVM reconoce que algunos escenarios específicos pueden aceptarse para extensiones sin el atributo de saldo deudor/crédito, lo que significa una ausencia del mismo. Ejemplos como el descrito anteriormente es uno de ellos, de lo contrario, el cálculo provocará el error 5.1.1.2
Cómo solucionar la incidencia
Actualmente no hay ninguna solución disponible aparte de ignorar los errores de validación, eliminar el cálculo o ajustar el atributo de saldo de extensión (Si procede).