Purchase-side Payment Entry allocation coverage
Adds unit tests for Payment Entry allocation on the purchase side: paying multiple invoices clears outstanding, overpaying leaves advances, and excessive allocations are rejected.
Adds unit tests for Payment Entry allocation on the purchase side: paying multiple invoices clears outstanding, overpaying leaves advances, and excessive allocations are rejected.