Trading_VATRateType Class Reference
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
property
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. -
transactionID
Unique identifier for an eBay order line item (transaction). An order line
property
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. -
vatPercent
The VAT (Value-Added Tax) rate for the order line item. When the VATPercent is specified, the
property
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. -
orderLineItemID
OrderLineItemID is a unique identifier for an eBay order line item and is
property
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. -
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