1. make ice.companyName optional
2. use output's real process time to determine if billing data is new