Discounting of Cheques

Q: A certain person has a PDC (post-dated cheque) but needs the cash urgently. He approaches someone to give him cash in lieu of the cheque which the person will cash later on and receive the money. The person agrees to give him the cash in lieu of the cheque, but is only willing to pay him an amount that is less than the value of the cheque. For example, the cheque is for R25 000 and the person agrees to pay him R24 000 cash. Is it permissible for him to accept the R24 000 in lieu of his R25 000 cheque?

Islamic vehicle financing

Q: I dealt with one of the Islamic banks in purchasing a car. I purchased the car from the dealer and even paid a certain amount of the car upfront to him. Thereafter, I referred to an Islamic bank and asked them to assist me purchase the car. I even informed them that I already paid a certain amount for the car. The bank accepted to assist me and made me sign the form of acting as their agent of purchasing the car from the dealer. After the necessary paperwork was completed, the bank paid the dealer the remainder amount that I was owing and made me sign an agreement with them to buy the car from them. In exchange of the money they paid to the dealer, they sold the car to me with a profit. Is this contract which I entered into with the Islamic bank Shari’ah compliant?