The code, tests and comments convey what actual business rules are implemented.
While documentation is someone's non-precise natural language expression of what (to the best of their imperfect human capacity) expected the code to implement at the time of writing.