Is there a limit to the number of invoices I can upload at once?

You can upload a single invoice for multiple stones and reupload it multiple times before it is accepted and queued for payment. Once the invoice is accepted, it cannot be modified.