The Column is not in the IOList - Error setting UDF on SO_Detail

SOLVED

I have a UDF on SO_Detail table I'm attempting to populate with a BOI script (written in C#).  This field is set to datetime type, the data I'm sending is being parsed from string to datetime format in the script. 

I'm sending the SalesOrderNo, user credentials, and line key needed in order to update the line.  I have 16 other fields that I set with this script with no issues, but this particular field (UDF_PAY_DATE) will not set for some reason

However I keep getting "The column is not in the IOList" as the error" when trying to set this field

For reference, here is my code:

Any help would be greatly appreciated!