We have certainly been expected to provide a feeding plan and show all records of what feed we have purchased, and show that it is suitably stored on each inspection. We got in trouble last time for having a lightbulb in the feed store without an outer cover in case the bulb blew, which was fair enough.
The feeding plan is just a list of groups and quantities, e.g. ewes in first hay field, 2 buckets of ewe rolls etc. This is expected for welfare reasons, so that if you were ever suddenly incapacitated, someone could carry on feeding them the same rations.
For feed records, I just have a ring binder where I put the paper tickets off the feed, and then the invoice when it comes. Having the batch number can be invaluable, for instance if you are unlucky enough to buy a batch which has accidentally had highly toxic levels of copper added to it, which not only severely damages your flock, but also all your future breeding plans. It can happen.