For context, job description stated to send 1000 voice recordings in a specific language. After receiving the recordings, client decided to not accept my work due to the presence of accent (although grammar, vocab etc was in the required language). My fixed contract only has one milestone where i only receive payment after sending in the recordings but now since client decided to cancel the contract, i am not able to receive the payment. I am new to fixed contracts, please advice on what can i do. Thank you.
Clients can not unilaterally cancel a fixed-price payment. If there is money in escrow, the client has no way to get that money back unless he asks you for a refund. And you can say "no."