BackSiku Saba za Mshahara
This chapter is saved on your device for offline reading
Chapter 01

— The Third Batch

At 8:17 on Wednesday morning, Daudi Mrema saw the same message for the third time on the bank screen: **PAYROLL BATCH REJECTED**.

He did not curse or hit the desk. He moved his tea aside and opened the batch report. Kifaru Pack Ltd. had seventy-four employees. Their salaries were supposed to leave at seven so workers at different banks could see the money before noon. The first batch had returned for insufficient available balance. The second, submitted after CFO Leonard Mushi told him to retry, had failed for the same reason.

The third failure made it harder to believe this was merely a banking glitch.

The desk phone rang. Rehema Pazi from production asked whether the money had gone through. Daudi told her it had not and asked her not to announce a cause they had not verified. Two minutes later Kelvin from the warehouse called, then Asha Ndege from quality control. Each call was small, but together they made the payroll office feel as if its walls were moving inward.

HR manager Miriam Kweka entered carrying two phones. Leonard wanted Daudi to resubmit in twenty minutes.

“With what balance?” Daudi asked.

“The bank has an issue.”

“The rejection receipt says available balance.”

Daudi opened the payroll-reserve history. Kifaru Pack normally moved part of large customer receipts into a protected reserve so wages would not depend entirely on last-minute collections. The previous Saturday it had held almost enough for the month’s payroll. Now the balance was nearly empty.

A transaction had left the reserve at 23:42 the night before. The reference read **INTERCOMPANY WORKING CAPITAL**.

“Intercompany with whom?” Miriam asked.

Leonard entered without knocking. When Daudi asked where the reserve had gone, the CFO called it a working-capital adjustment for an investor exercise.

Daudi asked the company name, the return time and the amount. Leonard answered none of them. Instead he reminded Daudi that his job was payroll, not board due diligence.

“That is exactly why I need to know whether the payroll source exists,” Daudi said.

Before doing anything else, he preserved the rejected batch, the three bank receipts and the reserve transaction inside the company’s normal payroll-audit folder. He did not email anything to himself or take secret screenshots.

Leonard noticed. “You think there is going to be an investigation?”

“I think the payroll batch has failed three times. That alone needs a record.”

Leonard instructed Miriam to tell employees the payment might be delayed by banking verification. After he left, she asked Daudi whether he thought the company was closing.

“I have no evidence to say that.”

“But you are afraid.”

“I have evidence that the reserve is not where it was on Saturday.”

They checked the batch control totals together. Seventy-four employees, valid deductions, approved net pay, no duplicate employee and no formatting error. A banking file problem would have produced a different rejection. The file was being accepted; the funds were not.

A security worker called from an ATM, worried that his own account had been blocked. Daudi explained that the current failure was at the employer’s payroll-funding level, not in the worker’s personal bank account. He warned him not to share a PIN with anyone offering to “fix” the problem.

Daudi drafted a narrow HR message: payroll processing was delayed; individual accounts were not implicated; no one should share credentials; the next verified update would come at noon. Miriam obtained approval and sent it.

It promised no money. It claimed no collapse. It was simply something Daudi would not have to retract tomorrow.

Miriam stayed long enough to compare the expected payroll control amount with the reserve balance. The gap was too large to be explained by bank charges, rounding or one corrected employee. Daudi also checked whether a late customer receipt had simply failed to post. None was pending in the payroll evidence he could lawfully see.

“What is the next honest update?” Miriam asked.

“No payment time yet. Only the next time we will check.”

That answer frustrated her, but it also prevented HR from inventing a deadline. Daudi wrote 12:00 on the whiteboard. If money appeared before then, they would update early. If not, the absence itself would be recorded.

He noted one fact in his work notebook: **Payroll reserve transferred at 23:42. Recipient purpose and return timing unknown.**

Leonard messaged: *retry now.*

The fourth batch failed thirty-seven seconds later.

At 9:30 the bank generated another receipt. The payroll reserve had not been reduced by rounding or a minor correction. Almost all of it had been moved overnight.

And where Daudi expected an internal department reference, he found a company name he had never seen in Kifaru Pack’s books:

**NOVA CRATE LTD.**

Reading settings
Line spacing
Theme