Acceptance test cases are particularly important detailed instructions to cover business requirements for the project and make sure that the requirements were met. They are created from user stories, acceptance criteria, requirements documents, and use cases, and intended mainly for product behavior, usage, and flows.
They are created at the requirements stage and can serve as a source for the creation of other test cases, testing checklists, and other testing documentation.