Number 3.6.1: Cell value needs to be invisible, if the adjacent checkbox is checked
If I understand your question:

Instead of referencing itself, reference the formula that created the amount.

So, E8 appears to be B8-F8, correct?  Then the formula for E8 can be:


  =HVIS ( D8;"";B8-F8 )


This will return Null or empty string without the self-reference error.

Screenshot is using Numbers 3.6.1 US edition but the formulas should work if adjusted for your localized version: