FILTER BY TAG

Tax Fields

Tax Fields
Field Name
Description
Data Type (Length)
Simple Order API Values
Country
Credit card billing country. Use the two-character ISO Standard Country Codes. When
shipTo_country
is not provided,
billTo_country
is used in its place. When
billTo_country
is set to
US
or
CA
,
billTo_postalCode
and
billTo_state
are also required. It is your responsibility to determine whether a field is required for the transaction you are requesting.
String (15)
billTo_country
CurrencyCode
—
String (5)
purchaseTotals_currency
LineExemptAmount
—
—
—
InvoiceDate
Date of the tax calculation. Use format YYYYMMDD. You can provide a date in the past if you are calculating tax for a refund and want to know what the tax was on the date the order was placed. You can provide a date in the future if you are calculating the tax for a future date, such as an upcoming tax holiday.
The default is the date, in Pacific time, that the request is received. Keep this in mind if you are in a different time zone and want the tax calculated with the rates that apply on a specific date.
String (8)
invoiceHeader_invoiceDate
JurisdictionCode
—
—
—
JurisdictionName
Free-text description of the jurisdiction for the item. For example, San Mateo County. Returned only if the
show_tax_per_offer
field is set to
yes
.
String (15)
tax_ offer#_jurisdiction#_name
JurisdictionType
Free-text description of the jurisdiction for the item. For example, San Mateo County. Returned only if the
show_tax_per_offer
field is set to
yes
.
String (15)
taxReply_item_#_jurisdiction0..n
LineItemAmount
Line Amount total.
String (15)
—
LineNo
—
String (15)
—
MerchantIdentifer
Merchant ID. Use the same merchant ID for evaluation, testing, and production.
String (30)
merchantID
MerchantReferenceCode
Merchant-generated order reference or tracking number.
String (50)
merchantReference
Code
PointOfOrderAcceptanceCity
This item-level field overrides the corresponding request-level field. This field is not used unless the
item_#_orderAcceptanceState
and
item_#_orderAcceptanceCountry
fields are present.
String (50)
item_#_orderAcceptanceCity
PointOfOrderAcceptanceCountry
This item-level field overrides the corresponding request-level field. This field is not used unless the
item_#_ orderAcceptanceState
and
item_#_ orderAcceptanceCity
fields are present. Use the two-character ISO Standard Country Codes.
String (2)
item_#_orderAcceptance
Country
PointOfOrderAcceptancePostalCode
Order acceptance ZIP/Postal Code.
String (10)
item_#_orderAcceptancePostalCode
PointOfOrderAcceptanceStateProvince
This item-level field overrides the corresponding request-level field. This field is not used unless the
item_#_orderAcceptanceCity
and
item_#_orderAcceptanceCountry
fields are present. Use the State, Province, and Territory Codes for the United States and Canada.
String (2)
item_#_orderAcceptanceState
PointOfOrderOriginCity
Order origin city. This field is not used unless the
taxService_orderOriginState
and
taxService_orderOriginCountry
fields are present.
String (50)
taxService_orderOriginCity
PointOfOrderOriginCountry
This item-level field overrides the corresponding request-level field. This field is not used unless the
item_#_orderAcceptanceState
and
item_#_orderAcceptanceCity
fields are present. Use the two-character ISO Standard Country Codes.
String (2)
item_#_orderAcceptance
Country
PointOfOrderOriginPostalCode
Order origin postal code. This field is not used unless the
taxService_orderOriginCity
,
taxService_orderOriginState
, and
taxService_orderOriginCountry
fields are present.
String (10)
taxService_orderOriginPostalCode
PointOfOrderOriginStateProvince
Order origin state. This field is not used unless the
taxService_orderOriginCity
and
taxService_orderOriginCountry
fields are present. Use the State, Province, and Territory Codes for the United States and Canada.
String (2)
taxService_orderOriginState
ProductCode
Type of product. This value is used to determine the product category: electronic, handling, physical, service, or shipping. The default value is default. To use the tax calculation service, use values listed in the Tax Product Code Guide. For information about this document, contact Customer Support.
String (20)
item_#_productCode
ProductName
Name of the product. Some services use this value for communication with the customer, so the name should clearly represent the product. For
ccAuthService
and
ccCaptureService
, required if
item_#_productCode
is not default or one of the values related to shipping and handling.
String (30)
item_#_productName
ProductSku
Product’s identifier code. For
ccAuthService
and
ccCaptureService
, required if
item_#_productCode
is not default or one of the values related to shipping and handling.
String (30)
item_#_productSKU
Quantity
Quantity of the product being purchased.
String (20)
item_#_quantity
Rate
Jurisdiction tax rate for the item.
String (15)
taxReply_item_#_jurisdiction_#_rate
ReportingDate
Reporting date of any committed transaction. Defaults to current date if not provided. Also the default Tax Calculation Date unless a different date is specified in
invoiceHeader_invoiceDate
.
String (8)
taxService_reportingDate
RequestIdentifier
Identifier for the request.
String (26)
requestId
ShipFromCity
City from which the order is shipped, which is used to determine tax rules and/or rates applied to the transaction based on sourcing. This field is used only when
shipFrom_state
and
shipFrom_country
are present.
String (50)
shipFrom_city
ShipFromCountry
Country from which the product is shipped, which is used to determine tax rules and/or rates applied to the transaction based on sourcing. This item-level field overrides the corresponding request-level field. Use the two character ISO Standard Country Codes.
String (2)
item_#_shipFromCountry
ShipFromPostalCode
Postal code from which the product is shipped, which is used to determine tax rules and/or rates applied to the transaction based on sourcing. This item-level field overrides the corresponding request-level field.
String (10)
item_#_shipFromPostalCode
ShipFromStateProvince
State from which the order is shipped, which is used to determine tax rules and/or rates applied to the transaction based on sourcing. This field is used only when
shipFrom_city
and
shipFrom_country
are present. Use the State, Province, and Territory Codes for the United States and Canada.
String (2)
shipFrom_state
ShipToCity
City of the shipping address. This field is used only when the
shipTo_state
and
shipTo_country
fields are present.
String (50)
shipTo_city
ShipToCountry
Country of the shipping address. Use the two-character ISO Standard Country Codes. This field is used only when the
ship_to_city
and
ship_to_state
fields are present.
String (2)
ship_to_country
ShipToPostalCode
Postal code for the shipping address. The postal code must consist of 5 to 9 digits. When the shipping country is the US, the 9-digit postal code must follow this format:
[5 digits][dash][4 digits]
Example:
12345-6789
When the shipping country is Canada, the 6-digit postal code must follow this format:
[alpha][numeric][alpha]
[space]
[numeric][alpha]
[numeric]
Example:
A1B 2C3
String (10)
shipTo_postalCode
ShipToStateProvince
State or province of the shipping address. Use the State, Province, and Territory Codes for the United States and Canada. The default value for
shipTo_state
is
billTo_state
. This field is used only when the
shipTo_city
and
shipTo_country
fields are present.
String (2)
shipTo_state
ShipToStreet
Street of the shipping address.
—
—
StateProvince
This item-level field overrides the corresponding request-level field. This field is not used unless the
item_#_orderOriginCity
and
item_#_orderOriginCountry
fields are present.
String (15)
item_#_orderOriginState
TaxableAmount
—
—
—
TaxAmount
Total tax for all items.
String (15)
taxReply_totalTaxAmount
TaxName
Name of the jurisdiction tax for the item. For example, CA State Tax.
String (15)
taxReply_item_#_jurisdiction_#_taxName
TransactionType
Sale/Refund. Based on refund indicator (refund or not).
—
—
UnitPrice
Per-item price of the product. This value cannot be negative.
String (15)
item_#_unitPrice