The current Criminal code of Thailand is divided into 3 books, which are:
Book I: General Provision - consists of general provisions on criminal law principles, which are definitions, application of criminal law, punishments, criminal liability. intent in criminal law, mistake of fact, ignorance of law.