A GM need never audit - (s)he should have a copy of the character from day dot.
Well, a good GM.
In our group, characters are only allowed to enter play with the 'blessing of the gamemaster' - meaning player and GM meet before the actual run, go through the character together, eliminate mistakes and maybe even perform a small preparation run to align the character for the meeting with the group.
You best sit together with your friend and attempt to fix any rules discrepancies in the character. If this would entirely rip the character apart and render him useless, offer him a glorious hacker death by the hands (fangs? code? whatever?) of bad-ass IC's in your killer node, along with the opportunity to relaunch with a similar character, albeit created according to the rules.