Staff Accountant (SEC) JobotStaff Accountant (SEC)Raleigh, NC$70,000–$100,000 / yearInformation collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. The Staff Accountant is responsible for supporting all aspects of accounting operations, by performing daily and monthly accounting activities and ensuring compliance with GAAP and SEC reporting requirements.
NewAsset and Fleet Data Manager Swissport International AGAsset and Fleet Data ManagerRaleigh, NC$117,000A key member of the Fleet Management group of Headquarters Team, this role supports The Head of Regional Fleet Management by managing both capital and expense projects relating to vehicles and airport ground support equipment (GSE) of the Swissport fleet for North America; facilitating support for the full life cycle of the assets, including capital planning, leasing, deployment, miscellaneous project support, and asset sale/disposal. Additionally, this role supports the Finance, Procurement and Planning groups for the tactical execution of the overall fleet strategy to ensure fleet assets are accurately specified and delivered on time to support Swissport operations.
Accounts Receivable Representative (Graham, NC, US, 27253) Cintas CorpAccounts Receivable Representative (Graham, NC, US, 27253)NCResponsibilities include all accounts receivable related functions, including keeping track of assigned accounts to identify outstanding debts; planning course of action to recover outstanding payments; heavy phone activity with customers; locating and contacting debtors regarding payment status; negotiating payoff deadlines or payment plans; handling questions or complaints; investigating and resolving discrepancies; establishing good relationships with customers; updating account status and database regularly; alerting supervisors of customers unwilling or unable to pay outstanding amounts; complying with requirements when legal action is unavoidable. With offerings including uniforms, mats, mops, towels, restroom supplies, workplace water services, first aid and safety products, eye-wash stations, safety training, fire extinguishers, sprinkler systems and alarm service, Cintas helps customers get Ready for the Workday.
Accounts Receivable Representative CintasAccounts Receivable RepresentativeGraham, NCResponsibilities include all accounts receivable related functions, including keeping track of assigned accounts to identify outstanding debts; planning course of action to recover outstanding payments; heavy phone activity with customers; locating and contacting debtors regarding payment status; negotiating payoff deadlines or payment plans; handling questions or complaints; investigating and resolving discrepancies; establishing good relationships with customers; updating account status and database regularly; alerting supervisors of customers unwilling or unable to pay outstanding amounts; complying with requirements when legal action is unavoidable. With offerings including uniforms, mats, mops, towels, restroom supplies, workplace water services, first aid and safety products, eye-wash stations, safety training, fire extinguishers, sprinkler systems and alarm service, Cintas helps customers get Ready for the Workday®.
Accounts Receivable Representative Blue CloudAccounts Receivable RepresentativeRaleigh, North CarolinaBlue Cloud is the largest pediatric Ambulatory Surgery Center (ASC) company in the country, specializing in dental restorative and exodontia surgery for pediatric and special needs patients delivered under general anesthesia. As our network of ASCs continues to grow, we are actively recruiting a new Account Receivable Representative to join our talented and passionate Blue Cloud Team!
Accounts Payable/Receivable Specialist AqualisAccounts Payable/Receivable SpecialistMorrisville, North CarolinaAQUALIS is the nationwide leading provider of comprehensive water management services focused on maintaining, inspecting, and repairing post-construction storm water and lift station systems. The Accounts Payable and Receivable Specialist is responsible for accurately managing the full cycle of accounts payable and receivable functions, ensuring timely processing of transactions, and supporting overall accounting operations.
Accounts Receivable Specialist Ferretti SearchAccounts Receivable SpecialistRaleigh, NCThe Accounts Receivable Specialist will be responsible for managing and maintaining the company’s accounts receivable processes, including invoicing, payment tracking, and account reconciliation. In addition, the position will support efficient financial operations by monitoring outstanding balances, resolving discrepancies, and providing clear communication regarding account activity.
Billing and Accounts Receivable Manager Deloitte Touche Tohmatsu LtdBilling and Accounts Receivable ManagerNCRemote$140,000–$160,000 / yearAs an Epic Billing and Accounts Receivable Manager you will help deliver back-end revenue cycle management (RCM) services, including billing and claims submission, A/R follow-up, denials management, payment posting, and credits and refunds, for health care provider client. This compensation range is specific to the remote role and takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
Staff Accountant Synerfac Technical StaffingStaff AccountantHenderson, NC$23–$25 / hourThis role is ideal for a detail-oriented accounting professional with hands-on manufacturing experience and a solid grasp of month-end close processes. Our client is a growing manufacturing organization seeking a Staff Accountant to join their finance team in Henderson.
Controller Synerfac Technical StaffingControllerDurham, NC$90,000–$100,000 / yearSupport budget preparation and ongoing monitoring, participate in continuous improvement initiatives and special projects, assist with contract review, and serve as backup for Accounts Receivable and Accounts Payable functions. Our client is seeking a Controller to manage project financials from cost tracking through billing and reporting, ensuring accuracy, compliance, and profitability.
Accounts Receivable Specialist I (On-Site Graham NC) Labcorp Holdings IncAccounts Receivable Specialist I (On-Site Graham NC)Graham, NC$17.75–$21 / hourLabcorp is a global leader in diagnostic testing and drug development solutions, helping healthcare providers, researchers, and patients make informed decisions that advance care. If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site or contact us at Labcorp Accessibility.
Accounts Receivable and Collections Specialist Towne Properties Asset Management CoAccounts Receivable and Collections SpecialistRaleigh, NC$20–$24 / hourProvide exceptional customer service to owners by addressing inquiries related to balances, payment plans, address changes, and other issues. We recognize hard work, promote from within when possible, and help our associates build careers they're proud of-based on skill, reliability, and drive, not just seniority.
Accounts Receivable Specialist DLA Piper LLP (US)Accounts Receivable SpecialistNC$26.59–$33.28 / hourWhile the specific job requirements of a DLA Piper position may vary depending upon scope of the job and area of specialty, there are certain universal requirements that are expected of all DLA Piper employees, which include but are not limited to: Effectively communicate, verbally and in writing, with clients, lawyers, business professionals, and third parties. Engage in both physical and sedentary activity, such as (a) working at a computer for extended periods of time, including on-screen reading and typing; (b) participating in digital/virtual conference calls; (c) participating in meetings as needed.
Manager - Accounts Receivable Merz Pharmaceuticals LLCManager - Accounts ReceivableRaleigh, NCFull timeCompetencies include detail‑oriented, strong problem‑solving skills, ability to manage competing priorities and meet tight deadlines, strong customer‑relationship management in a complex, regulated environment. This role ensures accurate customer billing, timely collections, compliance with contractual and regulatory requirements, and effective cash‑flow management and AR master data governance.
Accounts Receivable Manager Investors Title CompanyAccounts Receivable ManagerMorrisville, NCWhat You'll Do: • Lead the strategy, oversight, and continuous improvement of the entire order-to-cash cycle, including open orders, invoicing, collections, payment receipt, application of funds, and receivable balances • Evaluate current AR processes, workflows, and staffing structure; implement improvements to centralize and optimize operations • Partner with cross-functional leaders to strengthen collection results, improve receivables performance, and ensure adherence to invoicing and AR policies • Drive enterprise-level reporting on open AR, unapplied cash, variances, SLAs, and KPI metrics across all revenue segments • Oversee timely and accurate payment posting, exception resolution, refunds, adjustments, and commitment management • Collaborate on technology initiatives to improve order intake, remittance processing, and fund application workflows. What We're Looking For: • Bachelor's degree preferred • Experience in a title insurance or financial services organization a plus • 7+ years of progressive experience, including 2+ years in a leadership role • Demonstrated success leading teams and redesigning business processes • Strong supervisory skills with the ability to lead and develop a team of 7-10 individuals • Proven ability to thrive in a fast-paced environment • Strong customer service orientation and ability to apply technology to solve business challenges.
Accounts Receivable Specialist I (On-Site Graham NC) LabcorpAccounts Receivable Specialist I (On-Site Graham NC)Graham, North CarolinaLabcorp is a global leader in diagnostic testing and drug development solutions, helping healthcare providers, researchers, and patients make informed decisions that advance care. Across every role, we harness data and AI to work smarter, move faster and create breakthrough solutions that improve health outcomes for people.
Accounts Receivable Clerk - Seasonal, Part-Time Alsco IncAccounts Receivable Clerk - Seasonal, Part-TimeRaleigh, NCTypical Environmental Conditions: Vehicles on public roads, inside general offices, customer locations, and areas of a typical industrial laundry facility, Service Center, or depot. Typical Physical Activity: Physical Demands/Requirements consist of standing, sitting, walking, stooping, driving, grasping, moving equipment, pushing, pulling, reading, speaking, hearing, and lifting up to 30 lbs.
Oracle Functional Consultant Receivable and Collections 6373310 Accenture PlcOracle Functional Consultant Receivable and Collections 6373310Raleigh, NCIn addition to delivering innovative solutions for Accenture's clients, you will work with a highly skilled, diverse network of people across Accenture businesses who are using the latest emerging technologies to address today's biggest business challenges. Provide support and enhancements for Oracle Advanced Collections (OAC), including strategy setup, scoring, dunning plans, and collections workflows.
Supervisor, Accounting LCI TechSupervisor, AccountingDurham, NCCommunicate effectively, both orally and in writing; defines problems, collects data, establishes facts, and draws valid conclusions; and effectively presents information to management and accounting team, as needed. Reviews and performs a variety of technical and accounting duties involved in performing responsible financial record keeping and the related reporting duties; reviews and participates in the establishment and maintenance of procedures.
NewAccounts Payable Specialist Belcan LLCAccounts Payable SpecialistCary, NC$40–$48 / hourTags: #AccountsPayable #APSpecialist #FinanceJobs #AccountingJobs #AccountsPayableCareers #InvoiceProcessing #FinancialOperations #MicrosoftDynamics365 #AccountingCareers #FinanceProfessional #CorporateAccounting #CaryNCJobs #AccountingSpecialist #Procurement. This position is responsible for ensuring the accurate, timely, and efficient processing of accounts payable transactions while partnering with internal stakeholders and outsourced service providers.
Accounts Payable Clerk-Apex North Carolina Department of Public InstructionAccounts Payable Clerk-ApexApex, NCPrimary Role: The Accounts Payable Clerk supports the Accounts Payable Coordinator in managing and processing all outgoing. Support month-end and year-end close processes as assigned, including data entry and filing.
Patient Account Associate- Duke Homecare and Hospice Duke UniversityPatient Account Associate- Duke Homecare and HospiceDurham, NCInitiates appropriately timed correspondence and telephone contact to clarify and explain account or coverage situation with patients or guarantors, employers, insurance companies, and sponsoring agencies; obtains cooperation toward settlement of account. This position must be able to work independently to process complex patient medical claims by therapy and payer specifications to assure accurate and timely claim submission and follow up through final payment and cash posting.
Accounts Payable Specialist Ledgent Finance & AccountingAccounts Payable SpecialistDurham, North Carolina$50,000–$54,080Ledgent Finance & Accounting's client is currently seeking a detail-oriented Accounts Payable Specialist to join their dynamic team. This position is 100% in-office and focuses on efficiently managing accounts payable processes while supporting the financial department.
Accounts Specialist - Payable Wake County Public School SystemAccounts Specialist - PayableCary, North CarolinaFull timePerforms a variety of accounting tasks required to analyze, verify, and reconcile accounting records in order to ensure effective, efficient, and accurate financial operations. Reviews processed transactions, ensuring presence of all required supporting documentation and determining need for additional information in order to meet regulatory requirements.
Senior Administrator - Accounts Payable Compliance and Reporting Wake County Public School SystemSenior Administrator - Accounts Payable Compliance and ReportingCary, North CarolinaFull timeConsiderable knowledge of generally accepted accounting practices and principles; Considerable knowledge of federal, state, and local budgeting and finance requirements; Considerable knowledge of Microsoft Office, specifically Word and Excel; Google Apps; Strong skills in budget, purchasing, and procurement procedures; Critical thinking and problem-solving skills; Ability to communicate clearly and concisely both in oral and written form using a variety of communication techniques and tools to ensure the appropriate flow of information, collaborative efforts, and feedback; Ability to operate accounting systems for data management, problem resolution, and information research; Ability to meet deadlines; Ability to proofread documents and prepare clear and comprehensive reports; Ability to exercise independent initiative to perform both original and recurring assignments, and exercise judgment in the absence of clear directives; Ability to establish and maintain effective working relationships with school system staff, external agencies, vendors, and the community. Responsible for collaborating with the Senior Administrator of AP and the Director of Financial Reporting to ensure daily, weekly, and monthly accounts payable and cash management maintenance is being performed.
Sr Accounts Payable Specialist DLA Piper LLP (US)Sr Accounts Payable SpecialistNC$28.17–$38 / hourWhile the specific job requirements of a DLA Piper position may vary depending upon scope of the job and area of specialty, there are certain universal requirements that are expected of all DLA Piper employees, which include but are not limited to: Effectively communicate, verbally and in writing, with clients, lawyers, business professionals, and third parties. Engage in both physical and sedentary activity, such as (a) working at a computer for extended periods of time, including on-screen reading and typing; (b) participating in digital/virtual conference calls; (c) participating in meetings as needed.
Accounts Payable Associate RosesAccounts Payable AssociateHenderson, North CarolinaThe role will focus on reviewing, entering, and validating a large volume of invoices while partnering with purchasing and accounts payable colleagues to keep payment workflows moving efficiently. Collaborate closely with accounts payable to team members to ensure invoices are properly prepared and moved through the approval process on time.
Accounting Associate - AR, Billing & Collections CHEMTEK, INC.Accounting Associate - AR, Billing & CollectionsDurham, NCAccounting Associate - A/R and BILLING Chemtek, a family-owned business with a strong track record of innovation and customer service, is seeking a detail-oriented Accounting Associate to join our finance team in downtown Durham. If youre ready to contribute to a growing company where your attention to detail and relationship-building skills will make a real impact, apply today to join the Chemtek team!
Accounts Payable Specialist McKinney Ventures LLCAccounts Payable SpecialistDurham, NC$60,000–$65,000 / yearPrepares and prints accounts payable reports; reviews and reconciles periodic reports to maintain current reconciliation status for cash and disbursement accounts. Responds to all vendor and employee inquiries regarding invoices, expenses, and check requests; resolves invoice discrepancies.
Accounts Payable Associate Variety Wholesalers IncAccounts Payable AssociateHenderson, NCPart timeThe role will focus on reviewing, entering, and validating a large volume of invoices while partnering with purchasing and accounts payable colleagues to keep payment workflows moving efficiently. Collaborate closely with accounts payable to team members to ensure invoices are properly prepared and moved through the approval process on time.
NewSenior Accounts Payable Specialist Martin Marietta Materials IncSenior Accounts Payable SpecialistRALEIGH, NCThe Accounts Payable Specialist is responsible for providing support for accounts payable inquiries, processing invoices, maintaining accurate financial records and providing professional customer service. Martin Marietta's Magnesia Specialties business produces high-purity magnesia and dolomitic lime products used worldwide in environmental, industrial, agricultural and specialty applications.
NewAccounts Payable Specialist BelcanAccounts Payable SpecialistCary, NC$40–$48 / hourThis position is responsible for ensuring the accurate, timely, and efficient processing of accounts payable transactions while partnering with internal stakeholders and outsourced service providers. Job Responsibilities: * Process incoming accounts payable invoices, including three-way PO matching, recurring invoices, and non-PO invoices.
NewSR Accounts Pay Analyst RosesSR Accounts Pay AnalystHenderson, North CarolinaAs a Senior Accounts Payable Analyst, you will play a critical role in ensuring timely and accurate processing of vendor invoices and payments while supporting continuous improvement initiatives within the Accounts Payable function. This role is ideal for an experienced accounts payable professional who thrives in a fast-paced, high-volume environment and is passionate about process improvement, accuracy, and operational excellence.
Accounts Payable Process Improvement Analyst Kimley-HornAccounts Payable Process Improvement AnalystRaleigh, North CarolinaOverview: Kimley-Horn is looking for a Accounts Payables Process Improvement Specialist to join our Raleigh, North Carolina (NC) office! We take pride in how our employee retention, robust benefits package, and company values have led to Kimley-Horn’s placement on the Fortune “100 Best Companies to Work” list for 19 years!
Accounting Coordinator I Southern Energy Management IncAccounting Coordinator IRaleigh, NC$42,000–$48,000 / yearYou'll wear a few different hats, juggle competing deadlines, and make a real impact on how smoothly the whole operation moves, including helping us build smarter, more efficient ways of working. Hands-on curiosity about AI and automation tools; the ideal candidate doesn't need to be an expert but brings a genuine interest in learning new technology and finding smarter ways to work.
NewAccounts Payable Specialist The Kemtah Group, Inc.Accounts Payable SpecialistCary, NC$40–$48 / hourThis position is responsible for ensuring the accurate, timely, and efficient processing of accounts payable transactions while partnering with internal stakeholders and outsourced service providers. Job Responsibilities: Process incoming accounts payable invoices, including three-way PO matching, recurring invoices, and non-PO invoices.
Account Manager BrightView Holdings IncAccount ManagerDurham, NCCustomarily and regularly spends more than half of the time working away from BrightView's places of business, walking job sites, selling and obtaining orders or contracts for BrightView's services. The Account Manager serves as the primary point of contact for a portfolio of landscape maintenance clients, building long-term relationships that promote client satisfaction, retention, and ancillary sales.
NewSR Accounts Pay Analyst Variety Wholesalers IncSR Accounts Pay AnalystHenderson, NCPart timeAs a Senior Accounts Payable Analyst, you will play a critical role in ensuring timely and accurate processing of vendor invoices and payments while supporting continuous improvement initiatives within the Accounts Payable function. This role is ideal for an experienced accounts payable professional who thrives in a fast-paced, high-volume environment and is passionate about process improvement, accuracy, and operational excellence.
Accounts Payable Intern Stride, Inc.Accounts Payable InternRaleigh, North CarolinaSUMMARY: This internship offers the opportunity to gain hands-on experience in a corporate accounting operations environment, supports key functions of the Accounts Payable group. If you are a job seeker with a disability and require a reasonable accommodation to apply for one of our jobs, you can request the appropriate accommodation by contacting stridecareers@k12.com.
Accounting WeddingsAccountingRaleigh, North CarolinaResponsibilities Manage daily accounting functions including accounts payable, accounts receivable, journal entries, and general ledger maintenance Assist with monthly close, account reconciliations, and financial reporting Process invoices, vendor payments, expense tracking, and supporting documentation Support payroll processing, payroll reporting, and maintenance of accurate payroll records Review financial activity for accuracy, investigate discrepancies, and resolve issues promptly Assist with budgeting, forecasting, and additional accounting or administrative projects as needed Qualifications Bachelor’s degree in Accounting, Finance, or related field required Payroll experience preferred Two or more years of accounting experience preferred Strong proficiency in Microsoft Excel and accounting software systems Excellent organizational skills, attention to detail, and ability to maintain confidentiality Ability to manage multiple priorities and deadlines in a hospitality-driven environment Previous restaurant or hospitality accounting experience is a plus We offer the opportunity to be part of a respected team committed to excellence, where your work will directly support the continued success of a premier dining experience. Accounting Professional – Fine Dining Restaurant A well-established fine dining restaurant in Raleigh is seeking a motivated, detail-oriented accounting professional to join our team.
Accounts Payable Clerk Ledgent Finance & AccountingAccounts Payable ClerkDurham, North Carolina$46,000General DescriptionThe AP Clerk will verify vendor invoices to purchase order/receiving documents, classify by account numbers, reconcile variances, and file/scan matched and approved documents by payment date as well as respond to inquiries from vendors and others concerning account status. ResponsibilitiesESSENTIAL FUNCTIONS: * Reconcile vendor invoices and/or credits, by checking product descriptions, quantities, prices per unit, extended prices and special discounts/dating terms specified by buyer.
Account Manager BrightView LandscapesAccount ManagerDurham, NCFull timeCustomarily and regularly spends more than half of the time working away from BrightView’s places of business, walking job sites, selling and obtaining orders or contracts for BrightView’s services. The Account Manager serves as the primary point of contact for a portfolio of landscape maintenance clients, building long-term relationships that promote client satisfaction, retention, and ancillary sales.
Account Manager Vecta Environmental Services, LLCAccount ManagerRaleigh, North CarolinaAbout Vecta Environmental Services Vecta Environmental Services, LLC is a leading provider of industrial cleaning, hydro excavation, waste management, and environmental services supporting refineries, petrochemical facilities, manufacturing plants, and industrial operations across the Gulf Coast and surrounding regions. This role operates at the intersection of commercial strategy and operational execution, driving profitable revenue while strengthening the company’s footprint across industrial, municipal, energy, and infrastructure markets.
Accounts Payable Process Improvement Analyst Kimley-Horn and Associates IncAccounts Payable Process Improvement AnalystRaleigh, NCWe take pride in how our employee retention, robust benefits package, and company values have led to Kimley-Horn's placement on the Fortune "100 Best Companies to Work" list for 19 years! Leverage Technology to Drive Transformation: Learn and utilize Alteryx to analyze expense data and determine its ability to improve manual review processes.
Integration Solutions Architect, Accounting BuildOpsIntegration Solutions Architect, AccountingRaleigh, NCWe're fresh off a $1 billion valuation and a $127M Series C funding round (part of over $275M raised to date) led by industry-leading investors like Meritech Capital, BOND, and SE Ventures, backed by Schneider Electric (Reuters, TechCrunch, LA Business Journal). The Integration Solutions Architect (ISA) ensures seamless financial and data integrations between BuildOps and customers' accounting systems, with a focus on accuracy, data integrity, and long‑term scalability.
Senior Account Manager - Commercial Lines Insurance Office of AmericaSenior Account Manager - Commercial LinesRaleigh, NCRemote$80,000–$95,000 / yearFull timePlease note: If this position is posted as either fully remote and/or hybrid, in accordance with company policy, individuals residing within a 50-mile radius of a branch location may be required to work onsite in a hybrid capacity as there may be occasions when on-site presence is necessary to meet specific business needs. Coordinate day-to-day administrative and customer service activities, resolving complex issues, and ensuring no errors or omissions.
Senior Account Associate- Commercial Insurance (Agriculture/ Construction) Insurance Office of AmericaSenior Account Associate- Commercial Insurance (Agriculture/ Construction)Raleigh, NCRemote$50,000–$70,000 / yearFull timeTask Processing: Handle policy endorsements, audits, cancellations, reinstatements, lost policy releases, check requests, invoices, finance agreements, summaries of insurance, loss runs, MVRs, ID cards, certificates, binders, billing inaccuracies, and Agent of Record letters. New and Renewal Business Support: Conduct client research, gather underwriting information, perform loss run analysis, prepare submissions, evaluate and negotiate coverages and pricing, prepare and present proposals, bind coverage, and follow up for policy issuance.
NewAccount Manager - Commercial Insurance (Eastern or Central Time Zones) Insurance Office of AmericaAccount Manager - Commercial Insurance (Eastern or Central Time Zones)Cary, NCRemote$70,000–$90,000 / yearFull timePlease note: If this position is posted as either fully remote and/or hybrid, in accordance with company policy, individuals residing within a 50-mile radius of a branch location may be required to work onsite in a hybrid capacity as there may be occasions when on-site presence is necessary to meet specific business needs. Supporting: Shared Services – provides temporary service support to IOA account teams and producers, focusing on account management and service during transition and growth periods.
Commercial Insurance Account Manager - Trucking Insurance Office of AmericaCommercial Insurance Account Manager - TruckingDurham, NCRemote$70,000–$90,000 / yearFull timePlease note: If this position is posted as either fully remote and/or hybrid, in accordance with company policy, individuals residing within a 50-mile radius of a branch location may be required to work onsite in a hybrid capacity as there may be occasions when on-site presence is necessary to meet specific business needs. Service Excellence: Deliver excellent service, proactively anticipate needs, and respond quickly to service requests.
Senior Account Manager (Fully Remote) Insurance Office of AmericaSenior Account Manager (Fully Remote)Raleigh, NCRemote$80,000–$100,000 / yearFull timePlease note: If this position is posted as either fully remote and/or hybrid, in accordance with company policy, individuals residing within a 50-mile radius of a branch location may be required to work onsite in a hybrid capacity as there may be occasions when on-site presence is necessary to meet specific business needs. Coordinate day-to-day administrative and customer service activities, resolving complex issues, and ensuring no errors or omissions.