Not the full shilling

n.

Heard in Waterford, Cork, Galway and Dublin

Not fully mentally competent; a bit simple or foolish.

In use

Your man's not the full shilling boi!

Posh English

That fellow is somewhat deficient in intellectual capacity, my good fellow!

Same phrase, other counties