Friday Afternoon: The Invoice Data Was Missing. Again.
The job is not done until the paperwork is done. A missing PO number means we cannot bill. Validation must happen in the field, not the finance office.
The Invisible Blockage
The building was up. The steel looked good. The client shook my hand. “Great work, Ingrid.”
One month later, the CFO walked into my office. “We have a cash flow problem.” I looked at the accounts. $200,000 in unbilled work. The work was done. The costs were paid. But the invoices had not gone out.
I dug into the system. Every single unbilled job had a red flag: “Missing PO Number.” The field crew had skipped that field. They were busy. They just wanted to finish the daily log. Now, the finance team was paralyzed. They could not legally send the bill without the reference number.
We had to call twenty site managers. Most didn’t answer. They were on new jobs. They had forgotten the old job. We lost weeks of liquidity.
The Fragile Link: Handoffs
The link between the Field (Production) and the Office (Billing) is the most fragile link in the company. The Field thinks: “I built the wall. My job is done.” The Office thinks: “I need the code. I cannot start.”
If you allow the Field to submit incomplete work, you are breaking the chain. You are creating a pile of “Almost Done” work in the office. “Almost Done” does not pay the salaries.
The Sturdy Fix: The Gatekeeper
We changed the app logic.
We made the “PO Number” field mandatory.
Not just mandatory—validated. It has to match the format: PO-XXXX.
The foreman tried to submit the daily log without it. The app said: “Cannot Submit. Missing PO Number.” He grumbled. He called the project manager. “I need the number.” They found it. He typed it. He submitted.
The data arrived in the office clean. The invoice was generated automatically that night. The client paid in 14 days.
Discipline is Revenue
This is not about being annoying. This is about being professional. You would not let a truck leave the yard with three wheels. Do not let a job leave the site with missing data.
Validate at the source. Fix it while the person is standing there. Once they drive away, the data is gone. The cash flow stops. Build the gate.
FAQs
The crews hate mandatory fields.
They hate not getting paid too. Explain the link. 'No PO Number = No Revenue = No Bonus.' They will understand.
What if they don't know the number?
Then they cannot start the job. Operations must provide the data before the boots hit the ground.
Can't finance just find it later?
Finance is not a detective agency. Finance is a factory. The raw material (data) must be pure when it arrives.