Bookeeper - Xero Specialist

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

TYPE OF WORK

Part Time

SALARY

780 USD Per month

HOURS PER WEEK

30

DATE UPDATED

Feb 15, 2026

JOB OVERVIEW

About the Role:
This role provides high?accuracy bookkeeping and financial administration support across the New Zealand Honey Group, working across multiple Xero files for a growing FMCG/e?commerce business. You will manage accounts payable, accounts receivable, and weekly bank reconciliations in Xero, ensuring all financial data across the group is clean, timely, and audit?ready.

The work requires strong technical capability in Xero, confidence with digital document?capture tools, and a meticulous approach to detail. You will support smooth financial operations by keeping records up to date, resolving discrepancies, and maintaining clear communication with internal teams and suppliers.


Key Responsibilities:
Accounts Payable:
Timely processing of supplier invoices through Xero with accurate coding, tracking and documentation.
Match invoices and bank feed transactions to purchase orders and receipts where applicable.
Maintain up?to?date AP schedules.
Follow up on missing invoices, statements, or documentation.
Ensure GST treatment is correct and compliant.
Accounts Receivable:
Generate and send customer invoices as required.
Import completed sales from CIN7 daily.
Reconcile payments received and allocated correctly.
Monitor overdue accounts and send reminders or statements.
Maintain accurate customer records and resolve discrepancies.
Bank Reconciliation & Financial Accuracy
Complete weekly bank reconciliations to a high standard.
Investigate and resolve coding issues, duplicates, or mismatches.
Reconcile credit card, PayPal, Amazon, and other payment gateways.
Maintain clean, accurate ledgers and support month?end processes.
Systems & Workflow Support:
Use Xero and/or Hubdoc for document capture and ensure all supporting documents are filed correctly.
Work within ApprovalMax workflows (if applicable) to support invoice approvals.
Assist with CIN7?related financial tasks such as matching POs, stock invoices, or landed cost entries (if applicable).
Identify opportunities to streamline processes or improve accuracy.
Communication & Administration:
Communicate with suppliers regarding statements, credits, and payment queries.
Liaise with internal teams to clarify coding, approvals, or missing information.
Maintain confidentiality and handle financial information with care.
Support ad hoc finance administration tasks as required.

About You:
Strong experience in bookkeeping with proven capability in Xero. 3+ years Xero experience as an administrator.
Good Excel skills, including the ability to complete manual Amazon reconciliations accurately, with instruction
Experience with ApprovalMax, Hubdoc and/or CIN7 is a significant advantage.
Very high level of accuracy, attention to detail, and consistency in financial data entry.
Confident managing AP, AR, and reconciliations independently.
Strong organisational skills and ability to manage workload across the week.
Clear communicator who can follow processes and ask questions when needed.
Comfortable working remotely with digital tools and cloud?based systems.
Extremely high level of confidentiality and professionalism when handling financial information.

Role is:
6am to 11am Phillipines time - Monday to Friday

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0219
Total Execution Time  0.0236
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,516,912 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Bookeeper-Xero-Specialist-1580177
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0149 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1580177
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 538218
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1580177
AND `misc`.`idIS NULL 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1580177
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1580177' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1580177 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1580177
AND `misc`.`idIS NULL 
0.0008   UPDATE employer_jobs SET hit_counts '***Feb-15-2026=29***Feb-16-2026=603***Feb-17-2026=123***Feb-18-2026=78***Feb-19-2026=59***Feb-20-2026=37***Feb-21-2026=18***Feb-22-2026=26***Feb-23-2026=28***Feb-24-2026=30***Feb-25-2026=18***Feb-26-2026=29***Feb-27-2026=18***Feb-28-2026=17***Mar-01-2026=8***Mar-02-2026=16***Mar-03-2026=18***Mar-04-2026=26***Mar-05-2026=28***Mar-06-2026=24***Mar-07-2026=14***Mar-08-2026=8***Mar-09-2026=19***Mar-10-2026=18***Mar-11-2026=12***Mar-12-2026=25***Mar-13-2026=13***Mar-14-2026=4***Mar-15-2026=9***Mar-16-2026=15***Mar-17-2026=22***Mar-18-2026=12***Mar-19-2026=13***Mar-20-2026=14***Mar-21-2026=6***Mar-22-2026=6***Mar-23-2026=11***Mar-24-2026=17***Mar-25-2026=17***Mar-26-2026=15***Mar-27-2026=8***Mar-28-2026=6***Mar-29-2026=11***Mar-30-2026=10***Mar-31-2026=8***Apr-01-2026=9***Apr-02-2026=10***Apr-03-2026=8***Apr-04-2026=8***Apr-05-2026=8***Apr-06-2026=5***Apr-07-2026=12***Apr-08-2026=18***Apr-09-2026=15***Apr-10-2026=10***Apr-11-2026=16***Apr-17-2026=3' WHERE job_id'1580177'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Feb-2026=1113***Mar-2026=433***Apr-2026=122' WHERE job_id'1580177'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1580177' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1580177 
0.0071   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '538218'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)