AbstractTransactionResponse Class
Namespace
AbstractTransactionResponse Methods
The AbstractTransactionResponse class includes these methods.
setAddresses(addresses)
Signature
global void setAddresses(commercetax.AddressesResponse addresses)
Parameters
- addresses
- Type: AddressesResponse
- Class that contains methods to set the Ship To, Ship From, and Sold To address information.
Return Value
Type: void
setAmountDetails(amountDetails)
Signature
global void setAmountDetails(commercetax.AmountDetailsResponse amountDetails)
Parameters
- amountDetails
- Type: AmountDetailsResponse
- Class that contains methods to set the tax exemption amount, tax amount, total amount, and total amount with tax.
Return Value
Type: void
setDocumentCode(documentCode)
Signature
global void setDocumentCode(String documentCode)
Parameters
- documentCode
- Type: String
- Code for a tax document used in the tax calculation process.
Return Value
Type: void
setEffectiveDate(effectiveDate)
Signature
global void setEffectiveDate(Datetime effectiveDate)
Parameters
- effectiveDate
- Type: Datetime
- Optional field that stores the date that a transaction takes effect.
Return Value
Type: void
setLineItems(lineItems)
Signature
global void setLineItems(List<commercetax.LineItemResponse> lineItems)
Parameters
- lineItems
- Type: List<LineItemResponse>
- A list of line items sent to an external tax engine for tax calculation.
Return Value
Type: void
setReferenceDocumentCode(referenceDocumentCode)
Signature
global void setReferenceDocumentCode(String referenceDocumentCode)
Parameters
- referenceDocumentCode
- Type: String
- The code for a document used in the tax calculation process.
Return Value
Type: void
setReferenceEntityId(referenceEntityId)
Signature
global void setReferenceEntityId(String referenceEntityId)
Parameters
- referenceEntityId
- Type: String
- ID of a record related to the items sent for tax calculation.
Return Value
Type: void
setTaxTransactionId(taxTrxnId)
Signature
global void setTaxTransactionId(String taxTrxnId)
Parameters
- taxTrxnId
- Type: String
- The ID of a tax transaction record in Commerce Tax.
Return Value
Type: void