Restaurant manager Paul Thomas Foster fiddled the loyalty card system at the Speights Alehouse in Bealey Avenue to get himself nearly $17,000.
The 38-year-old has been remanded on bail for sentencing on February 5, after pleading guilty in the Christchurch District Court to four charges of causing a loss by deception.
Police say he worked out several ways to manipulate the scheme, usually by loading points onto the loyalty cards which have been in operation at the pub since 2006.
Judge John Strettell was told that the various methods resulted in a loss to the hotel totalling $16,952.
Police prosecutor Sergeant Glenn Pascoe said Foster had manipulated hundreds of transactions, and told of one occasion when inquiries showed points were loaded onto a cardholder’s loyalty card when she was not at the hotel.
Defence counsel Andrew McKenzie said Foster could pay for about a quarter of the losses within a month and could then make regular payments for the rest.
Judge Strettell said he was not clear about whether it was the cardholders or Foster who had received the benefit of the dishonesty. Mr McKenzie said it was Foster.
The judge ordered a pre-sentence report to consider Foster’s suitability for home detention, and a report on his ability to repay the losses.