The virtual invoicing specialist prepares and generates invoices based on sales orders, contracts, and other relevant documentation. They also ensure that all invoices are accurately prepared and issued on time. Additionally, they monitor the invoicing process to ensure that all transactions are recorded correctly in the financial system.