A Post Office manager appeared in court to deny taking cash from a charity project as part of a £157,000 embezzlement.
Carol Oswald, 53, has been accused of embezzling money from her workplace and from the community environmental charity project.
Oswald has also been accused of stealing thousands of pounds from an 81-year-old woman during a five-year period.
Oswald appeared in the dock at Perth Sheriff Court and denied helping herself to £139,051.12 from Letham Post Office on Rannoch Road, Perth.
It is alleged she took the cash while in a position of trust as manager of the Post Office branch between January 1 2008 and December 6 2012.
Oswald, of Grange Terrace, Perth, further denies embezzling £10,518 from Letham Climate Challenge while she was a trustee of the charity project.
It is alleged she embezzled that sum between November 4 2011 and November 30 2012.
She also denies stealing £8,059.80 from Jean Johnson, 81, at her home and at a property on Harley Place, Perth, between October 7 2010 and December 3 2012.
Oswald denied all of the charges against her and had bail continued prior to her trial later this year.