NAME

eBay::API::XML::DataType::AmountType

DESCRIPTION

Basic type for specifying monetary amounts. A double value (e.g., 1.00 or 1.0) is meaningful as a monetary amount when accompanied by a specification of the currency, in which case the value specifies the amount in that currency. An AmountType expresses both the value (a double) and the currency. Details such as prices, fees, costs, and payments are specified as amount types.

SYNOPSIS

INHERITANCE

eBay::API::XML::DataType::AmountType inherits from the eBay::API::XML::BaseDataType class

Subroutines:

setValue()

# Argument: 'xs:double'

getValue()

# Returns: 'xs:double'

setCurrencyID()

Currency in which the monetary amount is specified.<br> <br> In the AddItem family of calls, the currency can be specified in the Item.Currency field instead. If you do specify this attribute in the AddItem family of calls, the value must match the site currency (i.e., it must be the same as the value in Item.Currency) unless otherwise stated.

  Calls: AddOrder
  RequiredInput: Yes
  Context: Order.Total

  Calls: SetShippingDiscountProfiles
  RequiredInput: Conditionally

  Calls: RespondToBestOffer
         ReviseCheckoutStatus
  RequiredInput: No

  Calls: AddItem
         RelistItem
         ReviseItem
         VerifyAddItem
  RequiredInput: No
  Returned: Always

  Calls: AddLiveAuctionItem
         ReviseLiveAuctionItem
  RequiredInput: No
  Returned: Always

  Calls: GetAllBidders
         GetStoreOptions
  RequiredInput: Yes
  Returned: Always

  Calls: RelistItem
  RequiredInput: No

  Calls: AddTransactionConfirmationItem
  RequiredInput: Yes

  Calls: SendInvoice
  RequiredInput: No
  ExcludeFromContext: ShippingInsuranceCost, ShippingServiceCost,
								ShippingServiceAdditionalCost, SalesTaxAmount, InsuranceFee
							

# Argument: 'ns:CurrencyCodeType'

getCurrencyID()

Calls: GetBidderList
       GetItemRecommendations
       GetItemShipping
       GetMyeBaySelling
Returned: Conditionally

Calls: GetSellerList
Returned: Conditionally
Details: DetailLevel: ItemReturnDescription, ReturnAll

Calls: GetItem
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ItemReturnAttributes, ReturnAll

Calls: GetMyeBayBuying
Returned: Conditionally
Details: DetailLevel: none, ReturnSummary, ReturnAll

Calls: GetShippingDiscountProfiles
Returned: Conditionally

Calls:   Returned: Always
ExcludeFromContext: InternationalShippingServiceOption
                    ShippingServiceOptions
                    ShippingServiceSelected


Calls: GetBestOffers
Returned: Always
Details: DetailLevel: none, ReturnAll

Calls: GetOrders
Returned: Always
Details: DetailLevel: none
ExcludeFromContext: InternationalShippingServiceOption
                    ShippingServiceOptions
                    ShippingServiceSelected


Calls: GetOrders
Returned: Conditionally
Details: DetailLevel: none
Context: InternationalShippingServiceOption
         ShippingServiceOptions
         ShippingServiceSelected

Calls: GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none
Context: InternationalShippingServiceOption
         ShippingServiceOptions
         ShippingServiceSelected

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll
Context: InternationalShippingServiceOption
         ShippingServiceOptions
         ShippingServiceSelected

Calls: PlaceOffer
Returned: Always
Context: ConvertedCurrentPrice
         CurrentPrice

Calls: PlaceOffer
Returned: Conditionally
Context: MinimumToBid

Calls: AddItem
       RelistItem
       ReviseItem
       VerifyAddItem
RequiredInput: No
Returned: Always

Calls: AddLiveAuctionItem
       ReviseLiveAuctionItem
RequiredInput: No
Returned: Always

Calls: GetAllBidders
       GetStoreOptions
RequiredInput: Yes
Returned: Always

# Returns: 'ns:CurrencyCodeType'