| CalcRequest | The request that is passed into the CalculateSalesTransaction call. 
 | 
          
            | CalcResponse | Response returned from the CalculateSalesTransaction method 
 | 
          
            | CalculateSalesTransactionResponse |  | 
          
            | CommitTransactionTokenResponse |  | 
          
            | CouponSummary | The summary information for a coupon that was applied (or attempted to be applied) by the CalculateSalesTransaction method. 
 | 
          
            | CreateTransactionToken |  | 
          
            | CreateTransactionTokenResponse |  | 
          
            | Credential | The Credential object is passed into each of the bLoyal web service methods and will authenticate the calling application to the specific bLoyal client account.  You can authenticate to a bLoyal client's account using a web service user login or a device usage Id.  The standard way is to use the web service username. 
 | 
          
            | Customer |  | 
          
            | CustomerQuickSearchResponse |  | 
          
            | Device |  | 
          
            | DiscountSummary | The summary information for a discount that was applied on a transaction by the CalculateSalesTransaction method. 
 | 
          
            | DiscountType |  | 
          
            | ExceptionDetail |  | 
          
            | Offer | An offer is a potental discount or other action suggested by the bLoyal promotions and loyalty engine. 
 | 
          
            | PriceLevel | A product can have multiple price levels.  The default is the Base price, but custom levels A,B, and C can also be used for things such as Wholesale price, web price, etc... 
 | 
          
            | PriceSource | The price source field is used to specify where the line item Price originated from.  The bLoyal promotions engine uses this to determine how and if to discount an item. 
 | 
          
            | SalesTransaction | The SalesTransaction entity is passed into the CalculateSalesTransaction method and the SubmitSalesTransactoin method.  This consists of the transqaction header, line items, shipments (if applicable) and payments used on the transaction. 
 | 
          
            | SalesTransactionLine |  | 
          
            | SalesTransactionPayment |  | 
          
            | SalesTransactionShipment |  | 
          
            | SetTokenCustomerResponse |  | 
          
            | SubmitSalesTransactionResponse |  | 
          
            | SystemFault |  | 
          
            | TransactionCustomer |  |