Not all vets do, it depends on the facility. A smaller practice that we used to take our pets to would give you just a generic receipt with a summary of services listed (Labwork - $XX.XX, Exam - $XX.XX, you get the picture) and the name of the customer and animal treated. We left with some documentation, but nothing as detailed as you described.