no metadata class defined for data contract object in d365 using Sysoperation

I see the problem - you forgot to decorate CustBalanceDataContract with DataContractAttribute.