You cannot be a volunteer and be paid. If she left the job, then she was not hired internally nor as an employee. Employer needs to show recruitment efforts. Being familiar with the job and hard working is not relevant. She must speak with company and they must provide documentation of recruitment efforts.She was paid volunteer earlier and left job as no job position was their. Later internally when job was vacant, she was approved first with reference for job as familer and hard working.