Is there a monetary amount associated with each budget line item or budget line item description? I did not see that in your example DB; all I saw was a receipt total.
If multiple budget lines are associated with a receipt, that describes a one-to-many relationship. Furthermore, if a receipt's budget line can have multiple payments applied to it, that describes another one-to-many relationship. Now I assume that with all these payments, the same person may not take the payment so it does not make sense that only one employee would be associate with the receipt, but rather the employee should be associate with the receiving the payment. I would agree that the receipt could apply to only 1 payor. Have you had any instances where a receipt applied to many payors?
Can one payment be comprised of multiple payment types or only 1?