Thieves stole thousands of pounds during a break-in at a Royal British Legion club on Armistice Day, police have confirmed.
Detectives said the robbery on South Muirhead Road in Cumbernauld was "appalling" and that the thieves "obviously had no conscience".
Officers said takings and a number of collection tins were stolen from the premises, totalling a "four-figure" sum of cash.
The break-in was discovered on Friday.
Inspector Stevie Hazlet, from Strathclyde police, said: "This is an absolutely appalling crime which has had a huge impact on the local community members who regularly socialise at the club - particularly given the time of year.
"The person or people responsible obviously have no conscience.
"The premises was locked up and secured at around 2345 GMT on Thursday, so it has obviously been broken into some time between then and 0825 GMT."
Meanwhile, in a separate incident, a man was also charged with stealing a Remembrance Day charity tin in Kirkcaldy.
The 27-year-old is due to appear at Kirkcaldy Sheriff Court on Monday, 15 November.
Detective Sergeant Colin Robson said: "We are appealing for anyone with information about the thefts from charity shops within Kirkcaldy to contact us.
"We have extra officers dedicated to investigating these heartless crimes."