This bug still exists. It is minor but I found the problem spot, just not sure of the fix:
in fee_sheet/new.php, line 110-1:
echo " <td class='billcell'>$strike1" .
($codetype == 'COPAY' ? xlt($codetype) : text($codetype)) . $strike2;
Removing the “strike” entries here works:
echo " <td class='billcell'>".
echo ($codetype == 'COPAY') ? xlt($codetype) : text($codetype);
but I have no idea why.
Not having “strike” around the codetype is not a big deal but I think it is an incomplete fix?