Temporary PO Invoice Processing Update

Jonathan Cox • May 29, 2025

Friday, May 30th | The CMiC team has officially gotten POs working in the system! 

 

The Accounting team also worked hard yesterday to push through roughly 1,000 invoices into users’ queues! However, any PO invoices entered yesterday were not able to be tied to a PO due to the issues we were previously experiencing. There are roughly another 3,000 invoices remaining to be entered and assigned to users. With the PO issue fixed, these 3,000 should now be able to be entered into the system properly.

 

WHAT THIS MEANS FOR USERS:



There will be some PO invoices in your queue in CMiC (the ones entered yesterday) that will need to be coded & approved following the temporary process put in place on Wednesday – code the invoice and enter the PO number as a comment on the invoice. This process will ensure the Accounting team can properly tie that invoice to the PO on the back-end. If your PO invoice comes over without any automatic coding, this is the process you will follow.

 

For any PO invoices entered beginning today, the invoice should already be automatically coded according to the PO. For these invoices, you’ll just check for accuracy and then approve. For additional training resources regarding how to code & approve invoices, visit the Keeley’n Hub. 

 

If you have any questions or need direct support on AP coding & approval, please contact the Project Controls team via your CMiC Teams Chats, or the Project Accountants for your Business Unit. 


Wednesday May 28th |, CMiC is still not working as intended as it relates to quantities on PO invoices. This has resulted in a delay in getting PO invoices uploaded into CMiC and into users’ queues – which impacts both AP and T&M billings. In order to get vendors & partners paid in a timely manner (according to our terms & contracts), as well as get T&M bills out as soon as possible, we are going to move forward with uploading PO invoices into CMiC without tying them directly to a PO – essentially turning them into Misc invoices. 


WHAT THIS MEANS FOR USERS:


There will be a slight temporary change to our process. Effective immediately, all PO invoices should be treated as Misc invoices. We are working diligently to get CMiC working properly and begin the normal process ASAP, but in the interim users should follow the same coding & approval process for PO invoices as you do for Misc invoices – with the additional step of adding the PO number as a comment on the invoice.


As of Wednesday evening May 28th, users will start seeing more invoices hit your queues to code and approve. Over the next week, please make sure you are coding & approving invoices as quickly as possible while we get caught up on AP & AR in CMiC. You can follow the below steps to complete this.

  1. Your first step is to code the invoice appropriately – this will be the case whether your invoice is for a PO or not.
  2. If your invoice IS for a PO – you should enter the associated PO number as a comment on the invoice.
  3. Once coded and the PO number entered in the comments, you can approve your invoice.


If you have any questions or need direct support on AP coding & approval, please contact the Project Controls team via your CMiC Teams Chats, or the Project Accountants for your Business Unit. 


We appreciate your patience and flexibility as we ensure we are continuing to take care of our people and our partners throughout this massive change.

April 21, 2026
Earth day is more than a date on the calendar; it’s a reminder of who we are building for. At Keeley, our work leaves a mark. Long after projects are completed and teams move on, what we build remains. But beyond structures and space, we are also shaping something less viable: the world future generations will inherit. It’s easy to focus on deadlines, deliverables, and the day-to-day demands of our work, but Earth Day challenges us to zoom out; to think about the children who grow up in the communities we build, the resources we use today, and the long-term impact of the choices we make right now. Because the truth is, sustainability isn’t just about being “green” its about being responsible stewards of the future. That means every decision matters. How we use waste, materials, how we protect the environment around our job sites. These choices ripple forward, influencing the quality of life for people we may never meet. The construction industry has a unique opportunity, and responsibility, to lead by example. Thoughtful planning and sustainable practices can lower environmental impact, improve long-term building performance, and create healthier spaces for communities. Every decision we make today helps shape the communities of tomorrow. You don’t have to be on a job site to make a difference. This Earth Day try to find one thing to change, whether that is turning off lights and electronics when not in use, reducing your paper waste in the office, or bringing a reusable water bottle or coffee cup. When we all do a little, it adds up. Years from now, future generations won’t see the schedules we met or the emails we sent. They will experience the outcomes of choices we made. That’s the legacy we are creating – together. This Earth Day let’s think beyond today. Let’s build with the future in mind.
March 4, 2026
Purpose Keeley Construction is committed to improving safety, sustainability, and operational efficiency across all projects and facilities. The Closed Loop PPE Recycling Program provides a structured process to collect, clean, inspect, and reuse certain PPE items rather than immediately disposing of them. Through this program, PPE items are collected, transported to a recycling partner, laundered, inspected for quality, and returned for reuse when appropriate. The goal is to reduce waste, extend the life of PPE, and support Keeley’s sustainability initiatives. The program supplements existing PPE purchasing practices and does not replace the need to maintain adequate PPE inventory on site. Scope This policy applies to: Keeley Construction offices and job sites participating in the PPE recycling program Team members and supervisors responsible for PPE usage Safety and operations personnel overseeing jobsite compliance Facilities participating in PPE collection and distribution The program currently includes PPE types such as: High impact gloves Dipped gloves Insulated gloves Leather gloves Safety vests These items are collected, sorted, cleaned, inspected, and paired for reuse when possible. Program Overview The PPE recycling process consists of three primary steps: 1. Collection Used PPE is deposited into designated 55-gallon collection drums located at approved facilities or job sites. These drums are labeled and provided as part of the recycling program. Only approved PPE items may be placed in these containers. 2. Processing and Laundering Collected PPE is transported to the recycling partner’s facility where items are: Sorted and evaluated Laundered and sanitized according to manufacturer guidelines Metal detected and inspected for quality control Items that meet safety and quality standards are prepared for redistribution. Items that fail inspection are removed and documented as scrap. 3. Return and Reporting Clean PPE is returned to Keeley facilities along with processing reports documenting: PPE items recovered Scrap quantities Sustainability metrics These reports help track waste reduction and provide visibility into PPE lifecycle management. Safety and Compliance Requirements To maintain compliance with the recycling service agreement: Only non-hazardous PPE may be placed in collection containers. PPE contaminated with hazardous materials, regulated chemicals, or biohazards is strictly prohibited. Any excluded materials remain the responsibility of the facility generating the waste. Team members must follow all OSHA and company safety procedures when handling used PPE. Site Responsibilities Each participating site is responsible for: Maintaining proper PPE inventory levels Ensuring only approved items enter recycling containers Keeping collection areas organized and accessible Coordinating collection schedules with the recycling provider Supporting program tracking and reporting This program is intended to reduce PPE replacement costs and waste, but it does not eliminate the need to purchase new PPE when items are damaged or unsafe. Sustainability Impact By participating in the PPE recycling program, Keeley facilities can: Reduce PPE waste sent to landfills Extending the lifespan of PPE equipment Support broader sustainability and environmental goals The program supports responsible resource management and contributes to waste reduction initiatives across operations.
March 4, 2026
Let’s talk about idle time. In January, Keeley drivers logged more than 720,000 miles. That’s a lot of movement, a lot of work getting done, and a lot of progress being made on our jobs. But our scorecard also showed something worth paying attention to: our company-wide average idle rate is 30.6%. That means almost one-third of the time our engines are on, they’re not actually moving us forward. No one leaves a vehicle running on purpose to waste fuel. It usually happens in small moments — waiting on a load, sitting through a delay, warming up longer than needed, or just getting distracted. But those small moments add up. Across our groups, we’re seeing idle rates range from 20% all the way into the 40% range. That tells us something important: this isn’t about equipment; it’s about habits. Some teams are already proving that lower idle time is possible. And this isn’t just about “being green”. When we let engines idle longer than necessary, it impacts: Fuel costs on our jobs Wear and tear on our trucks and equipment Air quality on and around our jobsites The overall efficiency of how we operate It’s not dramatic. It’s just real. Idle time is one of those things that quietly reflects how tight we run our jobs. When crews are communicating well, when staging is coordinated, and when drivers and operators are thinking ahead, idle time naturally drops. It’s a byproduct of being dialed in. The good news? Fixing it doesn’t require new technology or big changes. It starts with awareness. Simple things make a difference — like shutting down during extended waits, avoiding unnecessary warm-up time, and talking through load timing so trucks aren’t sitting. No one expects perfection. But even a few percentage points of improvement across Keeley would mean real fuel savings and fewer unnecessary emissions across hundreds of thousands of miles. Next time you’re sitting in a running vehicle, ask yourself: Do I need this on right now? One decision doesn’t change much. But hundreds of those decisions do. That’s how culture shifts happen. That’s KeeleyGreen.