• Preparing and maintaining accounts in the accounting software. • Managing the account receivables including invoicing, debts collections, cash application and manage AR team. • Daily reporting on cash and bank transaction of the receipts and payments of the Company • Monitor customer accounts for due balances and report. • Resolve customer payment issues and disputes. • Preparing and maintaining accounts and proper financial records and reports related to accounts receivable. • Preparing Revenue Reconciliations and reporting on it. • Coordinating with internal/external auditors with regard to the book of accounts and clarifications sought.