Home » balance of payment meaning