Take a look at “Job Complete/Close Parameters”. You can have separate controls for completion vs closing, as well as thresholds for over/unders thresholds for both quantity and costs for both labor, material, and subcontract. Lots of options to play with.
Also note, from memory long ago when I did this, if you leave it 0 that means it is no check on it. You can’t really have a 0 tolerance for something. They may have changed that, I haven’t looked at this in a long time but AFAIK that is still the case.