General Accountant

Abeokuta Full-time Undisclosed
Job Description
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.

Min Qualification: Degree Experience Level: Senior level Experience Length: 6 years Language Requirement: English Working Hours: Full Time - 8 to 5 Applicant Location: Abeokuta & Ogun State, Nigeria

Job descriptions & requirements

Responsibilities:

Accounts Payable:

• 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)

General Ledger:

• 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

Cost Accounting:

• 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

FX & Export:

• 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

Reporting:

• 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

Controls & Compliance:

• 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
Sponsored Reseller Web hosting
Share this Job
Job Snapshot
  • Posted: Jun 19, 2026
  • Job Type: Full-time
  • Location: Abeokuta
  • Source: External