Nine US servicemen will receive administrative punishments for their role in a prostitution scandal. Photograph: Reuters

Nine US servicemen are to receive administrative punishments, but will escape criminal charges, for their role in the secret service Colombian prostitutes scandal.

A military official told the Guardian that an official report would be published soon and confirmed reports by the Associated Press about the disciplinary action.

Seven of those facing the administrative punishments are soldiers and two are marines. US officials said that, in addition, one member of the air force has been reprimanded. Two navy seals are still awaiting a final decision.

Lt Col DL Wright, of US Southern Command said a redacted version of a report on the military investigation is due to be published in the next two weeks. The military does not publicly disclose details of administrative punishments, which can range from the docking of pay to confining personnel to quarters. In some cases, it can delay or prevent promotions.

The investigation was ordered after it emerged that military personnel had been implicated in the April incident in which secret service agents were accused of taking prostitutes back to their hotel rooms ahead of a presidential visit. The scandal tainted the agency's reputation and led to several investigations and questions over its culture.

US Southern Command, headed by General Douglas Fraser, carried out the investigation into the role played by the 12 members of the military in the incident.

The servicemen were assigned to support the secret service in advance of President Barack Obama's official visit to Columbia for a Summit of the Americas. None were involved directly in presidential security.

A dozen secret service agents were implicated in the scandal and eight of them, including two supervisors, have been forced out of the agency. Three were cleared of serious misconduct and at least two are fighting against their dismissal.

The misconduct allegations emerged after reports of a fight over payment between one of the prostitutes and a Secret Service agent at a hotel in Cartagena.