CompanyInfo

This is the field where sender information will be entered.

CompanyInfo is derived from the PartyInfoDto object.

If the CompanyInfo object is not filled, the system retrieves the information of the active company and fills the PartyInfoDto object.

EInvoice.CompanyInfo = null;
public class PartyInfoDto : AddressInfoDto
{
     public string TaxNumber { get; set; }
     public string Name { get; set; }
     public string TaxOffice { get; set; }
     public List<IDTypeDto> PartyIdentifications { get; set; }
     public List<IDTypeDto> AgentPartyIdentifications { get; set; } 
}
public class AddressInfoDto
{
     public string Address { get; set; }
     public string District { get; set; }
     public string City { get; set; }
     public string Country { get; set; }
     public string PostalCode { get; set; }
     public string Phone { get; set; }
     public string Fax { get; set; }
     public string Mail { get; set; }
     public string WebSite { get; set; }
}
public class IDTypeDto
{
     public string SchemeID { get; set; }
     public string Value { get; set; }
}

TaxNumber

string Mandatory

This is the field where the Tax ID / Turkish Identification Number of the sender will be entered.

Name

string Mandatory

This is the field where the Title / Name Surname of the sender will be entered.

TaxOffice

string Mandatory

This is the field where the tax office of the sender will be entered.

Address

string Mandatory

This is the field where the address information of the sender will be entered.

District

string Mandatory

This is the field where the district information of the sender will be entered.

City

string Mandatory

This is the field where the city information of the sender will be entered.

Country

string Mandatory

This is the field where the country information of the sender will be entered.

PostalCode

string Optional

This is the field where the postal code of the sender will be entered.

Phone

string Optional

This is the field where the phone number of the sender will be entered.

Fax

string Optional

The fax information of the sender is entered.

Mail

string Optional

The email information of the sender is entered.

WebSite

string Optional

The website information of the sender is entered.

PartyIdentifications

string Optional

This is the field where other official information of the sender will be entered. Possible values are specified under the "Official Information Codes" section in the code lists.

EInvoice.CompanyInfo.PartyIdentifications = [
                    { SchemeID: "TESISATNO", Value: "00000123456" }
];

AgentPartyIdentifications

List Optional

This is the field where information belonging to the intermediary institution will be entered.

Last updated