Accounts Receivable Clerk ABOUT THE COMPANY
Our client is a leading organization and they are looking to add a Accounts Receivable Clerk to the Team ACCOUNTS RECEIVABLE CLERK RESPONSIBILITIES
The Accounts Receivable Clerk prepares daily cash deposits and fills out cash control sheet daily.
Enter finalized cash receipts and updates accounts receivable ledger by customer.
Obtain and mails invoice copies for customers, as requested.
Process daily credit card deposits and post payments
File check stubs and bank receipts.
The Accounts Receivable Clerk will handle account reconciliations
Maintain files and records and payment resolution
Verify banking information, balance bank account with Sage
Research and processes customer claims of invoice payment.
Research and processes charge backs, returns, and bad checks.
Answer accounts receivable phone inquiries and follows up.
Call and/or mail correspondence to customers as necessary in order to update accounts.
Assist with related special projects, as required. EXPERIENCE PREFERRED FOR THE ACCOUNTS RECEIVABLE CLERK
Accounts Receivable Clerk has attention to detail
Collections-Business to Business is a must!
Excellent written and verbal communication skills
Accounts Receivable Clerk has at least 6 months of relevant experience
Solid computer skills Salary Range: $40,000 - $45,000 based on experience. This is an in-office position.
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"; });