Interface TurkeyAdditionalInfo.Builder

  • Method Details

    • industries

      TurkeyAdditionalInfo.Builder industries(String industries)

      The industry information that tells the Tax Settings API if you're subject to additional withholding taxes. This information required for business-to-business (B2B) customers. This information is conditionally mandatory for B2B customers who are subject to KDV tax.

      Parameters:
      industries - The industry information that tells the Tax Settings API if you're subject to additional withholding taxes. This information required for business-to-business (B2B) customers. This information is conditionally mandatory for B2B customers who are subject to KDV tax.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • industries

      TurkeyAdditionalInfo.Builder industries(Industries industries)

      The industry information that tells the Tax Settings API if you're subject to additional withholding taxes. This information required for business-to-business (B2B) customers. This information is conditionally mandatory for B2B customers who are subject to KDV tax.

      Parameters:
      industries - The industry information that tells the Tax Settings API if you're subject to additional withholding taxes. This information required for business-to-business (B2B) customers. This information is conditionally mandatory for B2B customers who are subject to KDV tax.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • kepEmailId

      TurkeyAdditionalInfo.Builder kepEmailId(String kepEmailId)

      The Registered Electronic Mail (REM) that is used to send notarized communication. This parameter is optional for business-to-business (B2B) and business-to-government (B2G) customers. It's not required for business-to-consumer (B2C) customers.

      Parameters:
      kepEmailId - The Registered Electronic Mail (REM) that is used to send notarized communication. This parameter is optional for business-to-business (B2B) and business-to-government (B2G) customers. It's not required for business-to-consumer (B2C) customers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • secondaryTaxId

      TurkeyAdditionalInfo.Builder secondaryTaxId(String secondaryTaxId)

      Secondary tax ID (“harcama birimi VKN”si”). If one isn't provided, we will use your VKN as the secondary ID.

      Parameters:
      secondaryTaxId - Secondary tax ID (“harcama birimi VKN”si”). If one isn't provided, we will use your VKN as the secondary ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • taxOffice

      TurkeyAdditionalInfo.Builder taxOffice(String taxOffice)

      The tax office where you're registered. You can enter this information as a string. The Tax Settings API will add this information to your invoice. This parameter is required for business-to-business (B2B) and business-to-government customers. It's not required for business-to-consumer (B2C) customers.

      Parameters:
      taxOffice - The tax office where you're registered. You can enter this information as a string. The Tax Settings API will add this information to your invoice. This parameter is required for business-to-business (B2B) and business-to-government customers. It's not required for business-to-consumer (B2C) customers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.