Are you sure about this? Phosphate is not very useful as a buffer at pH 4. None of the pKas of the protonation states of phosphate is within 1 pH unit of 4.
Additionally, you need to specify what the cation is supposed to be.
Burcu Uner I am curious to know why you want to use Phosphate buffer at pH 4 as this pH value does not fall within its buffering range. It would be better to use a citrate buffer or an acetate buffer at pH 4. Phosphate buffer is best used between pH 6 and 7.5
I agree with Adam, at pH= 4.00 phosphoric acid will be around the first ionization point (H3PO4 --> H+ + H2PO4- ), therefore no buffering / minimal effect will be present. Calculations can be done, but I do not believe this dissolution can keep pH values at 4.00 in a very reliable way.