Uncompress G/L Entries for periodization

Hello.

When doing periodization my customer which to have the description from the invoice line, not the one from the periodic template.

My idea to solve this is to uncompress the G/L entries done by the Invoice Posting Buffer, by adding a new field in table 49 and add that to the primary key. If one populates this field in CU80 or 90 you will end up with G/L-entries for each line.

My question is simply if anyone has done something similar and if there have been any problems with such a solution?