The Penal Code,1860 is prime law regarding penal matters in Bangladesh. It is a substantive law and provides definition of all types of crime as well as punishment. Penal Code cases include murder case, hurt case, cheat case, fraud case, breach of trust case, robbery case, dacoity case, theft case etc. Cases under Penal Code may be filed in two ways. One way is to filing Ejahar/FIR to the police station and another way is to filing complaint before the Judicial Magistrate. However, when a Penal Code case is filed, it will be taken cognizance by the Court of Judicial Magistrate. After getting charge sheet, the concern magistrate will try the case or transfer the case to the court having jurisdiction (any other Magistrate Court or Court of Sessions) for trial. If any person feels aggrieve by the order or judgement of the trial court, he may file appeal or revision to the higher court.
Law for nations has represented numerous Penal Code cases successfully.