Zasada ta ma dwie zasady szczególne:
Nullum crimen nulla contraventio sine lege scripts:
Jest to nakaz aby katalog czynów zabronionych był umieszczony w prawie pisanym o randze ustawowej
Nullum crimen nulla contraventio sine lege certa; opis czyny zabronionego ma być na tyle jasny aby organy stosujące prawo oraz sprawca nie mieli wątpliwości co do znamion czyny zabronionego
nullum crimen, nulla contraventio sine lege praevia, lex retro non agit- nie mozna karac za cos co nie bylo zabronione w chwili popełnienia, bo prawo nie dziala wstecz: Jest to również jedna z podstawowych założeń kodeksów karnych. Niekiedy stanowowiąca zasadę konstytucyjną. Poraz pierwszy sformuowana w 1789r jako wynik rewolucji francuskiej. Oznacza, że nie można pociągać do odpowiedzialności osobę, która popełniła czyn nie zabroniony przez ustawę obowiązującą w czasie popełnienia czyny. Zasada ta ma jednak wyjątek. Przepisy intertemporalne: w przypadku gdy pomiędzy orzekaniem a popełnieniem czyny nastąpiła zmiana ustawy karnoskarbowej istnieje możliwość stosowania starej ustawy. Zasada ta wydaje mi się jest również określana jako nullum crimen, nulla contraventio sine lege arteriori
nullum crimen, nulla contravention sine periculo sociali- nie ma przestępstwa ani wykroczenia bez społecznej szkodliwości
oznacza, że nie ma przestępstwa bez społecznej reakcji na działania sprawcy. Co więcej szkodliwość ta nie może być w dowolnym stopniu. Przepisy wyrażnie podkreślają ze jej stopień ma być większy niż znikomy. W innym przypadku nie możńa mówić o przestępstwie czy wykroczeniu skarbowym a jedynie o czynie zabronionym W doktrynie nie ma zgodności czym jest tak naprawdę społeczna szkodliwość dlatego przepisy wyznaczają tylko kryteria jej oceny