Job Title: Sales / Purchase Ledger / Finance Assistant Location: Skelmersdale (On-site) Hours: Full-Time, Monday to Friday, 9:00am – 5:00pm Reporting To: Finance Manager / Financial Controller Job Purpose To support the finance function by managing the day-to-day operations of both the Sales Ledger and Purchase Ledger, ensuring accurate processing of invoices, payments, and reconciliations while maintaining strong financial controls. Key Responsibilities Sales Ledger Process sales invoices using Sage 50 and EDI systems Process recharge invoices accurately Post and allocate customer receipts Carry out credit control activities (primarily via customer portals and email) Investigate and resolve customer account queries Maintain accurate and up-to-date sales ledger records Assist with month-end procedures as required Purchase Ledger Process purchase ledger invoices using Sage 50 Process product invoices via manual and PO systems Send invoices for approval and process accordingly Reconcile supplier statements and resolve discrepancies Maintain accurate and organised purchase ledger records Support payment run preparation General Duties Provide support to the wider finance team when required Assist with ad-hoc finance administration tasks Maintain confidentiality of financial information Contribute to process improvements where possible Person Specification Essential Previous experience in Sales Ledger and/or Purchase Ledger Strong attention to detail and accuracy Ability to work independently and use initiative Good organisational and time management skills Confident communication skills (written and verbal) Desirable Experience using Sage 50 Experience working with EDI systems Experience in a fast-paced finance environment What We Offer Full-time permanent position Holiday buy-back scheme Flexibility to reduce hours during quieter business periods (if required) Supportive team environment.