public class

TaxesType

extends Object
java.lang.Object
   ↳ vertexinc.o_series.tps._6._0.TaxesType

Class Overview

Taxes calculated by the transaction processing system.

Java class for TaxesType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="TaxesType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Jurisdiction" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<urn:vertexinc:o-series:tps:6:0>JurisdictionType">
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="CalculatedTax" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
         <element name="EffectiveRate" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}decimal">
               <minInclusive value="0"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Exempt" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
         <element name="NonTaxable" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
         <element name="Taxable" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
         <element name="Imposition" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="impositionType">
                   <simpleType>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                       <minLength value="0"/>
                       <maxLength value="60"/>
                     </restriction>
                   </simpleType>
                 </attribute>
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="TaxRuleId" type="{urn:vertexinc:o-series:tps:6:0}RuleType" minOccurs="0"/>
         <element name="BasisRuleId" type="{urn:vertexinc:o-series:tps:6:0}RuleType" minOccurs="0"/>
         <element name="MaxTaxRuleId" type="{urn:vertexinc:o-series:tps:6:0}RuleType" minOccurs="0"/>
         <element name="CertificateNumber" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>string">
                 <attribute name="certificateType" type="{http://www.w3.org/2001/XMLSchema}string" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="RecoverableAmount" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
         <element name="RecoverablePercent" type="{urn:vertexinc:o-series:tps:6:0}PercentType" minOccurs="0"/>
         <element name="UnrecoverableAmount" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
         <element name="FilingCurrencyAmounts" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{urn:vertexinc:o-series:tps:6:0}CurrencyConversion"/>
                   <element name="FilingCalculatedTax" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
                   <element name="FilingExempt" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
                   <element name="FilingNonTaxable" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
                   <element name="FilingTaxable" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
                   <element name="FilingRecoverableAmount" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
                   <element name="FilingUnrecoverableAmount" type="{urn:vertexinc:o-series:tps:6:0}AmountType" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="SellerRegistrationId" type="{urn:vertexinc:o-series:tps:6:0}RegistrationIdType" minOccurs="0"/>
         <element name="BuyerRegistrationId" type="{urn:vertexinc:o-series:tps:6:0}RegistrationIdType" minOccurs="0"/>
         <element name="OwnerRegistrationId" type="{urn:vertexinc:o-series:tps:6:0}RegistrationIdType" minOccurs="0"/>
         <element name="DispatcherRegistrationId" type="{urn:vertexinc:o-series:tps:6:0}RegistrationIdType" minOccurs="0"/>
         <element name="RecipientRegistrationId" type="{urn:vertexinc:o-series:tps:6:0}RegistrationIdType" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}InvoiceTextCode" maxOccurs="unbounded" minOccurs="0"/>
         <element name="SummaryInvoiceText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element ref="{urn:vertexinc:o-series:tps:6:0}AssistedParameters" minOccurs="0"/>
       </sequence>
       <attribute name="taxResult" type="{urn:vertexinc:o-series:tps:6:0}TaxResultCodeType" />
       <attribute name="taxType" type="{urn:vertexinc:o-series:tps:6:0}TaxingType" />
       <attribute name="maxTaxIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="situs" type="{urn:vertexinc:o-series:tps:6:0}TaxingLocationCodeType" />
       <attribute name="notRegisteredIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="inputOutputType" type="{urn:vertexinc:o-series:tps:6:0}InputOutputCodeType" />
       <attribute name="taxCode" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="vertexTaxCode" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="reasonCode" type="{urn:vertexinc:o-series:tps:6:0}ReasonCodeType" />
       <attribute name="filingCategoryCode">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}positiveInteger">
             <minInclusive value="1"/>
             <maxInclusive value="99999"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="isService" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="rateClassification" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="taxCollectedFromParty" type="{urn:vertexinc:o-series:tps:6:0}TaxCollectedFromPartyType" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class TaxesType.CertificateNumber

Java class for anonymous complex type. 

class TaxesType.FilingCurrencyAmounts

Java class for anonymous complex type. 

class TaxesType.Imposition

Java class for anonymous complex type. 

class TaxesType.Jurisdiction

Java class for anonymous complex type. 

Fields
protected AssistedParametersType assistedParameters
protected RuleType basisRuleId
protected String buyerRegistrationId
protected AmountType calculatedTax
protected TaxesType.CertificateNumber certificateNumber
protected String dispatcherRegistrationId
protected BigDecimal effectiveRate
protected AmountType exempt
protected Integer filingCategoryCode
protected TaxesType.FilingCurrencyAmounts filingCurrencyAmounts
protected TaxesType.Imposition imposition
protected InputOutputCodeType inputOutputType
protected List<BigInteger> invoiceTextCode
protected Boolean isService
protected TaxesType.Jurisdiction jurisdiction
protected Boolean maxTaxIndicator
protected RuleType maxTaxRuleId
protected AmountType nonTaxable
protected Boolean notRegisteredIndicator
protected String ownerRegistrationId
protected String rateClassification
protected String reasonCode
protected String recipientRegistrationId
protected AmountType recoverableAmount
protected BigDecimal recoverablePercent
protected String sellerRegistrationId
protected TaxingLocationCodeType situs
protected String summaryInvoiceText
protected String taxCode
protected TaxCollectedFromPartyType taxCollectedFromParty
protected TaxResultCodeType taxResult
protected RuleType taxRuleId
protected TaxingType taxType
protected AmountType taxable
protected AmountType unrecoverableAmount
protected String vertexTaxCode
Public Constructors
TaxesType()
Public Methods
AssistedParametersType getAssistedParameters()
Gets the value of the assistedParameters property.
RuleType getBasisRuleId()
Gets the value of the basisRuleId property.
String getBuyerRegistrationId()
Gets the value of the buyerRegistrationId property.
AmountType getCalculatedTax()
Gets the value of the calculatedTax property.
TaxesType.CertificateNumber getCertificateNumber()
Gets the value of the certificateNumber property.
String getDispatcherRegistrationId()
Gets the value of the dispatcherRegistrationId property.
BigDecimal getEffectiveRate()
Gets the value of the effectiveRate property.
AmountType getExempt()
Gets the value of the exempt property.
Integer getFilingCategoryCode()
Gets the value of the filingCategoryCode property.
TaxesType.FilingCurrencyAmounts getFilingCurrencyAmounts()
Gets the value of the filingCurrencyAmounts property.
TaxesType.Imposition getImposition()
Gets the value of the imposition property.
InputOutputCodeType getInputOutputType()
Gets the value of the inputOutputType property.
List<BigInteger> getInvoiceTextCode()
Gets the value of the invoiceTextCode property.
TaxesType.Jurisdiction getJurisdiction()
Gets the value of the jurisdiction property.
RuleType getMaxTaxRuleId()
Gets the value of the maxTaxRuleId property.
AmountType getNonTaxable()
Gets the value of the nonTaxable property.
String getOwnerRegistrationId()
Gets the value of the ownerRegistrationId property.
String getRateClassification()
Gets the value of the rateClassification property.
String getReasonCode()
Gets the value of the reasonCode property.
String getRecipientRegistrationId()
Gets the value of the recipientRegistrationId property.
AmountType getRecoverableAmount()
Gets the value of the recoverableAmount property.
BigDecimal getRecoverablePercent()
Gets the value of the recoverablePercent property.
String getSellerRegistrationId()
Gets the value of the sellerRegistrationId property.
TaxingLocationCodeType getSitus()
Gets the value of the situs property.
String getSummaryInvoiceText()
Gets the value of the summaryInvoiceText property.
String getTaxCode()
Gets the value of the taxCode property.
TaxCollectedFromPartyType getTaxCollectedFromParty()
Gets the value of the taxCollectedFromParty property.
TaxResultCodeType getTaxResult()
Gets the value of the taxResult property.
RuleType getTaxRuleId()
Gets the value of the taxRuleId property.
TaxingType getTaxType()
Gets the value of the taxType property.
AmountType getTaxable()
Gets the value of the taxable property.
AmountType getUnrecoverableAmount()
Gets the value of the unrecoverableAmount property.
String getVertexTaxCode()
Gets the value of the vertexTaxCode property.
Boolean isIsService()
Gets the value of the isService property.
Boolean isMaxTaxIndicator()
Gets the value of the maxTaxIndicator property.
Boolean isNotRegisteredIndicator()
Gets the value of the notRegisteredIndicator property.
void setAssistedParameters(AssistedParametersType value)
Sets the value of the assistedParameters property.
void setBasisRuleId(RuleType value)
Sets the value of the basisRuleId property.
void setBuyerRegistrationId(String value)
Sets the value of the buyerRegistrationId property.
void setCalculatedTax(AmountType value)
Sets the value of the calculatedTax property.
void setCertificateNumber(TaxesType.CertificateNumber value)
Sets the value of the certificateNumber property.
void setDispatcherRegistrationId(String value)
Sets the value of the dispatcherRegistrationId property.
void setEffectiveRate(BigDecimal value)
Sets the value of the effectiveRate property.
void setExempt(AmountType value)
Sets the value of the exempt property.
void setFilingCategoryCode(Integer value)
Sets the value of the filingCategoryCode property.
void setFilingCurrencyAmounts(TaxesType.FilingCurrencyAmounts value)
Sets the value of the filingCurrencyAmounts property.
void setImposition(TaxesType.Imposition value)
Sets the value of the imposition property.
void setInputOutputType(InputOutputCodeType value)
Sets the value of the inputOutputType property.
void setIsService(Boolean value)
Sets the value of the isService property.
void setJurisdiction(TaxesType.Jurisdiction value)
Sets the value of the jurisdiction property.
void setMaxTaxIndicator(Boolean value)
Sets the value of the maxTaxIndicator property.
void setMaxTaxRuleId(RuleType value)
Sets the value of the maxTaxRuleId property.
void setNonTaxable(AmountType value)
Sets the value of the nonTaxable property.
void setNotRegisteredIndicator(Boolean value)
Sets the value of the notRegisteredIndicator property.
void setOwnerRegistrationId(String value)
Sets the value of the ownerRegistrationId property.
void setRateClassification(String value)
Sets the value of the rateClassification property.
void setReasonCode(String value)
Sets the value of the reasonCode property.
void setRecipientRegistrationId(String value)
Sets the value of the recipientRegistrationId property.
void setRecoverableAmount(AmountType value)
Sets the value of the recoverableAmount property.
void setRecoverablePercent(BigDecimal value)
Sets the value of the recoverablePercent property.
void setSellerRegistrationId(String value)
Sets the value of the sellerRegistrationId property.
void setSitus(TaxingLocationCodeType value)
Sets the value of the situs property.
void setSummaryInvoiceText(String value)
Sets the value of the summaryInvoiceText property.
void setTaxCode(String value)
Sets the value of the taxCode property.
void setTaxCollectedFromParty(TaxCollectedFromPartyType value)
Sets the value of the taxCollectedFromParty property.
void setTaxResult(TaxResultCodeType value)
Sets the value of the taxResult property.
void setTaxRuleId(RuleType value)
Sets the value of the taxRuleId property.
void setTaxType(TaxingType value)
Sets the value of the taxType property.
void setTaxable(AmountType value)
Sets the value of the taxable property.
void setUnrecoverableAmount(AmountType value)
Sets the value of the unrecoverableAmount property.
void setVertexTaxCode(String value)
Sets the value of the vertexTaxCode property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected AssistedParametersType assistedParameters

protected RuleType basisRuleId

protected String buyerRegistrationId

protected AmountType calculatedTax

protected TaxesType.CertificateNumber certificateNumber

protected String dispatcherRegistrationId

protected BigDecimal effectiveRate

protected AmountType exempt

protected Integer filingCategoryCode

protected TaxesType.FilingCurrencyAmounts filingCurrencyAmounts

protected TaxesType.Imposition imposition

protected InputOutputCodeType inputOutputType

protected List<BigInteger> invoiceTextCode

protected Boolean isService

protected TaxesType.Jurisdiction jurisdiction

protected Boolean maxTaxIndicator

protected RuleType maxTaxRuleId

protected AmountType nonTaxable

protected Boolean notRegisteredIndicator

protected String ownerRegistrationId

protected String rateClassification

protected String reasonCode

protected String recipientRegistrationId

protected AmountType recoverableAmount

protected BigDecimal recoverablePercent

protected String sellerRegistrationId

protected TaxingLocationCodeType situs

protected String summaryInvoiceText

protected String taxCode

protected TaxCollectedFromPartyType taxCollectedFromParty

protected TaxResultCodeType taxResult

protected RuleType taxRuleId

protected TaxingType taxType

protected AmountType taxable

protected AmountType unrecoverableAmount

protected String vertexTaxCode

Public Constructors

public TaxesType ()

Public Methods

public AssistedParametersType getAssistedParameters ()

Gets the value of the assistedParameters property.

Returns

public RuleType getBasisRuleId ()

Gets the value of the basisRuleId property.

Returns

public String getBuyerRegistrationId ()

Gets the value of the buyerRegistrationId property.

Returns
  • possible object is String

public AmountType getCalculatedTax ()

Gets the value of the calculatedTax property.

Returns

public TaxesType.CertificateNumber getCertificateNumber ()

Gets the value of the certificateNumber property.

Returns

public String getDispatcherRegistrationId ()

Gets the value of the dispatcherRegistrationId property.

Returns
  • possible object is String

public BigDecimal getEffectiveRate ()

Gets the value of the effectiveRate property.

Returns
  • possible object is BigDecimal

public AmountType getExempt ()

Gets the value of the exempt property.

Returns

public Integer getFilingCategoryCode ()

Gets the value of the filingCategoryCode property.

Returns
  • possible object is Integer

public TaxesType.FilingCurrencyAmounts getFilingCurrencyAmounts ()

Gets the value of the filingCurrencyAmounts property.

Returns

public TaxesType.Imposition getImposition ()

Gets the value of the imposition property.

Returns

public InputOutputCodeType getInputOutputType ()

Gets the value of the inputOutputType property.

Returns

public List<BigInteger> getInvoiceTextCode ()

Gets the value of the invoiceTextCode property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the invoiceTextCode property.

For example, to add a new item, do as follows:

    getInvoiceTextCode().add(newItem);
 

Objects of the following type(s) are allowed in the list BigInteger

public TaxesType.Jurisdiction getJurisdiction ()

Gets the value of the jurisdiction property.

Returns

public RuleType getMaxTaxRuleId ()

Gets the value of the maxTaxRuleId property.

Returns

public AmountType getNonTaxable ()

Gets the value of the nonTaxable property.

Returns

public String getOwnerRegistrationId ()

Gets the value of the ownerRegistrationId property.

Returns
  • possible object is String

public String getRateClassification ()

Gets the value of the rateClassification property.

Returns
  • possible object is String

public String getReasonCode ()

Gets the value of the reasonCode property.

Returns
  • possible object is String

public String getRecipientRegistrationId ()

Gets the value of the recipientRegistrationId property.

Returns
  • possible object is String

public AmountType getRecoverableAmount ()

Gets the value of the recoverableAmount property.

Returns

public BigDecimal getRecoverablePercent ()

Gets the value of the recoverablePercent property.

Returns
  • possible object is BigDecimal

public String getSellerRegistrationId ()

Gets the value of the sellerRegistrationId property.

Returns
  • possible object is String

public TaxingLocationCodeType getSitus ()

Gets the value of the situs property.

Returns

public String getSummaryInvoiceText ()

Gets the value of the summaryInvoiceText property.

Returns
  • possible object is String

public String getTaxCode ()

Gets the value of the taxCode property.

Returns
  • possible object is String

public TaxCollectedFromPartyType getTaxCollectedFromParty ()

Gets the value of the taxCollectedFromParty property.

Returns

public TaxResultCodeType getTaxResult ()

Gets the value of the taxResult property.

Returns

public RuleType getTaxRuleId ()

Gets the value of the taxRuleId property.

Returns

public TaxingType getTaxType ()

Gets the value of the taxType property.

Returns

public AmountType getTaxable ()

Gets the value of the taxable property.

Returns

public AmountType getUnrecoverableAmount ()

Gets the value of the unrecoverableAmount property.

Returns

public String getVertexTaxCode ()

Gets the value of the vertexTaxCode property.

Returns
  • possible object is String

public Boolean isIsService ()

Gets the value of the isService property.

Returns
  • possible object is Boolean

public Boolean isMaxTaxIndicator ()

Gets the value of the maxTaxIndicator property.

Returns
  • possible object is Boolean

public Boolean isNotRegisteredIndicator ()

Gets the value of the notRegisteredIndicator property.

Returns
  • possible object is Boolean

public void setAssistedParameters (AssistedParametersType value)

Sets the value of the assistedParameters property.

Parameters
value Allowed object is AssistedParametersType

public void setBasisRuleId (RuleType value)

Sets the value of the basisRuleId property.

Parameters
value Allowed object is RuleType

public void setBuyerRegistrationId (String value)

Sets the value of the buyerRegistrationId property.

Parameters
value Allowed object is String

public void setCalculatedTax (AmountType value)

Sets the value of the calculatedTax property.

Parameters
value Allowed object is AmountType

public void setCertificateNumber (TaxesType.CertificateNumber value)

Sets the value of the certificateNumber property.

Parameters
value Allowed object is TaxesType.CertificateNumber

public void setDispatcherRegistrationId (String value)

Sets the value of the dispatcherRegistrationId property.

Parameters
value Allowed object is String

public void setEffectiveRate (BigDecimal value)

Sets the value of the effectiveRate property.

Parameters
value Allowed object is BigDecimal

public void setExempt (AmountType value)

Sets the value of the exempt property.

Parameters
value Allowed object is AmountType

public void setFilingCategoryCode (Integer value)

Sets the value of the filingCategoryCode property.

Parameters
value Allowed object is Integer

public void setFilingCurrencyAmounts (TaxesType.FilingCurrencyAmounts value)

Sets the value of the filingCurrencyAmounts property.

Parameters
value Allowed object is TaxesType.FilingCurrencyAmounts

public void setImposition (TaxesType.Imposition value)

Sets the value of the imposition property.

Parameters
value Allowed object is TaxesType.Imposition

public void setInputOutputType (InputOutputCodeType value)

Sets the value of the inputOutputType property.

Parameters
value Allowed object is InputOutputCodeType

public void setIsService (Boolean value)

Sets the value of the isService property.

Parameters
value Allowed object is Boolean

public void setJurisdiction (TaxesType.Jurisdiction value)

Sets the value of the jurisdiction property.

Parameters
value Allowed object is TaxesType.Jurisdiction

public void setMaxTaxIndicator (Boolean value)

Sets the value of the maxTaxIndicator property.

Parameters
value Allowed object is Boolean

public void setMaxTaxRuleId (RuleType value)

Sets the value of the maxTaxRuleId property.

Parameters
value Allowed object is RuleType

public void setNonTaxable (AmountType value)

Sets the value of the nonTaxable property.

Parameters
value Allowed object is AmountType

public void setNotRegisteredIndicator (Boolean value)

Sets the value of the notRegisteredIndicator property.

Parameters
value Allowed object is Boolean

public void setOwnerRegistrationId (String value)

Sets the value of the ownerRegistrationId property.

Parameters
value Allowed object is String

public void setRateClassification (String value)

Sets the value of the rateClassification property.

Parameters
value Allowed object is String

public void setReasonCode (String value)

Sets the value of the reasonCode property.

Parameters
value Allowed object is String

public void setRecipientRegistrationId (String value)

Sets the value of the recipientRegistrationId property.

Parameters
value Allowed object is String

public void setRecoverableAmount (AmountType value)

Sets the value of the recoverableAmount property.

Parameters
value Allowed object is AmountType

public void setRecoverablePercent (BigDecimal value)

Sets the value of the recoverablePercent property.

Parameters
value Allowed object is BigDecimal

public void setSellerRegistrationId (String value)

Sets the value of the sellerRegistrationId property.

Parameters
value Allowed object is String

public void setSitus (TaxingLocationCodeType value)

Sets the value of the situs property.

Parameters
value Allowed object is TaxingLocationCodeType

public void setSummaryInvoiceText (String value)

Sets the value of the summaryInvoiceText property.

Parameters
value Allowed object is String

public void setTaxCode (String value)

Sets the value of the taxCode property.

Parameters
value Allowed object is String

public void setTaxCollectedFromParty (TaxCollectedFromPartyType value)

Sets the value of the taxCollectedFromParty property.

Parameters
value Allowed object is TaxCollectedFromPartyType

public void setTaxResult (TaxResultCodeType value)

Sets the value of the taxResult property.

Parameters
value Allowed object is TaxResultCodeType

public void setTaxRuleId (RuleType value)

Sets the value of the taxRuleId property.

Parameters
value Allowed object is RuleType

public void setTaxType (TaxingType value)

Sets the value of the taxType property.

Parameters
value Allowed object is TaxingType

public void setTaxable (AmountType value)

Sets the value of the taxable property.

Parameters
value Allowed object is AmountType

public void setUnrecoverableAmount (AmountType value)

Sets the value of the unrecoverableAmount property.

Parameters
value Allowed object is AmountType

public void setVertexTaxCode (String value)

Sets the value of the vertexTaxCode property.

Parameters
value Allowed object is String