The issue is that if you create Distributiondate as computed column, you can't input value for that column. In your case, it'll be same as Invoicedate. Is it what you like to do? If so, why need two columns in the table with same data?