Job DescriptionInvoicing and Billing:1. Generate and send out invoices to customers and clients.2. Verify the accuracy and completeness of invoices and billing details.3. Ensure invoices comply with company policies and customer requirements.Payment Processing:1. Receive, record and post incoming payments, including checks, credit card transactions and electronic transfers.2. Allocate payments to appropriate customer accounts.Collections:1. Monitor and follow up on outstanding accounts and overdue payments.2. Contact customers to inquire about late or missing payments.3. Negotiate payment arrangements and resolve billing disputes.Customer Relations:1. Maintain a professional and positive relationship with customers.2. Provide assistance and respond to customer inquiries regarding invoices, billing and payment issues.Reconciliation:1. Reconcile customer accounts to resolve discrepancies and ensure accuracy in account balances.2. Collaborate with other departments to resolve customer-related issues.Reporting:1. Generate and analyze reports on accounts receivable status, including aging reports and cash flow projections.2. Assist in financial reporting and auditing processes.Credit Management:1. Evaluate customer credit profiles and recommend credit limits.2. Assist in developing credit policies and procedures.Compliance and Documentation:1. Ensure compliance with all relevant accounting principles and company policies.2. Keep abreast of changes in financial regulations and standards.Required Skill Sets:1. Excellent time management, organizational and follow-up skills.2. Excellent managerial, organizational, leadership and verbal/written communication skills.3. Analytical and strategic thinker who can plan, organize, execute and report out ideas and results.4. Very good at MS Office functions.