31 October is a busy period for the self employed business owner as it is the time when they must make their annual return of income (Form 11) to the revenue. For a number of years Ireland has operated a system of self assessment. This system puts the onus on the tax payer to make [...]