Si entendi bien el código el problema lo tenes cuando asignas el calculo del total general:
Código:
modulodatos.tbauxiliar.edit;
tbAuxiliarneto.AsFloat:=total;
modulodatos.tbauxiliar.post;
Deberia ser:
Código:
modulodatos.tbauxiliar.edit;
modulodatos.tbAuxiliarneto.AsFloat:=total;
modulodatos.tbauxiliar.post;
También te recomiendo que rebices el resto del código, normalmente daria error por el mismo tema tal como te dijo reina