Hi @Beacon77 ,
It seems that the variable in question User::strETLBatchNbr has no value.
In such case, you can use the following expression:
(DT_NUMERIC,16,0)REPLACENULL(@[User::strETLBatchNbr], "0")
You can use any appropriate default value instead of zero.
UPDATE
(DT_NUMERIC,16,0)((ISNULL(@[User::strETLBatchNbr]) || @[User::strETLBatchNbr] == "") ? "0" : @[User::strETLBatchNbr])