Criminal Law

Record every NSW criminal charge accurately, without the retyping

Sean-Ye-2

Sean Ye,

October 1, 2026 ・ 4 min read

Blog graphic with text "Record every NSW criminal charge accurately, without the retyping" next to a laptop displaying a list of charges.
Criminal LawProductivityAI

Typing criminal charges out by hand is slow, and one wrong section reference can follow a matter all the way to court. Since July 2026, the Criminal Charges table has been available across all NSW criminal law matter types in LEAP, so you can record every charge laid, with its section, Act and offence description, in one consistent and readable layout. This article covers how the table works, how the AI fills it in for you, and where the charges flow through to your forms.

Disclaimer: The Judicial Commission of New South Wales is not affiliated and does not endorse LEAP Legal Software. Information and data sourced from the Judicial Commission of NSW. The official Lawcodes website is the authoritative source and should be checked for the latest information: https://lawcodes.judcom.nsw.gov.au/.

Quick takeaways

  • One code, all the detail. Enter a Law Part Code and LEAP fills in the section, Act and offence description from the Judicial Commission's Lawcodes database.

  • Straight to the source. The Judicial Commission icon opens that code's page on Lawcodes, where the penalty information sits.

  • The AI does the data entry. With a Court Attendance Notice or indictment saved to the matter, Populate from Charge Sheet enters the codes and the offence dates for you.

  • Charges flow into forms. Saved charges populate the NSW forms in LEAP that require them, including bail applications and notices of appeal.

How the Law Part Codes lookup works

Using the Law Part Codes database which is maintained by the Judicial Commission of NSW, LEAP Criminal Law has built a lookup system that will output the section, Act and offence description of an offence from the Law Part Codes database which is used by the Courts, NSW DPP and NSW Police. This ensures the charges are output in a consistent format and reduces errors from manually typing out and entering all the details of a criminal charge.

Criminal charge table showing various offences under Crimes Act 1900 (NSW) with details like section, status, and offence description, dated June 2026.Image 1: Law Part Code field with the charge list open. Enter the Law Part Code number (found on the Court Attendance Notice or Indictment) into the Law Part Code field and select the associated charge which will then auto-fill with the section, Act and offence description.

You can also click the Judicial Commission icon next to the Law Part Code (in red) and be taken to that specific Law Part Code website which contains all the information you need to know about the charge including if it is a summary, table or indictable offence and most importantly the maximum penalties and standard non-parole periods for all jurisdictions.

A table displaying criminal charge details, including sequences, law part codes, sections, acts, offence descriptions, dates, statuses, and review options.Image 2: Judicial Commission icon beside the Law Part Code.

Populate charges automatically from a Court Attendance Notice

What some users of Criminal Charges may not know is what the 'Populate from Charge Sheet' button (in red) does. This button removes the need for manual entry of the Law Part Code, so long as a user has saved into the matter a Court Attendance Notice or Indictment. AI will recognise that particular document and enter the H number, all the codes in sequence or count order and even enter the date/s of the alleged offences, reducing the need for users to manually enter the codes and date/s themselves and just needing to check its been entered correctly.

Table displaying criminal charge details, including H Number, law part codes, offence descriptions, dates, statuses, and review options.Image 3: The Populate from Charge Sheet button does the data entry for you, so there is no need to enter the Law Part Codes by hand.

Here's a quick video of how to use AI in the Criminal Charges table:

Charges that populate your NSW court forms

With the charges saved, they can be auto-populated onto forms within LEAP so users don't have to type them out or copy them across into forms which require the charges to be recorded such as bail applications or notices of appeal. We have updated a number of NSW forms to auto-populate wherever a NSW form requires charges to be entered.

Watch the video to see how it works:

Practical takeaways

  • Save the Court Attendance Notice or indictment first. The AI needs a document in the matter before Populate from Charge Sheet has anything to read.

  • Check what the AI entered. Read the codes and the offence dates back against the source document before you rely on them.

  • Use the Judicial Commission icon. It is faster than a general search when you need the penalty position on a charge.

  • Enter the charges once, early. Every form you generate afterwards is then already populated.

Frequently asked questions

What is a Law Part Code?

A Law Part Code is the unique identifier used in the NSW justice system for a specific criminal offence. The codes are maintained by the Judicial Commission of New South Wales in the Lawcodes database and are used by the courts, the prosecution and NSW Police, so a charge recorded against its code carries the same section, Act and offence description everywhere it appears.

Where do I find the Law Part Code for a charge?

The Law Part Code appears on the Court Attendance Notice or the indictment. You can also search the offence on the Judicial Commission's Lawcodes website to find the code.

Which LEAP matter types include the Criminal Charges table?

The Criminal Charges table is available across all NSW criminal law matter types in LEAP. It was released in July 2026.

Can LEAP enter the charges for me?

Yes. If the Court Attendance Notice or indictment is saved to the matter, the Populate from Charge Sheet button reads the document and enters the codes in count order along with the dates of the alleged offences. Check the entries against the source document before you rely on them.

Do the charges carry across to court forms?

Yes. Once the charges are saved in the Criminal Charges table they populate automatically on the NSW forms in LEAP that require charges, including bail applications and notices of appeal.

Is LEAP affiliated with the Judicial Commission of New South Wales?

No. LEAP Legal Software is not affiliated with the Judicial Commission of New South Wales and the Judicial Commission does not endorse LEAP. The Lawcodes website remains the authoritative source and should be checked for the latest information.

About the writer

Sean-Ye-2

Sean Ye

Criminal Law Specialist

Sean combines over five years of criminal law experience with a passion for technology and innovation. He spent five years at the NSW Office of the Director of Public Prosecutions prosecuting a broad range of criminal matters across all NSW jurisdictions, from the Local Court through to the Supreme Court, before moving to the Department of Communities and Justice to work on Coronial Inquests. Sean holds a Bachelor of Arts and Laws.

Now a solicitor in LEAP's Criminal Law team, Sean draws on his prosecutorial background to help develop LEAP's practice management software for criminal practitioners. Sean believes that having a team with knowledge of both the prosecution and defence sides of criminal law positions LEAP as a bridge between traditional criminal practice and emerging legal tech solutions.

Sean is committed to shaping the future of criminal law through smarter, tech-enabled processes that enhance efficiency and client experience.

Keep up to date with LEAP Criminal Law

See the latest products created by the LEAP Criminal Law team.

Book a demo