Finance Operations Manager

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$5 Per Hour

HOURS PER WEEK

15

DATE UPDATED

Sep 24, 2026

JOB OVERVIEW

Finance Operations Executive (Virtual Assistant – Accounts & Bookkeeping)
Company Overview

MUST HAVE XERO EXPERIENCE

Yum Street Limited is a UK-based hospitality and events business operating across public events, private bookings, and multi-site food operations. We manage high transaction volumes across events, football matchdays, and catering operations, making accurate financial control and reporting essential.

This role sits at the heart of the business, supporting day-to-day finance operations, cashflow visibility, management reporting, and cost control.

This is not a basic bookkeeping role and not a short-term VA gig.
It is an operational finance position requiring accuracy, accountability, commercial awareness, and strong systems discipline.

We are specifically looking for someone who:

Wants long-term, stable employment

Is committed to working as a professional Virtual Assistant

Has experience in accounts and bookkeeping

Values accuracy, structure, and consistency

Role Overview

The Finance Operations Executive is responsible for maintaining clean, accurate, and reliable financial records, reconciling transactions, supporting management accounts, and ensuring sales and cost data flows correctly across multiple systems.

You will work closely with senior management and external accounting support, providing dependable financial information that supports decision-making and profitability.

This role is ideal for someone who:

Enjoys reconciliations and financial accuracy

Is comfortable working independently as a Virtual Assistant

Wants to build a long-term career in finance operations and bookkeeping

Takes pride in getting things right the first time

Key Responsibilities
1. Xero Reconciliations & Transaction Management

Reconcile bank and card transactions in Xero weekly

Accurately link receipts and invoices to transactions

Extract receipts from email and WhatsApp and upload to Xero

Ensure all transactions are coded correctly and consistently

Maintain clean, audit-ready records at all times

Accuracy and timeliness are critical. Errors or missing data are not acceptable.

2. Invoicing & Sales Recording

Create and issue invoices directly from Xero

Upload and record football matchday sales into ----------

Ensure sales data matches POS systems and bank records

Communicate professionally with clients and customers regarding sales queries

Identify and resolve discrepancies promptly

3. Cashflow & Management Reporting

Create and maintain cashflow tracking sheets

Provide weekly and monthly cashflow updates

Prepare weekly and monthly P&L summaries

Highlight variances, missing data, or unusual movements

Support management with accurate, timely, and reliable reporting

4. Cost of Goods (COGS) & Margin Support

Review cost of goods sold (COGS) across operations

Compare supplier pricing and flag opportunities for cost savings

Support margin analysis and cost control initiatives

Maintain and review data within MarketMan

5. Systems & Reporting Integration

Maintain accurate and consistent data across:

Xero

----------

MarketMan

Square POS

Rota Ready

Pull sales and product reports from Square

Ensure consistency between POS, finance, and operational systems

Proactively flag errors, missing data, or system mismatches

Software & Tools Required

You must be confident in, or willing to be trained on:

Xero (essential)

----------

MarketMan

Square POS

Rota Ready

Excel / Google Sheets

Required Skills & Experience
Essential

Experience working as a Virtual Assistant

Experience in accounts, bookkeeping, or finance operations

Strong experience using Xero

Solid understanding of the UK tax system (VAT, basic compliance)

High attention to detail and accuracy

Strong reconciliation and reporting skills

Ability to manage financial data across multiple systems

Professional written English

Confident communicating with internal teams and clients

Ability to work independently, manage time, and meet deadlines

Desirable (Not Essential)

Experience in hospitality, events, or retail businesses

Experience supporting management accounts

Experience in high-volume transactional environments

Performance Expectations (Very Important)

Success in this role will be measured by:

Accuracy and timeliness of Xero reconciliations

Clean, audit-ready financial records

Reliability of cashflow and P&L reporting

Accuracy of sales and cost data across systems

Ability to identify cost-saving and margin improvement opportunities

Consistency, ownership, and follow-through

This is a delivery-focused finance role, not a passive admin or task-only VA position.

Who This Role Is NOT For

People who dislike reconciliations or financial detail

People who struggle with accuracy, consistency, or deadlines

People looking for short-term, freelance, or “side hustle” work

People who need constant supervision to complete tasks

People without confidence using accounting systems

Why Work With Yum Street Limited

Long-term, secure role with stability and growth potential

Clear systems, responsibilities, and performance expectations

Opportunity to gain serious hands-on experience in operational finance

Exposure to real commercial decision-making

Opportunity to grow into senior finance or operations roles

Work with a UK-based, established hospitality and events business

???? Important Note

We are specifically looking for someone who wants to build a long-term working relationship, values accuracy, and takes pride in their work. If you are looking for short-term VA contracts or task-based freelance work, this role will not be suitable.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0261
Total Execution Time  0.0274
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,528,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Finance-Operations-Manager-1565021
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0201 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1565021
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 897926
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1565021
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-28',ej.date_added) duration_days, DATEDIFF('2026-09-28',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-28',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1565021' 
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1565021 
0.0008   UPDATE employer_jobs SET hit_counts = '***Jan-27-2026=145***Jan-28-2026=35***Jan-29-2026=7***Jan-30-2026=7***Jan-31-2026=1***Feb-01-2026=1***Feb-03-2026=1***Feb-04-2026=1***Feb-11-2026=1***Feb-12-2026=1***Feb-17-2026=1***Feb-19-2026=2***Feb-20-2026=258***Feb-21-2026=9***Feb-22-2026=1***Feb-23-2026=3***Feb-24-2026=2***Feb-25-2026=1***Feb-27-2026=1***Mar-04-2026=1***Mar-05-2026=1***Mar-06-2026=1***Mar-09-2026=1***Mar-10-2026=1***Mar-11-2026=1***Mar-12-2026=3***Mar-14-2026=1***Mar-19-2026=1***Mar-21-2026=2***Mar-27-2026=1***Mar-29-2026=1***Apr-02-2026=2***Apr-05-2026=1***Apr-08-2026=1***Apr-17-2026=1***Apr-20-2026=4***Apr-21-2026=1***Apr-29-2026=1***May-12-2026=1***May-19-2026=2***May-21-2026=1***May-22-2026=1***May-27-2026=1***Jun-10-2026=1***Jun-13-2026=1***Jun-26-2026=3***Jun-28-2026=1***Jul-01-2026=2***Jul-07-2026=1***Jul-25-2026=1***Jul-30-2026=1***Aug-22-2026=1***Sep-15-2026=1***Sep-18-2026=1***Sep-22-2026=3***Sep-24-2026=1256***Sep-25-2026=118***Sep-26-2026=62***Sep-27-2026=2***Sep-28-2026=2' WHERE job_id= '1565021'  
0.0012   UPDATE employer_jobs SET monthly_hits = '***Jan-2026=195***Feb-2026=283***Mar-2026=15***Apr-2026=11***May-2026=6***Jun-2026=6***Jul-2026=5***Aug-2026=1***Sep-2026=1444' WHERE job_id= '1565021'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1565021' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1565021 
0.0113   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '897926'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)