What is the difference between a pledge, a deposit and an advance?

   

v20240901