It's a long story but i will try to make it short.
I applied for i130 and used a birth certificate that said I was born in dec 2nd 1986 (mistake from my home country where the administrative system is corrupted and messed up)whereas my birthdate is dec 2nd 1989. I didn't even notice the mistake; I just gave all my papers to my lawyers so she could file. As a matter of fact, all my transcripts, medical records, degrees, I mean everything I have indicates I was born in 1989. I received a RFE saying that they have a1986 and 1989 as a birth date i their system. I sent back birth certificate (1989), ID, certificate of nationality but they still denied it.