Skip to content

/AWS1/CL_TXSTURKEYADDLINFO

Additional tax information associated with your TRN in Turkey.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_taxoffice TYPE /AWS1/TXSTAXOFFICE /AWS1/TXSTAXOFFICE

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.

iv_kepemailid TYPE /AWS1/TXSKEPEMAILID /AWS1/TXSKEPEMAILID

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.

iv_secondarytaxid TYPE /AWS1/TXSSECONDARYTAXID /AWS1/TXSSECONDARYTAXID

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

iv_industries TYPE /AWS1/TXSINDUSTRIES /AWS1/TXSINDUSTRIES

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.


Queryable Attributes

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.

Accessible with the following methods

Method Description
GET_TAXOFFICE() Getter for TAXOFFICE, with configurable default
ASK_TAXOFFICE() Getter for TAXOFFICE w/ exceptions if field has no value
HAS_TAXOFFICE() Determine if TAXOFFICE has a value

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.

Accessible with the following methods

Method Description
GET_KEPEMAILID() Getter for KEPEMAILID, with configurable default
ASK_KEPEMAILID() Getter for KEPEMAILID w/ exceptions if field has no value
HAS_KEPEMAILID() Determine if KEPEMAILID has a value

secondaryTaxId

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

Accessible with the following methods

Method Description
GET_SECONDARYTAXID() Getter for SECONDARYTAXID, with configurable default
ASK_SECONDARYTAXID() Getter for SECONDARYTAXID w/ exceptions if field has no valu
HAS_SECONDARYTAXID() Determine if SECONDARYTAXID has a value

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.

Accessible with the following methods

Method Description
GET_INDUSTRIES() Getter for INDUSTRIES, with configurable default
ASK_INDUSTRIES() Getter for INDUSTRIES w/ exceptions if field has no value
HAS_INDUSTRIES() Determine if INDUSTRIES has a value