What are charitable legacies?

Legacies are a welcome and often unexpected source of income for many charities. However the accounting treatment can often cause confusion, with many charities unclear on when to recognise the income and what records they should be keeping for audit purposes....