Role Summary
A General Accountant within the finance team, responsible for the full accounting cycle at the branch level — from daily sales and inventory reconciliation, through payables and payroll, to month-end close and tax compliance — all within Odoo as the system of record. The role reports to the Finance & Digital Transformation Manager and works alongside the existing finance team under a clear segregation of duties.
Key Responsibilities
Daily Revenue & Reconciliation
- Audit and reconcile daily POS sales reports across all branches against bank deposits and Odoo entries.
- Manage and periodically reconcile branch petty cash and cash tills.
- Reconcile delivery-aggregator commissions and settlements (Talabat, Careem, etc.) against amounts actually received.
Accounts Payable
- Record and review supplier invoices (raw materials, F&B purchases, services) in Odoo.
- Perform vendor statement reconciliations and schedule/track payments.
- Enforce 3-way matching between purchase order, goods receipt, and invoice.
Accounts Receivable
- Manage catering and corporate-account invoicing, collections, and AR aging.
Inventory & Cost Accounting
- Reconcile Odoo stock valuation against physical counts and investigate/resolve variances.
- Track central-kitchen entries and inter-branch transfers.
- Monitor COGS, food-cost ratios, and waste/variance, flagging material deviations.
Banking
- Prepare monthly/daily bank reconciliations for all accounts.
Payroll
- Process and review payroll via the KayanHR / Odoo integration, including Social Security and income-tax deductions.
- Track employee advances and expense claims.
Month-End Close
- Prepare monthly journal entries: accruals, prepayments, depreciation, and branch rent.
- Perform inter-branch reconciliations.
- Review the trial balance and support monthly management reporting.
Fixed Assets & Controls
- Maintain the fixed-assets register and calculate periodic depreciation.
- Apply internal controls, particularly over cash and inventory.
- Support branch-level P&L preparation and Budget vs Actual tracking.
- Support external audit and provide required documentation.
Must-Have Qualifications
- Bachelor's degree in Accounting or Finance.
- 2–5 years of hands-on accounting experience, ideally in F&B / retail or a multi-branch environment.
- Solid command of double-entry fundamentals and the full accounting cycle.
- Hands-on experience with an ERP (Odoo strongly preferred; SAP / Oracle / Microsoft Dynamics acceptable).
- Advanced Excel (Pivot Tables, XLOOKUP, advanced formulas).
- Knowledge of Jordanian tax legislation (sales and income tax) and Social Security regulations.
- Native Arabic and good working English.
- High attention to detail, strong organization, and strict adherence to deadlines.
Preferred Qualifications
- Direct experience specifically with Odoo.
- Cost and inventory accounting experience in a high-volume F&B setting.
- Experience reconciling delivery-aggregator accounts.
- Comfort working in an automation-first digital environment; data-analysis literacy is a plus.
- Practical experience using AI tools (Claude, ChatGPT, or similar) to support accounting and finance work.
What We Offer
- A modern, fully automated finance environment on Odoo V18 — no paper ledgers, no repetitive manual work.
- Real opportunity for professional growth and hands-on learning on a modern ERP and advanced finance systems.
- Exposure to a complete finance cycle across multiple brands and branches.
- Competitive salary and benefits based on experience and capability