Back Office & Invoicing Specialist

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

TYPE OF WORK

Part Time

SALARY

4-6$/hour

HOURS PER WEEK

30

DATE UPDATED

Feb 17, 2026

JOB OVERVIEW

JOB DESCRIPTION

Back Office & Invoicing Specialist (Remote – Philippines)

Company: European Specialty Coffee & Distribution Group
Structure: Czech Operating Company + US Holding
Location: Remote (Philippines – CET overlap required)
Employment Type: Full-Time
Reports To: Senior Financial Controller

?

???? About Us

We are a European specialty coffee roasting, distribution, and service company headquartered in the Czech Republic with a US holding structure. Our operations include wholesale coffee, tea distribution, equipment service, and retail cafés.

We are implementing Odoo ERP to centralize order processing, accounting control, and operational workflows. We are seeking a highly organized Back Office & Invoicing Specialist to manage daily transactional processes and ensure accurate data entry within Odoo.

This role replaces a mixed customer service/accounting position and is focused on operational accuracy and financial discipline.

?

Position Overview

The Back Office & Invoicing Specialist is responsible for:
• Processing all sales orders and invoices
• Managing returns and credit notes
• Bank reconciliation and payment pairing
• Monitoring receivables and payables
• Recording and monitoring expenses
• Maintaining price lists
• Assisting sales with accurate offers
• Supporting cost control and profitability checks

This is a detail-oriented role requiring ERP experience and strong process discipline.

?

Key Responsibilities

1. Sales Order & Invoicing Management (Odoo)
• Process B2B and monitor B2C orders in Odoo
• Generate invoices and proforma invoices
• Issue credit notes
• Process returns and corrections
• Ensure correct VAT application
• Confirm pricing matches approved price lists
• Coordinate with warehouse for shipment confirmation

?

2. Receivables & Bank Reconciliation
• Daily bank transaction pairing
• Match payments to invoices
• Monitor Accounts Receivable aging
• Flag overdue invoices to sales team
• Prepare AR aging reports
• Support collections tracking

?

3. Payables & Expense Monitoring
• Record supplier invoices
• Enter and categorize company expenses
• Monitor expense documentation completeness
• Track due dates of supplier payments
• Assist in cost monitoring and expense reporting
• Prepare documents for Senior Controller review

?

4. Pricing & Profitability Control
• Maintain and update official price lists in Odoo
• Ensure pricing consistency across clients
• Double-check sales offers for correct margin application
• Support sales team by preparing structured offers
• Flag pricing anomalies to Controller or Managing Director
• Monitor discount application accuracy

This role does NOT approve pricing changes but ensures correct execution.

?

5. ERP & E-Commerce Coordination
• Work daily inside Odoo ERP
• Support integration between Shopify and Odoo
• Monitor order synchronization
• Correct data discrepancies
• Maintain accurate customer and product master data
• Ensure tax mapping accuracy

Experience with Odoo, Zoho, or similar ERP systems preferred.
Experience with Shopify or other e-commerce platforms is highly valued.

?

6. Documentation & Compliance Preparation
• Prepare monthly transaction exports
• Organize VAT documentation
• Maintain structured digital filing
• Ensure audit trail readiness
• Assist Senior Financial Controller in preparing documents for Czech external accounting firm

?

KPIs
• Invoice accuracy ? 99.5%
• Bank reconciliation completed daily
• AR aging within agreed targets
• Zero unauthorized pricing errors
• Monthly closing support completed by Day 3
• Clean and organized digital documentation

?

Required Qualifications
• 3+ years experience in back office, accounting support, or invoicing
• Experience with ERP systems (Odoo preferred)
• Experience with accounting software
• Experience with Shopify or e-commerce platforms preferred
• Strong Excel skills
• Understanding of receivables and payables processes
• High attention to detail
• Strong written and verbal English
• Ability to work CET overlapping hours

?

Ideal Candidate Profile
• Extremely organized
• Process-driven
• Comfortable with repetitive but critical tasks
• Strong numerical accuracy
• Understands margin logic
• Proactive in identifying discrepancies
• Not afraid to question incorrect data
• Comfortable working in structured reporting environment

?

This Role Is NOT
• A sales role
• A strategic finance role
• A pricing approval role
• A decision-making accounting position

It is a structured execution and control role within ERP.

?

What We Offer
• Stable long-term position
• Direct integration into European business structure
• Professional ERP exposure
• Growth opportunity into Senior Accounting role
• Competitive compensation based on experience
• Remote work with structured management

?

To Apply

Please send:
• Updated CV to ----------
• ERP experience details (Odoo, Zoho, etc.)
• Accounting software experience
• E-commerce platform experience (if any)
• Availability (hours per week)
• Expected monthly salary

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0141
Total Execution Time  0.0154
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,832 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Back-Office-Invoicing-Specialist-1581260
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1581260
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 677825
 LIMIT 1 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1581260
AND `misc`.`idIS NULL 
0.0005   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 '1581260' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1581260 
0.0013   UPDATE employer_jobs SET hit_counts '***Feb-17-2026=1830***Feb-18-2026=443***Feb-19-2026=206***Feb-20-2026=158***Feb-21-2026=110***Feb-22-2026=107***Feb-23-2026=120***Feb-24-2026=101***Feb-25-2026=77***Feb-26-2026=70***Feb-27-2026=53***Feb-28-2026=47***Mar-01-2026=35***Mar-02-2026=42***Mar-03-2026=24***Mar-04-2026=36***Mar-05-2026=31***Mar-06-2026=39***Mar-07-2026=31***Mar-08-2026=14***Mar-09-2026=48***Mar-10-2026=40***Mar-11-2026=36***Mar-12-2026=36***Mar-13-2026=27***Mar-14-2026=25***Mar-15-2026=31***Mar-16-2026=35***Mar-17-2026=14***Mar-18-2026=30***Mar-19-2026=34***Mar-20-2026=16***Mar-21-2026=17***Mar-22-2026=35***Mar-23-2026=38***Mar-24-2026=31***Mar-25-2026=28***Mar-26-2026=21***Mar-27-2026=23***Mar-28-2026=33***Mar-29-2026=20***Mar-30-2026=19***Mar-31-2026=28***Apr-01-2026=25***Apr-02-2026=25***Apr-03-2026=20***Apr-04-2026=27***Apr-05-2026=23***Apr-06-2026=22***Apr-07-2026=15***Apr-08-2026=27***Apr-09-2026=25***Apr-10-2026=25***Apr-11-2026=22***Apr-14-2026=1***Apr-16-2026=1***Apr-17-2026=1' WHERE job_id'1581260'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Feb-2026=3321***Mar-2026=917***Apr-2026=259' WHERE job_id'1581260'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1581260' 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` = 1581260 
0.0026   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '677825'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)