Inherits from NSObject
Conforms to PicoBindable
Declared in Trading_VATRateType.h
Trading_VATRateType.m

Overview

Type defining the VATRateType container, which is used by
ReviseSellingManagerSaleRecord to modify the VAT percentage for an
order line item. This container is also retrieved by
GetSellingManagerSaleRecord if Value-Added Tax has been applied to
the order line item.

@ingroup EBayAPIInterface

Tasks

  •   itemID

    Unique identifier for an eBay item listing. A listing can have multiple
    order line items (transactions), but only one ItemID. An ItemID can be
    paired up with a corresponding TransactionID and used as an input filter for
    ReviseSellingManagerSaleRecord. However, if OrderID is passed in as an input
    filter for ReviseSellingManagerSaleRecord, the ItemID/TransactionID pair is
    ignored.

    property
  •   transactionID

    Unique identifier for an eBay order line item (transaction). An order line
    item is created once there is a commitment from a buyer to purchase an item.
    Since an auction listing can only have one order line item
    during the duration of the listing, the TransactionID for auction listings
    is always 0. Along with its corresponding ItemID, a TransactionID is used
    and referenced during an order checkout flow and after checkout has been
    completed. The ItemID/TransactionID pair can be used as an input filter for
    ReviseSellingManagerSaleRecord. However, if OrderID is passed in as an input
    filter for ReviseSellingManagerSaleRecord, the ItemID/TransactionID pair is
    ignored.

    property
  •   vatPercent

    The VAT (Value-Added Tax) rate for the order line item. When the VATPercent is specified, the
    item’s VAT information appears on the item’s listing page. In
    addition, the seller can choose to print an invoice that
    includes the item’s net price, VAT percent, VAT amount, and
    total price. Since VAT rates vary
    depending on the item and on the user’s country of residence, a
    seller is responsible for entering the correct VAT rate; it is
    not calculated by eBay. To specify a VATPercent, a seller must
    have a VAT-ID registered with eBay and must be listing the item on a
    VAT-enabled site. Max applicable length is 6 characters,
    including the decimal (e.g., 12.345). The scale is 3 decimal places.
    (If you pass in 12.3456, eBay may round up the value to 12.346.)
    Note: The View Item page may display the precision to 2 decimal places
    with no trailing zeros. However, the full value you send in is stored.

    property
  •   orderLineItemID

    OrderLineItemID is a unique identifier for an eBay order line item and is
    based upon the concatenation of ItemID and TransactionID, with a hyphen in
    between these two IDs. If a VATRate is specified in the
    ReviseSellingManagerSaleRecord request, OrderLineItemID can be used instead
    of ItemID and TransactionID. For a single line item order, the
    OrderLineItemID value can be passed into the OrderID field to revise the
    corresponding order.

    property
  •   any

    (public property)

    property

Properties

any

(public property)

@property (nonatomic, retain) NSMutableArray *any

Discussion

(public property)

entry type : PicoAnyElement, wrapper for primitive anyelement

Declared In

Trading_VATRateType.h

itemID

Unique identifier for an eBay item listing. A listing can have multiple
order line items (transactions), but only one ItemID. An ItemID can be
paired up with a corresponding TransactionID and used as an input filter for
ReviseSellingManagerSaleRecord. However, if OrderID is passed in as an input
filter for ReviseSellingManagerSaleRecord, the ItemID/TransactionID pair is
ignored.

@property (nonatomic, retain) NSString *itemID

Discussion

Unique identifier for an eBay item listing. A listing can have multiple
order line items (transactions), but only one ItemID. An ItemID can be
paired up with a corresponding TransactionID and used as an input filter for
ReviseSellingManagerSaleRecord. However, if OrderID is passed in as an input
filter for ReviseSellingManagerSaleRecord, the ItemID/TransactionID pair is
ignored.

type : NSString, wrapper for primitive string

Declared In

Trading_VATRateType.h

orderLineItemID

OrderLineItemID is a unique identifier for an eBay order line item and is
based upon the concatenation of ItemID and TransactionID, with a hyphen in
between these two IDs. If a VATRate is specified in the
ReviseSellingManagerSaleRecord request, OrderLineItemID can be used instead
of ItemID and TransactionID. For a single line item order, the
OrderLineItemID value can be passed into the OrderID field to revise the
corresponding order.

@property (nonatomic, retain) NSString *orderLineItemID

Discussion

OrderLineItemID is a unique identifier for an eBay order line item and is
based upon the concatenation of ItemID and TransactionID, with a hyphen in
between these two IDs. If a VATRate is specified in the
ReviseSellingManagerSaleRecord request, OrderLineItemID can be used instead
of ItemID and TransactionID. For a single line item order, the
OrderLineItemID value can be passed into the OrderID field to revise the
corresponding order.

type : NSString, wrapper for primitive string

Declared In

Trading_VATRateType.h

transactionID

Unique identifier for an eBay order line item (transaction). An order line
item is created once there is a commitment from a buyer to purchase an item.
Since an auction listing can only have one order line item
during the duration of the listing, the TransactionID for auction listings
is always 0. Along with its corresponding ItemID, a TransactionID is used
and referenced during an order checkout flow and after checkout has been
completed. The ItemID/TransactionID pair can be used as an input filter for
ReviseSellingManagerSaleRecord. However, if OrderID is passed in as an input
filter for ReviseSellingManagerSaleRecord, the ItemID/TransactionID pair is
ignored.

@property (nonatomic, retain) NSString *transactionID

Discussion

Unique identifier for an eBay order line item (transaction). An order line
item is created once there is a commitment from a buyer to purchase an item.
Since an auction listing can only have one order line item
during the duration of the listing, the TransactionID for auction listings
is always 0. Along with its corresponding ItemID, a TransactionID is used
and referenced during an order checkout flow and after checkout has been
completed. The ItemID/TransactionID pair can be used as an input filter for
ReviseSellingManagerSaleRecord. However, if OrderID is passed in as an input
filter for ReviseSellingManagerSaleRecord, the ItemID/TransactionID pair is
ignored.

type : NSString, wrapper for primitive string

Declared In

Trading_VATRateType.h

vatPercent

The VAT (Value-Added Tax) rate for the order line item. When the VATPercent is specified, the
item’s VAT information appears on the item’s listing page. In
addition, the seller can choose to print an invoice that
includes the item’s net price, VAT percent, VAT amount, and
total price. Since VAT rates vary
depending on the item and on the user’s country of residence, a
seller is responsible for entering the correct VAT rate; it is
not calculated by eBay. To specify a VATPercent, a seller must
have a VAT-ID registered with eBay and must be listing the item on a
VAT-enabled site. Max applicable length is 6 characters,
including the decimal (e.g., 12.345). The scale is 3 decimal places.
(If you pass in 12.3456, eBay may round up the value to 12.346.)
Note: The View Item page may display the precision to 2 decimal places
with no trailing zeros. However, the full value you send in is stored.

@property (nonatomic, retain) NSNumber *vatPercent

Discussion

The VAT (Value-Added Tax) rate for the order line item. When the VATPercent is specified, the
item’s VAT information appears on the item’s listing page. In
addition, the seller can choose to print an invoice that
includes the item’s net price, VAT percent, VAT amount, and
total price. Since VAT rates vary
depending on the item and on the user’s country of residence, a
seller is responsible for entering the correct VAT rate; it is
not calculated by eBay. To specify a VATPercent, a seller must
have a VAT-ID registered with eBay and must be listing the item on a
VAT-enabled site. Max applicable length is 6 characters,
including the decimal (e.g., 12.345). The scale is 3 decimal places.
(If you pass in 12.3456, eBay may round up the value to 12.346.)
Note: The View Item page may display the precision to 2 decimal places
with no trailing zeros. However, the full value you send in is stored.

type : NSNumber, wrapper for primitive float

Declared In

Trading_VATRateType.h