You can earn Upoints only on retail transactions. For transactions related to a loan, cash advances, bank fees & charges, balance transfers, and so on, you won’t earn any Upoints.