"Quite shocked to see India Today carrying an article on me appearing on Maxim in a bikini!! Yeah right, " Sonakshi wrote on microblogging site Twitter.
A photograph published on India Today's website shows Sonakshi wearing a white bikini but the magazine's cover shows her wearing a black dress.
"These guys generally have their facts and figures right! Got the fact that I'm on Maxim right, but the figure (pun intended) completely wrong! Would've been smart if they checked out the magazine before writing whatever they felt like. It's not about me anymore but about their credibility, " she added.
Sonakshi, who made her Bollywood debut as a simple village girl with Salman Khan starrer "Dabangg", had set her record straight that she would never wear revealing clothes in her films to garner popularity.
The newcomer is set to change her on screen image with her next two films - "Kick", where she will romance Salman again, and Akshay Kumar starrer "Joker".