| java.lang.Object | |
| ↳ | vertexinc.o_series.tps._6._0.TaxesType |
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>
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TaxesType.CertificateNumber | Java class for anonymous complex type. |
||||||||||
| TaxesType.FilingCurrencyAmounts | Java class for anonymous complex type. |
||||||||||
| TaxesType.Imposition | Java class for anonymous complex type. |
||||||||||
| TaxesType.Jurisdiction | Java class for anonymous complex type. |
||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Gets the value of the assistedParameters property.
| |||||||||||
Gets the value of the basisRuleId property.
| |||||||||||
Gets the value of the buyerRegistrationId property.
| |||||||||||
Gets the value of the calculatedTax property.
| |||||||||||
Gets the value of the certificateNumber property.
| |||||||||||
Gets the value of the dispatcherRegistrationId property.
| |||||||||||
Gets the value of the effectiveRate property.
| |||||||||||
Gets the value of the exempt property.
| |||||||||||
Gets the value of the filingCategoryCode property.
| |||||||||||
Gets the value of the filingCurrencyAmounts property.
| |||||||||||
Gets the value of the imposition property.
| |||||||||||
Gets the value of the inputOutputType property.
| |||||||||||
Gets the value of the invoiceTextCode property.
| |||||||||||
Gets the value of the jurisdiction property.
| |||||||||||
Gets the value of the maxTaxRuleId property.
| |||||||||||
Gets the value of the nonTaxable property.
| |||||||||||
Gets the value of the ownerRegistrationId property.
| |||||||||||
Gets the value of the rateClassification property.
| |||||||||||
Gets the value of the reasonCode property.
| |||||||||||
Gets the value of the recipientRegistrationId property.
| |||||||||||
Gets the value of the recoverableAmount property.
| |||||||||||
Gets the value of the recoverablePercent property.
| |||||||||||
Gets the value of the sellerRegistrationId property.
| |||||||||||
Gets the value of the situs property.
| |||||||||||
Gets the value of the summaryInvoiceText property.
| |||||||||||
Gets the value of the taxCode property.
| |||||||||||
Gets the value of the taxCollectedFromParty property.
| |||||||||||
Gets the value of the taxResult property.
| |||||||||||
Gets the value of the taxRuleId property.
| |||||||||||
Gets the value of the taxType property.
| |||||||||||
Gets the value of the taxable property.
| |||||||||||
Gets the value of the unrecoverableAmount property.
| |||||||||||
Gets the value of the vertexTaxCode property.
| |||||||||||
Gets the value of the isService property.
| |||||||||||
Gets the value of the maxTaxIndicator property.
| |||||||||||
Gets the value of the notRegisteredIndicator property.
| |||||||||||
Sets the value of the assistedParameters property.
| |||||||||||
Sets the value of the basisRuleId property.
| |||||||||||
Sets the value of the buyerRegistrationId property.
| |||||||||||
Sets the value of the calculatedTax property.
| |||||||||||
Sets the value of the certificateNumber property.
| |||||||||||
Sets the value of the dispatcherRegistrationId property.
| |||||||||||
Sets the value of the effectiveRate property.
| |||||||||||
Sets the value of the exempt property.
| |||||||||||
Sets the value of the filingCategoryCode property.
| |||||||||||
Sets the value of the filingCurrencyAmounts property.
| |||||||||||
Sets the value of the imposition property.
| |||||||||||
Sets the value of the inputOutputType property.
| |||||||||||
Sets the value of the isService property.
| |||||||||||
Sets the value of the jurisdiction property.
| |||||||||||
Sets the value of the maxTaxIndicator property.
| |||||||||||
Sets the value of the maxTaxRuleId property.
| |||||||||||
Sets the value of the nonTaxable property.
| |||||||||||
Sets the value of the notRegisteredIndicator property.
| |||||||||||
Sets the value of the ownerRegistrationId property.
| |||||||||||
Sets the value of the rateClassification property.
| |||||||||||
Sets the value of the reasonCode property.
| |||||||||||
Sets the value of the recipientRegistrationId property.
| |||||||||||
Sets the value of the recoverableAmount property.
| |||||||||||
Sets the value of the recoverablePercent property.
| |||||||||||
Sets the value of the sellerRegistrationId property.
| |||||||||||
Sets the value of the situs property.
| |||||||||||
Sets the value of the summaryInvoiceText property.
| |||||||||||
Sets the value of the taxCode property.
| |||||||||||
Sets the value of the taxCollectedFromParty property.
| |||||||||||
Sets the value of the taxResult property.
| |||||||||||
Sets the value of the taxRuleId property.
| |||||||||||
Sets the value of the taxType property.
| |||||||||||
Sets the value of the taxable property.
| |||||||||||
Sets the value of the unrecoverableAmount property.
| |||||||||||
Sets the value of the vertexTaxCode property.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Gets the value of the assistedParameters property.
AssistedParametersType
Gets the value of the basisRuleId property.
RuleType
Gets the value of the buyerRegistrationId property.
Gets the value of the calculatedTax property.
AmountType
Gets the value of the certificateNumber property.
TaxesType.CertificateNumber
Gets the value of the dispatcherRegistrationId property.
Gets the value of the effectiveRate property.
Gets the value of the exempt property.
AmountType
Gets the value of the filingCategoryCode property.
Gets the value of the filingCurrencyAmounts property.
TaxesType.FilingCurrencyAmounts
Gets the value of the imposition property.
TaxesType.Imposition
Gets the value of the inputOutputType property.
InputOutputCodeType
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
Gets the value of the jurisdiction property.
TaxesType.Jurisdiction
Gets the value of the maxTaxRuleId property.
RuleType
Gets the value of the nonTaxable property.
AmountType
Gets the value of the ownerRegistrationId property.
Gets the value of the rateClassification property.
Gets the value of the reasonCode property.
Gets the value of the recipientRegistrationId property.
Gets the value of the recoverableAmount property.
AmountType
Gets the value of the recoverablePercent property.
Gets the value of the sellerRegistrationId property.
Gets the value of the situs property.
TaxingLocationCodeType
Gets the value of the summaryInvoiceText property.
Gets the value of the taxCode property.
Gets the value of the taxCollectedFromParty property.
TaxCollectedFromPartyType
Gets the value of the taxResult property.
TaxResultCodeType
Gets the value of the taxRuleId property.
RuleType
Gets the value of the taxType property.
TaxingType
Gets the value of the taxable property.
AmountType
Gets the value of the unrecoverableAmount property.
AmountType
Gets the value of the vertexTaxCode property.
Gets the value of the isService property.
Gets the value of the maxTaxIndicator property.
Gets the value of the notRegisteredIndicator property.
Sets the value of the assistedParameters property.
| value | Allowed object is
AssistedParametersType
|
|---|
Sets the value of the basisRuleId property.
| value | Allowed object is
RuleType
|
|---|
Sets the value of the buyerRegistrationId property.
| value | Allowed object is String |
|---|
Sets the value of the calculatedTax property.
| value | Allowed object is
AmountType
|
|---|
Sets the value of the certificateNumber property.
| value | Allowed object is
TaxesType.CertificateNumber
|
|---|
Sets the value of the dispatcherRegistrationId property.
| value | Allowed object is String |
|---|
Sets the value of the effectiveRate property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the exempt property.
| value | Allowed object is
AmountType
|
|---|
Sets the value of the filingCategoryCode property.
| value | Allowed object is Integer |
|---|
Sets the value of the filingCurrencyAmounts property.
| value | Allowed object is
TaxesType.FilingCurrencyAmounts
|
|---|
Sets the value of the imposition property.
| value | Allowed object is
TaxesType.Imposition
|
|---|
Sets the value of the inputOutputType property.
| value | Allowed object is
InputOutputCodeType
|
|---|
Sets the value of the isService property.
| value | Allowed object is Boolean |
|---|
Sets the value of the jurisdiction property.
| value | Allowed object is
TaxesType.Jurisdiction
|
|---|
Sets the value of the maxTaxIndicator property.
| value | Allowed object is Boolean |
|---|
Sets the value of the maxTaxRuleId property.
| value | Allowed object is
RuleType
|
|---|
Sets the value of the nonTaxable property.
| value | Allowed object is
AmountType
|
|---|
Sets the value of the notRegisteredIndicator property.
| value | Allowed object is Boolean |
|---|
Sets the value of the ownerRegistrationId property.
| value | Allowed object is String |
|---|
Sets the value of the rateClassification property.
| value | Allowed object is String |
|---|
Sets the value of the reasonCode property.
| value | Allowed object is String |
|---|
Sets the value of the recipientRegistrationId property.
| value | Allowed object is String |
|---|
Sets the value of the recoverableAmount property.
| value | Allowed object is
AmountType
|
|---|
Sets the value of the recoverablePercent property.
| value | Allowed object is BigDecimal |
|---|
Sets the value of the sellerRegistrationId property.
| value | Allowed object is String |
|---|
Sets the value of the situs property.
| value | Allowed object is
TaxingLocationCodeType
|
|---|
Sets the value of the summaryInvoiceText property.
| value | Allowed object is String |
|---|
Sets the value of the taxCode property.
| value | Allowed object is String |
|---|
Sets the value of the taxCollectedFromParty property.
| value | Allowed object is
TaxCollectedFromPartyType
|
|---|
Sets the value of the taxResult property.
| value | Allowed object is
TaxResultCodeType
|
|---|
Sets the value of the taxRuleId property.
| value | Allowed object is
RuleType
|
|---|
Sets the value of the taxType property.
| value | Allowed object is
TaxingType
|
|---|
Sets the value of the taxable property.
| value | Allowed object is
AmountType
|
|---|
Sets the value of the unrecoverableAmount property.
| value | Allowed object is
AmountType
|
|---|
Sets the value of the vertexTaxCode property.
| value | Allowed object is String |
|---|