a)ÿPrepare and validate journal entries, maintain high level of GL accuracyb)ÿPrepare and maintain monthly closing entries, including accrualsc)ÿReconcile and maintain balance sheet accounts reconciliationd)ÿPrepare, track and clear bank reconciliatione) Assists with month-end / year-end closings and statutory audit
Accounts Payable
a)ÿMaintain detailed accounts payable recordsb)ÿ3-way matching of vendors invoices, prior to invoice recordingc)ÿMaintain records of AP vouchers, invoices and supporting documentsd)ÿMaintain periodical AP aging report and prepare invoices for payment as per aginge)ÿAssist in data preparation required by ZATCA in relation with VAT returnf)ÿCoordinate with suppliers for invoice discrepancies issues
Accounts Receivable
a)ÿMaintaining customer billing recordsb)ÿCoordinate with Costing and Project team to ensure invoice issuance of all Projectsc)ÿPerforming customers account reconciliationsd)ÿProduce monthly AR aging reportse) Record customers invoice collection
Project Costing System
a)ÿDevelop and maintain the cost accounting system, documents, and recordsb)ÿStrong coordination with Project Teams to maintain cost data collectionc) Assist to automate the costing system in ERP
Project GP Analysis
a)ÿAnalyze Projects costs and prepare regular management reports for variance analysisb)ÿPrepare cost estimates for upcoming Projects and RPOsc)ÿAnalyze and recommend costs and cost savingse)ÿPrepare periodical profitability reports for management for ongoing Projects and compare factors that affect Projects profitabilityf) Conduct physical inventories and monitor the cycle count program (if required so)
Revenue Management & Others
a)ÿRecord and maintain Projects revenue recognitionb)ÿPrepare monthly sales reconciliations in coordination with Projects teamc)ÿPrepare Project sales invoicesd)ÿAssist in audits and general ledger preparatione) Prepare and Maintain Budgets