TypeError: get_reference_details() takes 3 positional arguments but 5 were given

Hello,
I am getting same error when I am trying to generate Payment from Sales Order doctype. My Sales Order is in “To Deliver and Bill” status. I am using ERPNext Version 15.16.0.

update your version and check it.