User Activity

How do you deal with partial payments? Several of our customers pay a deposit and then the rest upon completion of the job. The problem is I can't batch and export the invoice until the job is marked complete. So how do I batch and export the payment...