Currency Enhancements
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
The Orders System object model represents money values by using the decimal data type. When the pipeline components process these money values, the pipeline components convert these values into the OLE automation currency data type (VT_CY).
When you decide to convert decimal types to currency types, there is a potential for data loss because of the higher precision of the decimal data type. If the pipeline adapter detects that data loss will occur, the pipeline raises a System.OverflowException.