I just completed the first milestone of a project, but before the client provides feedback and requests possible revisions, she decided to put the project on hold and pay me only half of first milestone fee under the pretext that no revision took place yet and source files weren't requested yet.
However I did spend all the time assigned to this first milestone and the work is pretty complete.
Should her excuse be rejected or does it indeed justify to not pay the fee in full?