A credit will only be deducted from your account when generate a report or fix list.
A property will only ever consume one credit. For example if you have generated an uncompliant report, you will be charged one credit. Once the fixes are done on the property to bring it up to standard, you can update the details against the property in the app and now generated a compliant report. You will not be charged another credit for generating this second compliant report.