Accounts Receivable
  • Maintain customer files and records

  • Conduct credit checks on all customers and manage limits

  • Enter customers purchase orders

  • Generate and issue invoices promptly 

  • Ensure timely collections and accurate allocation

  • Generate, review and reconcile aging schedule to the general ledger

  • Monitor customer accounts for non or delayed payments

  • Research/resolve payment discrepancies and problems with chargeback/markdown/discounts 

  • Process adjustments, credit card /online receipts, wire transfers

  • Prepare miscellaneous A/R reports

  • Review GST/HST allocations where applicable  

Accounts Payable
  • Maintain vendor files and records

  • Prior to processing, identify errors/discrepancies with account coding

  • Match invoices to purchase order where applicable

  • Validate sales tax where applicable 

  • Review approvals and enter invoices in accordance with company policies and deadlines

  • Monitor accounts to highlight delayed payments

  • Prepare and send monthly statements

  • Correspond with vendors to resolve invoice discrepancies and issues

  • Process adjustments, credit card billings and online payments 

  • Review code and process general billings and employee reimbursements

Cash Management
  • Develop knowledge of cash management process and techniques

  • Follow standard procedures to improve efficiency in cash collections, funds transfer and cash disbursements; prepare bank reconciliation and investigate discrepancies

  • Predict cash requirements and cash positions by analyzing budgeting needs and financial reports

  • Manage incoming and outgoing cash or a daily basis

  • Receive /process incoming and outgoing wire transfer

  • Maintain the petty cash fund using prescribed internal control procedures

  • Prepare cheques, payments and bank deposits

  • Provide data and create journal entries relating to cash management activities

  • Ensure enough cash is available to pay bills as they come due

  • Recommend investment of excess cash

  • Liaise with banks to resolve account issues 

  • Conduct regular bank and credit card reconciliations

  • Maintain internal controls for payments and collections to prevent theft or fraud

  • Maintain security and confidentiality of financial records

Asset Management



  • Record fixed assets (tangible and intangible)

  • Prepare journal entries for disposals and impairments

  • Calculate depreciation and amortization for all fixed assets using applicable methods

  • Review and update the detailed schedule of fixed assets and accumulated depreciation

  • Reconcile the fixed asset subsidiary ledger to the general ledger control account

  • Investigate the potential obsolescence of fixed assets

  • Conduct periodic physical counts of fixed assets

  • Recommend to management whether fixed assets should be disposed of

  • Prepare audit schedules relating to fixed assets and assist the auditors in their inquiries

  • Track expenditures for fixed assets in comparison to capital budgets




  • Maintain policies and procedures related to internal control of inventory

  • Assist in physical inventory count and record adjustments to inventory balance

  • Reconcile the inventory count to the general ledger

  • Assist in receiving, handling and managing inventory in a timely manner

  • Prepare month end journal entries relating to inventory movement

  • Ensure accuracy of monthly inventory levels within a perpetual system

  • Prepare account analyses and review margin reports in regards to cost and profitability

  • Decrease shrinkage by researching inventory discrepancies

  • Maintain and update employee records in database

  • Determine if a worker is an employee or self-employed contractor

  • Identify and administer statutory legal, company compulsory and voluntary payroll deductions

  • Calculate payroll earnings and deduction for employees (hourly and salary)

  • Prepare CPP/EI/tax remittances 

  • Identify taxable benefits, allowances and the impact on payroll withholdings

  • Demonstrate an understanding of basic payroll computerized systems

  • Prepare a payroll register and payroll journal entries

  • Prepare a record of employment and demonstrate knowledge of filing requirements

  • Prepare year-end reporting of all payroll information returns for CRA

  • Process workers compensation premiums, health tax payments

  • Prepare proper forms when employment is terminated 

  • Maintain systems and controls to verify the integrity of all systems and improve the effectiveness and efficiency of control and processes

  • Prepare accurate financial statements including Profit/Loss, Balance Sheet, Cash Flow

  • Compare current and prior year financial statements to identify significant changes

  • Prepare variances to budget, cash forecast, breakeven analysis

  • Assist in preparation of budgets and forecasts for management

  • Analyze, interpret and communicate revenue and expense variances; suggest improvements

  • Identify areas for cost reduction and efficiency

  • Maintain statistical reports for management use

  • Comply with federal, provincial and municipal tax requirements

  • Prepare applicable business and tax forms 

  • Reconcile balance sheet accounts; prepare monthly reports and journal entries as needed

  • Prepare year-end and adjusting and closing entries

  • Prepare financial reports by collecting/analysing/summarizing account information and trends

  • Handle all audit requests and prepare documentation