My question involves labor and employment law for the state of: Rhode Island

My husband works for a small company as a delivery driver. He typically spends 8-10 hours on the road, plus an additional 1-2 hours doing work in the building five days a week. My first question is the company automatically deducts a lunch hour from his day. He doesn't stop and take a lunch break. He takes a pb&j to work with him and will eat while driving. His routes range from NY to ME depending on the day. They pressure all the drivers to get back as quickly as possible, so many of them don't stop for lunch. They all eat while they drive. I don't think this is fair or safe. Can they pressure the drivers not to stop and still force the deduction for the lunch break?

My other question is he finished his shift on Friday @ 9pm. They called him and told him to log out @ 5pm instead. This can't be legal, can it? This seems to me like time card fraud. They claim since they are paying him extra for doing an additional job (less than what they had claimed originally), they could make him do this. Is there any truth to that?