Contained Bar Charts show 2 values, a Target (outer bar value) and an actual.
The colours of each are customizable. for expenses, you want to keep actuals UNDER target, so where the actual (inner bar) exceeds the target, the threshold colour can be set. for Sales / positive targets, it is desirable to see the target exceeded, so setting the threshold colour would be inverse to something like negative targets (expenses).