Absolutely
Self declaration is the basic principle of taxation since the beginning.
Then you get audited and if your declarations are incorrect, you're screwed.
Personally I think tax auditors should be freelance and they should get a percentage of any extra revenue they extract from their targets. They would target the big fat estates and leave us little buggers mostly alone.