public class CreateTransactionModel
extends java.lang.Object
Constructor and Description |
---|
CreateTransactionModel() |
Modifier and Type | Method and Description |
---|---|
AddressesModel |
getAddresses()
Getter for addresses
Default addresses for all lines in this document.
|
java.lang.String |
getBatchCode()
Getter for batchCode
BatchCode for batch operations.
|
java.lang.String |
getBusinessIdentificationNo()
Getter for businessIdentificationNo
VAT business identification number for the customer for this transaction.
|
java.lang.String |
getCode()
Getter for code
The internal reference code used by the client application.
|
java.lang.Boolean |
getCommit()
Getter for commit
Causes the document to be committed if true.
|
java.lang.String |
getCompanyCode()
Getter for companyCode
Company Code - Specify the code of the company creating this transaction here.
|
java.lang.String |
getCurrencyCode()
Getter for currencyCode
The three-character ISO 4217 currency code for this transaction.
|
java.lang.String |
getCustomerCode()
Getter for customerCode
Customer Code - The client application customer reference code.
|
java.lang.String |
getCustomerUsageType()
Getter for customerUsageType
DEPRECATED - Customer Usage Type - The client application customer or usage type.
|
java.util.Date |
getDate()
Getter for date
Transaction Date - The date on the invoice, purchase order, etc.
|
TaxDebugLevel |
getDebugLevel()
Getter for debugLevel
If the user wishes to request additional debug information from this transaction, specify a level higher than `normal`.
|
java.lang.String |
getDescription()
Getter for description
User-supplied description for this transaction.
|
java.math.BigDecimal |
getDiscount()
Getter for discount
Discount - The discount amount to apply to the document.
|
java.lang.String |
getEmail()
Getter for email
User-supplied email address relevant for this transaction.
|
java.lang.String |
getEntityUseCode()
Getter for entityUseCode
Entity Use Code - The client application customer or usage type.
|
java.math.BigDecimal |
getExchangeRate()
Getter for exchangeRate
Currency exchange rate from this transaction to the company base currency.
|
java.util.Date |
getExchangeRateEffectiveDate()
Getter for exchangeRateEffectiveDate
Effective date of the exchange rate.
|
java.lang.String |
getExemptionNo()
Getter for exemptionNo
Exemption Number for this document.
|
java.lang.Boolean |
getIsSellerImporterOfRecord()
Getter for isSellerImporterOfRecord
Specifies if the transaction should have value-added and cross-border taxes calculated with the seller as the importer of record.
|
java.util.ArrayList<LineItemModel> |
getLines()
Getter for lines
A list of line items that will appear on this transaction.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getParameters()
Getter for parameters
Special parameters for this transaction.
|
java.lang.String |
getPosLaneCode()
Getter for posLaneCode
Sets the Point of Sale Lane Code sent by the User for this document.
|
java.lang.String |
getPurchaseOrderNo()
Getter for purchaseOrderNo
Purchase Order Number for this document.
|
java.lang.String |
getReferenceCode()
Getter for referenceCode
Customer-provided Reference Code with information about this transaction.
|
java.lang.String |
getReportingLocationCode()
Getter for reportingLocationCode
Sets the sale location code (Outlet ID) for reporting this document to the tax authority.
|
java.lang.String |
getSalespersonCode()
Getter for salespersonCode
Salesperson Code - The client application salesperson reference code.
|
ServiceMode |
getServiceMode()
Getter for serviceMode
Specifies whether the tax calculation is handled Local, Remote, or Automatic (default).
|
TaxOverrideModel |
getTaxOverride()
Getter for taxOverride
Specifies a tax override for the entire document
|
DocumentType |
getType()
Getter for type
Specifies the type of document to create.
|
void |
setAddresses(AddressesModel value)
Setter for addresses
Default addresses for all lines in this document.
|
void |
setBatchCode(java.lang.String value)
Setter for batchCode
BatchCode for batch operations.
|
void |
setBusinessIdentificationNo(java.lang.String value)
Setter for businessIdentificationNo
VAT business identification number for the customer for this transaction.
|
void |
setCode(java.lang.String value)
Setter for code
The internal reference code used by the client application.
|
void |
setCommit(java.lang.Boolean value)
Setter for commit
Causes the document to be committed if true.
|
void |
setCompanyCode(java.lang.String value)
Setter for companyCode
Company Code - Specify the code of the company creating this transaction here.
|
void |
setCurrencyCode(java.lang.String value)
Setter for currencyCode
The three-character ISO 4217 currency code for this transaction.
|
void |
setCustomerCode(java.lang.String value)
Setter for customerCode
Customer Code - The client application customer reference code.
|
void |
setCustomerUsageType(java.lang.String value)
Setter for customerUsageType
DEPRECATED - Customer Usage Type - The client application customer or usage type.
|
void |
setDate(java.util.Date value)
Setter for date
Transaction Date - The date on the invoice, purchase order, etc.
|
void |
setDebugLevel(TaxDebugLevel value)
Setter for debugLevel
If the user wishes to request additional debug information from this transaction, specify a level higher than `normal`.
|
void |
setDescription(java.lang.String value)
Setter for description
User-supplied description for this transaction.
|
void |
setDiscount(java.math.BigDecimal value)
Setter for discount
Discount - The discount amount to apply to the document.
|
void |
setEmail(java.lang.String value)
Setter for email
User-supplied email address relevant for this transaction.
|
void |
setEntityUseCode(java.lang.String value)
Setter for entityUseCode
Entity Use Code - The client application customer or usage type.
|
void |
setExchangeRate(java.math.BigDecimal value)
Setter for exchangeRate
Currency exchange rate from this transaction to the company base currency.
|
void |
setExchangeRateEffectiveDate(java.util.Date value)
Setter for exchangeRateEffectiveDate
Effective date of the exchange rate.
|
void |
setExemptionNo(java.lang.String value)
Setter for exemptionNo
Exemption Number for this document.
|
void |
setIsSellerImporterOfRecord(java.lang.Boolean value)
Setter for isSellerImporterOfRecord
Specifies if the transaction should have value-added and cross-border taxes calculated with the seller as the importer of record.
|
void |
setLines(java.util.ArrayList<LineItemModel> value)
Setter for lines
A list of line items that will appear on this transaction.
|
void |
setParameters(java.util.HashMap<java.lang.String,java.lang.String> value)
Setter for parameters
Special parameters for this transaction.
|
void |
setPosLaneCode(java.lang.String value)
Setter for posLaneCode
Sets the Point of Sale Lane Code sent by the User for this document.
|
void |
setPurchaseOrderNo(java.lang.String value)
Setter for purchaseOrderNo
Purchase Order Number for this document.
|
void |
setReferenceCode(java.lang.String value)
Setter for referenceCode
Customer-provided Reference Code with information about this transaction.
|
void |
setReportingLocationCode(java.lang.String value)
Setter for reportingLocationCode
Sets the sale location code (Outlet ID) for reporting this document to the tax authority.
|
void |
setSalespersonCode(java.lang.String value)
Setter for salespersonCode
Salesperson Code - The client application salesperson reference code.
|
void |
setServiceMode(ServiceMode value)
Setter for serviceMode
Specifies whether the tax calculation is handled Local, Remote, or Automatic (default).
|
void |
setTaxOverride(TaxOverrideModel value)
Setter for taxOverride
Specifies a tax override for the entire document
|
void |
setType(DocumentType value)
Setter for type
Specifies the type of document to create.
|
java.lang.String |
toString()
Returns a JSON string representation of CreateTransactionModel
|
public java.lang.String getCode()
public void setCode(java.lang.String value)
public java.util.ArrayList<LineItemModel> getLines()
public void setLines(java.util.ArrayList<LineItemModel> value)
public DocumentType getType()
public void setType(DocumentType value)
public java.lang.String getCompanyCode()
public void setCompanyCode(java.lang.String value)
public java.util.Date getDate()
public void setDate(java.util.Date value)
public java.lang.String getSalespersonCode()
public void setSalespersonCode(java.lang.String value)
public java.lang.String getCustomerCode()
public void setCustomerCode(java.lang.String value)
public java.lang.String getCustomerUsageType()
public void setCustomerUsageType(java.lang.String value)
public java.lang.String getEntityUseCode()
public void setEntityUseCode(java.lang.String value)
public java.math.BigDecimal getDiscount()
public void setDiscount(java.math.BigDecimal value)
public java.lang.String getPurchaseOrderNo()
public void setPurchaseOrderNo(java.lang.String value)
public java.lang.String getExemptionNo()
public void setExemptionNo(java.lang.String value)
public AddressesModel getAddresses()
public void setAddresses(AddressesModel value)
public java.util.HashMap<java.lang.String,java.lang.String> getParameters()
public void setParameters(java.util.HashMap<java.lang.String,java.lang.String> value)
public java.lang.String getReferenceCode()
public void setReferenceCode(java.lang.String value)
public java.lang.String getReportingLocationCode()
public void setReportingLocationCode(java.lang.String value)
public java.lang.Boolean getCommit()
public void setCommit(java.lang.Boolean value)
public java.lang.String getBatchCode()
public void setBatchCode(java.lang.String value)
public TaxOverrideModel getTaxOverride()
public void setTaxOverride(TaxOverrideModel value)
public java.lang.String getCurrencyCode()
public void setCurrencyCode(java.lang.String value)
public ServiceMode getServiceMode()
public void setServiceMode(ServiceMode value)
public java.math.BigDecimal getExchangeRate()
public void setExchangeRate(java.math.BigDecimal value)
public java.util.Date getExchangeRateEffectiveDate()
public void setExchangeRateEffectiveDate(java.util.Date value)
public java.lang.String getPosLaneCode()
public void setPosLaneCode(java.lang.String value)
public java.lang.String getBusinessIdentificationNo()
public void setBusinessIdentificationNo(java.lang.String value)
public java.lang.Boolean getIsSellerImporterOfRecord()
public void setIsSellerImporterOfRecord(java.lang.Boolean value)
public java.lang.String getDescription()
public void setDescription(java.lang.String value)
public java.lang.String getEmail()
public void setEmail(java.lang.String value)
public TaxDebugLevel getDebugLevel()
public void setDebugLevel(TaxDebugLevel value)
public java.lang.String toString()
toString
in class java.lang.Object