Hinduism is one such religion with full of scriptural heritage - with varied concepts & philosophies which offer learning in various dimensions. In every dimension we learn something new depending on our spiritual progress. One such philosophy is philosophy of Karma Yoga specifically about sanchita karma which teaches the Law of Cause and Effect.

Like every famous scripture of Hinduism, the Law of Cause & Effect also has different dimensions. On one level it advocates importance of action, at another level it teaches us to not to be attached with our fruits (results) of action. On one side it teaches us to build our own destiny by doing our Karma, on the other hand it highlights the importance of Prarabdha also called sanchita Karma(Fate because of our previous actions). It seems apparently that these scriptures are self contradictory and there is no systematic logical reasoning involved behind them.

But the truth is that if we look at them in totality, we will find that they are the part of most logical knowledge giving us holistic approach to look at life in totality. Like every coin has got two sides and the coin itself is incomplete without either of the sides, every principle of Hinduism is to be looked in totality and then only its true message can be understood. contradictory and there is no systematic logical reasoning involved behind them.