>>1) the data to be stored in ONE location and not 2 different places
You mentioned 6 tables, not 2.
>>2) to save disk space
Disk space is minimal
>>3) prevent duplicate entries being
Combining those tables will cause more duplicate data
If you have transactions on an account that are cleared at the end of the month you can store bucket totals of opening balance in another table. Your only choice here is to move the total to the detail level which means the beginning balance will repeat for every entry in a single month which can lead to problems.
If your client is an accountant then tell him let you will handle the technical aspects and he should advise on the business side.
Reputation Points: 1749
Solved Threads: 735
Senior Poster
Offline 3,948 posts
since Feb 2009