Direct the processing of invoices and its payments, and its accurate timely accounting and reporting.Job Responsibilities-- handling and maintaining general ledger banking accounts- Analyzes payable ledgers and other invoices for accuracy and eligibility for payment.- Verifies payments before release reviewing invoices and vouchers. - Preparation of cheques for direct payment, online payment and related banking papers.- Reconciles daily accounts payable total and general ledger with other applicable records and ensure all accounting processes are executed accurately and in a timely manner to facilitate detailed analysis- Preparation of correct and timely reports for MIS and cash flows. - Ensures proper recordkeeping of payments by cheques, internet banking, tax preparation and periodic audits.- Ensures employees monthly salary payments, and related payments correctly and effectively.- Ensure accuracy in Banking entries and carry Bank Reconciliation Statement preparation on daily/weekly basis including timely posting of interbank, inter unit funds transfers.- Keeping record of loans, repayments and regular reconcile of the accounting with bank record.- Ensure timely payments of all taxes, ESI and EPF.- Ensures proper maintenance, filing, and storage of records and present for audit.Required Skills-- Excellent verbal and written communication skills.- Proficient in accounting software and Microsoft Office or related software including web prolific, Alif & IDS - Thorough understanding of accounts payable and banking functions.- Excellent accounting and analytical skills and attention to detail.