Accounts Payable Coordinator
$48-55k
Onsite, Dublin, Ohio About Us We are working with a trucking and logistics company seeking a highly skilled Accounts Payable Coordinator to support our growing fleet operations. As an Accounts Payable Coordinator, you will play a key role in ensuring accurate, timely payment processing for equipment, maintenance, and vendor expenses unique to an asset-based transportation environment. Position Overview The Accounts Payable Coordinator will handle full-cycle AP functions with a strong emphasis on asset-related invoices, including repairs, parts, fuel, tires, maintenance work orders, and equipment leases. This role requires accuracy, organization, and industry-specific experience. Key Responsibilities
As the Accounts Payable Coordinator, process high-volume, asset-based AP invoices, including:
Repair orders
Shop and parts purchases
Fuel statements
Equipment leases, registrations, and inspections
Match invoices to work orders or purchase orders within transportation or maintenance systems.
Ensure correct coding, approvals, and documentation.
Resolve discrepancies with vendors and internal maintenance/operations teams.
Maintain vendor files and asset-related AP records.
Reconcile vendor statements and support month-end close.
Collaborate with shop personnel, fleet managers, and the accounting team to support asset tracking. Qualifications
2-4+ years of experience as an Accounts Payable Coordinator or in a similar AP role.
Excellent communication, accuracy, and organizational skills.
Ability to multitask in a fast-paced environment. #INJAN2026 EB- document.addEventListener('DOMContentLoaded', => { const root = document.querySelector('#job_desc'); if (!root) return; // Skip wrapping if we've already done it if (root.dataset.hashtagsWrapped === "1") return; const SKIP = new Set(['SCRIPT','STYLE']); const walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, { acceptNode(node) { if (!node.nodeValue !node.nodeValue.match p{L}\p{N}_]+/u)) return NodeFilter.FILTER_REJECT; // Avoid wrapping inside an existing hashtag span let p = node.parentNode; while (p && p !== root) { if (p.nodeType === 1 && p.hasAttribute('data-hashtag')) return NodeFilter.FILTER_REJECT; if (SKIP.has(p.nodeName)) return NodeFilter.FILTER_REJECT; p = p.parentNode; } return NodeFilter.FILTER_ACCEPT; } }); const re = p{L}\p{N}_ gu; function wrapTextNode(textNode) { const text = textNode.nodeValue; re.lastIndex = 0; let m, last = 0; const frag = document.createDocumentFragment ; while ((m = re.exec(text)) !== null) { // preceding plain text if (m.index > last) frag.appendChild(document.createTextNode(text.slice(last, m.index))); // hashtag span const span = document.createElement('span'); span.textContent = m[0]; span.setAttribute('data-hashtag', '1'); // idempotence guard span.setAttribute('style', 'font-size:9px;color:#fff'); // requested inline style frag.appendChild(span); last = re.lastIndex; } // trailing plain text if (last < text.length) frag.appendChild(document.createTextNode(text.slice(last))); textNode.parentNode.replaceChild(frag, textNode); } const toProcess = []; let n; while ((n = walker.nextNode toProcess.push(n); toProcess.forEach(wrapTextNode); root.dataset.hashtagsWrapped = "1"; });