If the company PF code remains the same, he cannot withdraw his PF, and the same PF number can be continued with the Pune office. If the company has a sub-code for the Bangalore branch, he can withdraw his Bangalore PF by submitting Form 19 & 10C with the Bangalore PF number. His transfer date to Pune can be shown as his date of leaving for the Bangalore PF account. He can withdraw after two months from the date of transfer. He should be assigned a new PF number from the date of joining at the Pune office.
However, it is against the PF Act. The member should not work in any covered establishment for a period of two months from the exit date to withdraw his PF. As you said it is the same company, it would be better to transfer the same to the Pune PF account.
Regards,
K. Saikishore
[Phone Number Removed For Privacy Reasons]