ShiftCare by default will invoice shifts based on the rostered time you assigned on the shift when creating the shift. When enabling this setting, if you approve a shift based on clock in/out time, and this time differs from your rostered time, the client will be invoiced on the new clock in/out times instead.