After passing the interview process in a well-known tech firm (London), I'm being asked for my current salary and TC (total compensation). I've always heard providing such information is a bad idea (and in some cases, such as in California, straight out illegal) as it allows the company to be in a better position to low-ball you.
When dealing with similar circumstances in the past (albeit at the start of the interview process, not right before the offer), I've solved the problem by just lying about the salary: I'd state my current salary to be the lowest amount I'd be willing to take on for my next role. The reason? My current salary is none of their business. I could certainly follow suit here, but I'm afraid they may for some reason ask me to provide my current payslip -- is this a common situation? That's something I would probably not do even if I was being honest about what my current salary is.
I'm torn about this, but I assume it's a relatively common situation? Another option is to just not give any such information, but I don't know how they're going to take it.