The man accused of murdering a witness set to testify against him was in violation of his court-ordered curfew, according a report.

New documents detail Bessman Okafor’s home confinement violations leading up to and on the day police said he and two other men shot and killed 19-year-old Alex Zaldivar.

Those records show Okafor, now charged with first-degree murder, violated his curfew almost every day for 10 weeks leading up to Sept. 10, the day the shooting happened.

That was also the day before Zaldivar was supposed to testify against Okafor for a previous violent home invasion in May 2010.

He is now behind bars without bond.

The records raise questions about how Okafor's home confinement program was managed.

His offender violation report shows he violated his curfew 109 times, but they were never reported to the court system.

At the time, Okafor was facing 14 robbery and assault charges. He was placed on home confinement, which required him to wear a home monitoring device.

That device alerted Orange County Corrections when Okafor was not home.

But documents show, he violated his curfew more than 100 times before the night Zaldivar was killed.

It's the job of the corrections department to notify the court if someone is violating curfew, which did not happen.

Orange County Corrections Department spokesman Allen Moore wouldn't address why it was never reported, but did release a statement.

"The Corrections Department has no authority to place the defendant in custody. When a defendant fails to abide by the rules of the program we can petition the court to revoke the defendant's home confinement."

Okafor’s case has prompted an internal investigation to figure out if home confinement policies were followed properly.

The investigation will also review if the policies in place at the time were appropriate.