Windsor framework was meant to reduce paperwork but businesses are worried ahead of rules coming into effect on Sunday