NAME

eBay::API::XML::DataType::TaxJurisdictionType

DESCRIPTION

Tax-related details for a region or jurisdiction.

SYNOPSIS

INHERITANCE

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

Subroutines:

setJurisdictionID()

Representative identifier for the jurisdiction. Typically an abbreviation (e.g. CA for California).

Calls: SetTaxTable
RequiredInput: Yes

# Argument: 'xs:string'

getJurisdictionID()

Calls: GetBidderList
       GeteBayDetails
       GetItemShipping
       GetTaxTable
       GetSellerList
Returned: Conditionally
Details: DetailLevel: ReturnAll, none

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

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'xs:string'

setJurisdictionName()

Full name for the jurisdiction or region for display purposes.

# Argument: 'xs:string'

getJurisdictionName()

Calls: GeteBayDetails
Returned: Conditionally

# Returns: 'xs:string'

setSalesTaxPercent()

The tax percent to apply for a listing shipped to this jurisdiction. The value passed in is stored with a precision of 3 digits after the decimal point (##.###). GetTaxTable: this tag has no value if the user's tax table has not been set.

Calls: SetTaxTable
RequiredInput: Yes

# Argument: 'xs:float'

getSalesTaxPercent()

Calls: GetBidderList
       GetItemShipping
       GetSellerList
       GetTaxTable
Returned: Conditionally
Details: DetailLevel: ReturnAll, none

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

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'xs:float'

setShippingIncludedInTax()

Whether shipping costs are to be part of the base amount that is taxed. GetTaxTable: This tag is empty if the user did not previously provide information.

Calls: SetTaxTable
RequiredInput: Yes

# Argument: 'xs:boolean'

isShippingIncludedInTax()

Calls: GetBidderList
       GetItemShipping
       GetSellerList
       GetTaxTable
Returned: Conditionally
Details: DetailLevel: ReturnAll, none

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

Calls: GetOrderTransactions
Returned: Conditionally
Details: DetailLevel: ReturnAll

Calls: GetItemTransactions
       GetSellerTransactions
Returned: Conditionally
Details: DetailLevel: none, ItemReturnDescription, ReturnAll

# Returns: 'xs:boolean'