Launceston City Council and the Australian Services Union have reached in-principle agreement on a deal for employees to work 30.4 hours over four days, and be paid their full salaries.