Handle '$ 0000.-' currency pattern

Hello, 
I got special currency format :
From "12345.00" we wants "$ 12345.-" and from "12345.56" we wants "$ 12345.56".