First of all, thanks a lot for your instant reply, Peter.
The procedure I though was:
Once the invoice arrives at the company, one user updloads it to invoices space.
Later, when we begin to pay it, one user uploads a proof of payment to the proofs space.
Since one proof can contains partial payments of several invoices, I thought that in the same process of uploading the proof, the user could set the percentage of payment of each invoice involved in this proof of payment.
Like you suggest, the user should upload the proof and then go to the invoices space, look for each invoice involved, edit the details of each one and set the percentage of each one.
I just wanted to minimize the users work.
What do you think?
Thanks again.