Srimad Bhagavatam Canto 08, Chapter 23, Text 15

SB 8.23.15

sri-sukra uvaca
kutas tat-karma-vaisamyam
 yasya karmesvaro bhavan
yajñeso yajña-purusah
 sarva-bhavena pujitah
 
Translation by His Divine Grace A. C. Bhaktivedanta Swami Srila Prabhupada: 
 
Sukracarya said: My Lord, You are the enjoyer and lawgiver in all performances of sacrifice, and You are the yajña-purusa, the person to whom all sacrifices are offered. If one has fully satisfied You, where is the chance of discrepancies or faults in his performances of sacrifice?
 
Purport by His Divine Grace A. C. Bhaktivedanta Swami Srila Prabhupada: 
 
In Bhagavad-gita (5.29) the Lord says, bhoktaram yajña-tapasam sarva-loka-mahesvaram: the Lord, the supreme proprietor, is the actual person to be satisfied by the performance of yajñas. The Visnu Purana (3.8.9) says:
 
varnasramacaravata
 purusena parah puman
visnur aradhyate pantha
 nanyat tat-tosa-karanam
 
All the Vedic ritualistic sacrifices are performed for the purpose of satisfying Lord Visnu, the yajña-purusa. The divisions of society — brahmana, ksatriya, vaisya, sudra, brahmacarya, grhastha, vanaprastha and sannyasa — are all meant to satisfy the Supreme Lord, Visnu. To act according to this principle of the varnasrama institution is called varnasramacarana. In Srimad-Bhagavatam (1.2.13), Suta Gosvami says:
 
atah pumbhir dvija-srestha
 varnasrama-vibhagasah
svanusthitasya dharmasya
 samsiddhir hari-tosanam
 
“O best among the twice-born, it is therefore concluded that the highest perfection one can achieve by discharging his prescribed duties according to caste divisions and orders of life is to please the Personality of Godhead.” Everything is meant to satisfy the Supreme Personality of Godhead. Therefore, since Bali Maharaja had satisfied the Lord, he had no faults, and Sukracarya admitted that cursing him was not good.
Srimad Bhagavatam Canto 08, Chapter 23, Text 14
Srimad Bhagavatam Canto 08, Chapter 23, Text 16