Green’s Dictionary of Slang

ha’penny short of a shilling, a phr.

see under shilling n.