MySQL Getting two different total amounts based on criteria

The extra charge needs to be for that particular company then, not the grand total. That comes later. So maybe these queries aren’t so correct after all.