Linking documents for contextual reasons

One idea might be to use tags for months and customers instead of groups. Then an invoice could support multiple customers and/or multiple months.