Can an unwanted custom field be deleted?

A while back we created a bunch of custom fields. We found that they were the wrong data type so a new set of fields was created in decimal but the useless bigint fields remain. Is there a sanctioned way to get rid of them? Normally I wouldn’t care about extra but I got some errors in Manufacturing Lead Time Calculation Process which errored hundreds of times over the last few days and choked our system.

Program Ice.Services.Lib.RunTask raised an unexpected exception with the following message: RunTask: The ‘UEIcalcStdBurdenCost_c’ property on ‘Part’ could not be set to a ‘System.Int64’ value. You must set this property to a non-null value of type ‘System.Decimal’.

I checked, all instances of this field are at 0. Is there a way to get rid of the field?

you can delete them in UD field maintenance, (or whatever it’s called). You just have to run the data regen again.