We are facing an issue with decimal fields while using outbound messages to an external system. Basically we are using outbound messaging for opportunity and sending few decimal fields to other systems via Integration. Now when the value in these field is larger than 8 characters, SFDC is adding 'E' to the value. e.g. if the Field value is 87,678,687.00 in SFDC, the value send in the outbound message is 8.7678687E7. Any suggestions to solve this issue?