Finance Officer: Accounts Payable
Listed on 2026-10-26
-
Accounting
Financial Compliance, Accounting & Finance, Bookkeeper/ Accounting Clerk, Financial Reporting -
Finance & Banking
Financial Compliance, Accounting & Finance, Bookkeeper/ Accounting Clerk, Financial Reporting
Position Title
:
Finance Officer – Accounts Payable
Department
:
Financial Services
Status
:
Full-Time, Permanent
Hours
: 35 hours per week
Compensation
: $30.22/hour + health benefits + pension plan
Reports To
:
Executive Director or designate
Work location
:
Based out of the Ki-Low-Na Friendship Society office in Kelowna
The Finance Officer, Accounts Payable is responsible for the full accounts payable cycle and vendor management. This position ensures invoices are processed accurately and paid on time, expenses are coded to the appropriate program or funding source, and financial transactions comply with organizational policies, funder requirements, and applicable legislation.
The role supports the organization’s commitment to sound stewardship of resources through strong internal controls, accurate record keeping, and responsive customer service to internal and external stakeholders.
KEY RESPONSIBILITIES Accounts Payable Administration- Receive, review, verify, and process invoices for payment.
- Ensure appropriate approvals, supporting documentation, and account coding are in place prior to payment.
- Code expenses to the appropriate general ledger accounts, programs, projects, and funding sources.
- Process vendor payments through electronic funds transfer (EFT), cheque, corporate credit card, and other approved payment methods.
- Enter invoices and payment information into the accounting system.
- Reconcile vendor statements and investigate and resolve discrepancies.
- Administer corporate credit card transactions and reconciliations, ensuring compliance with organizational policies.
- Maintain accurate accounts payable records and filing systems.
- Support contractor and vendor reporting requirements, including T4A preparation where required.
- Ensure expenditures are charged to the correct funding source and comply with approved budgets and funding agreements.
- Monitor expenditures against available funding and identify potential concerns or variances.
- Prepare accounts payable schedules and supporting documentation for funder claims, reporting requirements, and audits.
- Assist managers and program staff in understanding expense coding and documentation requirements.
- Support the preparation of financial information related to grants, contracts, and restricted funding.
- Other duties as reasonably assigned.
- Maintain vendor records, insurance documentation, and tax information as required.
- Liaise with vendors regarding invoices, payment status, and account inquiries.
- Ensure compliance with purchasing, approval, and expense reimbursement procedures.
- Support month-end and year-end processes, including accounts payable aging, accruals, and prepaid expense reconciliations.
- Identify opportunities to improve efficiency, streamline workflows, and enhance internal controls.
- Support ongoing digitization and modernization of accounts payable processes.
- Ensure compliance with organizational policies, funding agreements, Canada Revenue Agency requirements, and applicable legislation.
- Prepare accounts payable schedules, cut-off documentation, and supporting records for annual audits and funder reviews.
- Assist with GST/PST tracking and documentation to support accurate reporting and recoveries.
- Maintain confidentiality of vendor, contractor, and organizational financial information.
- Contribute to continuous improvement of financial systems, processes, and controls.
- Diploma in Accounting, Bookkeeping, Finance, or a related field.
- Progress toward a CPA designation is considered an asset.
- Minimum two to four years of experience in full-cycle accounts payable.
- Experience working in a non-profit, Indigenous…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).