It's a tough one.
KRA insists that "profits" are booked even if a payment has not been made i.e. Unga cannot write-off/provide, for tax purposes, unpaid amounts until significant efforts are made to recover the debt.
Ask KK or Total about the futility of suing GoK.
CMA went to Finance/Agriculture/NCPB to pay up BUT #ThisIsKenya mta-do?
From a (taxable) profit perspective - Super profits
From a cashflow perspective - overstated
Of course, if GoK pays up soon [

] then it's all good.
Banks also face this dilemma with construction firms with GoK contracts.
Greedy when others are fearful. Very fearful when others are greedy - to paraphrase Warren Buffett