Payment Entry for Multi-currency Accounting Errors

I have two scenarios I’m failing to understand on the Payment Entry doctype.

  1. When Type is set to Receive, there is a mandatory field, “Paid Amount”
  2. When Type is set to Pay, there is a mandatory field, “Received Amount”

But if we are making a payment, what amount should be entered in there? Isn’t it supposed to be conditionally mandatory depending on type? Because I can’t save/submit a Payment to a supplier if the Reveived Amount is not populated.