Supplier profirna invoice

Our customer is looking to record proforma suppliers invoice and allocate payments to it. Has anyone got a system to do this. 

I did suggest creating a po and allocate payments to supplier but he says there is no record on supplier of what proforma the payments belong to.