Class FinancialIdentifierType

java.lang.Object
software.xdev.bzst.dip.client.xmldocument.model.FinancialIdentifierType

public class FinancialIdentifierType extends Object
The Financial Identifier is an optional (mandatory) element that reflects the Financial Account Identifier which, under the OECD Model Rules or [EU Specific] [EU DIR2021/514], is the unique identifying number or reference available to the Reporting Platform Operator of the bank account or other payment account to which the Consideration is paid or credited. Under subparagraphs B(2)(c) and B(3)(c) of Section III of the OECD Model Rules or [EU Specific] subparagraphs B(2)(b) and B(3)(b) of Section III of [EU DIR2021/514], the Financial Identifier must be reported and exchanged provided that it is available to the Reporting Platform Operator and that the jurisdiction of the Reportable Seller’s residence has indicated that it wishes to receive such Financial Identifiers for taxpayer matching purposes.

Java class for FinancialIdentifier_Type complex type.

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

 <complexType name="FinancialIdentifier_Type">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Identifier" type="{urn:oecd:ties:dpi:v1}Identifier_Type"/>
         <element name="AccountHolderName" type="{urn:oecd:ties:dpistf:v1}StringMin1Max200_Type" minOccurs="0"/>
         <element name="OtherInfo" type="{urn:oecd:ties:dpistf:v1}StringMin1Max400_Type" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • identifier

      protected IdentifierType identifier
    • accountHolderName

      protected String accountHolderName
    • otherInfo

      protected String otherInfo
  • Constructor Details

    • FinancialIdentifierType

      public FinancialIdentifierType()
  • Method Details

    • getIdentifier

      public IdentifierType getIdentifier()
      Gets the value of the identifier property.
      Returns:
      possible object is IdentifierType
    • setIdentifier

      public void setIdentifier(IdentifierType value)
      Sets the value of the identifier property.
      Parameters:
      value - allowed object is IdentifierType
    • getAccountHolderName

      public String getAccountHolderName()
      Gets the value of the accountHolderName property.
      Returns:
      possible object is String
    • setAccountHolderName

      public void setAccountHolderName(String value)
      Sets the value of the accountHolderName property.
      Parameters:
      value - allowed object is String
    • getOtherInfo

      public String getOtherInfo()
      Gets the value of the otherInfo property.
      Returns:
      possible object is String
    • setOtherInfo

      public void setOtherInfo(String value)
      Sets the value of the otherInfo property.
      Parameters:
      value - allowed object is String