public class

TaxRegistrationType

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

Class Overview

Java class for TaxRegistrationType complex type.

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

 <complexType name="TaxRegistrationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="TaxRegistrationNumber" type="{urn:vertexinc:o-series:tps:6:0}RegistrationIdType" minOccurs="0"/>
         <element name="NexusOverride" maxOccurs="4" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="locationRole" use="required" type="{urn:vertexinc:o-series:tps:6:0}TaxingLocationCodeType" />
                 <attribute name="country" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                 <attribute name="mainDivision" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                 <attribute name="subDivision" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                 <attribute name="city" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                 <attribute name="district" type="{http://www.w3.org/2001/XMLSchema}boolean" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="PhysicalLocation" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <extension base="{urn:vertexinc:o-series:tps:6:0}PostalAddressType">
                 <attribute name="taxAreaId" type="{urn:vertexinc:o-series:tps:6:0}TaxAreaIdType" />
               </extension>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="isoCountryCode" use="required" type="{urn:vertexinc:o-series:tps:6:0}CountryAlphaCodeType" />
       <attribute name="mainDivision">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <minLength value="1"/>
             <maxLength value="60"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="hasPhysicalPresenceIndicator" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Nested Classes
class TaxRegistrationType.NexusOverride

Java class for anonymous complex type. 

class TaxRegistrationType.PhysicalLocation

Java class for anonymous complex type. 

Fields
protected Boolean hasPhysicalPresenceIndicator
protected String isoCountryCode
protected String mainDivision
protected List<TaxRegistrationType.NexusOverride> nexusOverride
protected List<TaxRegistrationType.PhysicalLocation> physicalLocation
protected String taxRegistrationNumber
Public Constructors
TaxRegistrationType()
Public Methods
String getIsoCountryCode()
Gets the value of the isoCountryCode property.
String getMainDivision()
Gets the value of the mainDivision property.
List<TaxRegistrationType.NexusOverride> getNexusOverride()
Gets the value of the nexusOverride property.
List<TaxRegistrationType.PhysicalLocation> getPhysicalLocation()
Gets the value of the physicalLocation property.
String getTaxRegistrationNumber()
Gets the value of the taxRegistrationNumber property.
Boolean isHasPhysicalPresenceIndicator()
Gets the value of the hasPhysicalPresenceIndicator property.
void setHasPhysicalPresenceIndicator(Boolean value)
Sets the value of the hasPhysicalPresenceIndicator property.
void setIsoCountryCode(String value)
Sets the value of the isoCountryCode property.
void setMainDivision(String value)
Sets the value of the mainDivision property.
void setTaxRegistrationNumber(String value)
Sets the value of the taxRegistrationNumber property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected Boolean hasPhysicalPresenceIndicator

protected String isoCountryCode

protected String mainDivision

protected List<TaxRegistrationType.NexusOverride> nexusOverride

protected List<TaxRegistrationType.PhysicalLocation> physicalLocation

protected String taxRegistrationNumber

Public Constructors

public TaxRegistrationType ()

Public Methods

public String getIsoCountryCode ()

Gets the value of the isoCountryCode property.

Returns
  • possible object is String

public String getMainDivision ()

Gets the value of the mainDivision property.

Returns
  • possible object is String

public List<TaxRegistrationType.NexusOverride> getNexusOverride ()

Gets the value of the nexusOverride 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 nexusOverride property.

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

    getNexusOverride().add(newItem);
 

Objects of the following type(s) are allowed in the list TaxRegistrationType.NexusOverride

public List<TaxRegistrationType.PhysicalLocation> getPhysicalLocation ()

Gets the value of the physicalLocation 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 physicalLocation property.

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

    getPhysicalLocation().add(newItem);
 

Objects of the following type(s) are allowed in the list TaxRegistrationType.PhysicalLocation

public String getTaxRegistrationNumber ()

Gets the value of the taxRegistrationNumber property.

Returns
  • possible object is String

public Boolean isHasPhysicalPresenceIndicator ()

Gets the value of the hasPhysicalPresenceIndicator property.

Returns
  • possible object is Boolean

public void setHasPhysicalPresenceIndicator (Boolean value)

Sets the value of the hasPhysicalPresenceIndicator property.

Parameters
value Allowed object is Boolean

public void setIsoCountryCode (String value)

Sets the value of the isoCountryCode property.

Parameters
value Allowed object is String

public void setMainDivision (String value)

Sets the value of the mainDivision property.

Parameters
value Allowed object is String

public void setTaxRegistrationNumber (String value)

Sets the value of the taxRegistrationNumber property.

Parameters
value Allowed object is String