General Accountant
Job summary
This role exists to ensure that every financial transaction at BPL from the purchase of scrap batteries to the receipt of USD export proceeds is accurately posted into Odoo, correctly classified in the General Ledger, and reflected in timely, complete accounting reports. The person in this role is the gatekeeper of operational activity.
Job descriptions & requirements
- Post all supplier invoices into Odoo — Scrap Batteries, Chemicals, Services, Assets
- Perform 3-way matching (PO → GRN/SRN/ARN → Invoice) before posting
- Apply correct VAT (7.5%) and WHT (5%) to each transaction type
- Ensure advance payments are posted, tracked, and cleared against GRNs
- Maintain vendor ledger accuracy — no unposted, unreconciled items
- Generate AP aging reports and payment schedules for Treasury
- Post-quality deduction adjustments (Gross Weight vs Accepted Quantity)
- Maintain the Chart of Accounts in Odoo across all 369 GL codes
- Post month-end journals accruals, prepayments, depreciation
- Execute WIP transfer entries across 3 production stages (Breaking → Smelting → Refining)
- Post-standard vs actual cost variances (material, labour, overhead)
- Perform monthly bank reconciliation for all 4 active NGN banks
- Ensure cost centre coding is correct on every transaction
- Support month-end close TB, P&L, Balance Sheet
- Post raw material consumption (ULAB) from Weighbridge records into Odoo
- Allocate direct labour and overhead costs to production stages (Breaking, Smelting, Refining)
- Calculate cost per MT of lead ingot produced batch by batch
- Post finished goods at standard cost; record cost variances
- Track recovery rate impact on unit cost (target ≥62% lead recovery)
- Generate monthly Cost Summary by stage and per MT trend analysis
- Reconcile production records to financial entries in Odoo
- Post USD export sales (Accounts Receivable at USD equivalent)
- Record FX repatriation receipts and calculate realised FX gain/loss
- Post NGN/USD conversions against CBN NXP clearing accounts
- Track CBN 180-day NXP repatriation compliance per shipment
- Maintain FX exposure schedule — open USD receivables vs settled
- Post intercompany FX transactions (BPL ↔ Terralix loans)
- Generate FX Repatriation Compliance Report monthly
- Generate weekly AP Aging, Cash Requirements, and Payment Plan reports
- Produce monthly Trial Balance, P&L, and Balance Sheet from Odoo
- Prepare a stage-wise Cost Roll-Up report (Breaking → Smelting → Refining)
- Generate Vendor Reconciliation statements on request
- Export data to management Excel dashboards (parallel systems)
- Support external audit and FIRS tax filings with GL schedules
- Never post any invoice without a corresponding approved PO and GRN/SRN/ARN
- Flag any advance payments outstanding beyond 30 days
- Ensure dual approval is recorded for all payments above threshold
- Report bank reconciliation items unresolved beyond 5 days
- Maintain WHT certificate filing and reconcile WHT payable monthly
- Flag FX repatriation items approaching 150-day mark for escalation
Requirements:
- Bachelor’s degree in Accounting, Finance, or a related field
- Professional certification (ACA, ACCA, CIMA, or in progress) is an added advantage
- Minimum of 6 years of experience in general accounting (Cost, Payables & GL) within a manufacturing environment, with at least 2 years in a senior or supervisory capacity
- Prior experience in metals processing, battery recycling, or FMCG manufacturing is preferred
- Demonstrated experience with accounts payable processes, vendor management, and invoice reconciliation
- Strong understanding of inventory accounting, cost control principles, and BOM management
- Hands-on experience with ERP systems — Odoo experience is a significant advantage
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.