Post rápidito, hice un cambio de servidor y el servidor nuevo no me calculaba las multas, el poceso fines (/usr/share/koha/bin/cronjobs/fines.pl) me daba un error:
Argument "0,00" isn't numeric in numeric gt (>) at /usr/share/koha/lib/C4/Overdues.pm line 283.
Bueno, la solución está fácil, cambiamos la linea:
$amount = $issuing_rule->{overduefinescap} if $issuing_rule->{overduefinescap} && $amount > $issuing_rule->{overduefinescap};
Por las lineas:
$amount = sprintf("%.2f", $amount);
$amount = $issuing_rule->{overduefinescap} if $issuing_rule->{overduefinescap} && $amount > sprintf("%.2f", $issuing_rule->{overduefinescap} );
Y probamos fines nuevamente:
koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/fines.pl -v -l
La versión de koha es la 22.05, pero puede servir para otras versiones