# CustomerInfo

> Alıcı bilgilerinin girileceği alandır.

{% hint style="info" %}
&#x20;CustomerInfo **PartyInfoDto** nesnesinden türetilmektedir.
{% endhint %}

```csharp
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; } 
}
```

```csharp
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; }
}
```

```csharp
public class IDTypeDto
{
     public string SchemeID { get; set; }
     public string Value { get; set; }
}
```

### TaxNumber

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Zorunlu`</mark>

> Alıcının Vergi / T.C. Kimlik Numarasının girileceği alandır.

### Name

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Zorunlu`</mark>

> Alıcının Ünvanı / Adı Soyadının girileceği alandır.

### TaxOffice

<mark style="color:blue;">`string`</mark>  <mark style="color:orange;">`Seçimli`</mark>

> Alıcının vergi dairesinin girileceği alandır.

### Address

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Zorunlu`</mark>

> Alıcının adres bilgisinin girileceği alandır.

### District&#x20;

> <mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Zorunlu`</mark>

> Alıcının ilçe bilgisinin girileceği alandır.

### City

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Zorunlu`</mark>

> Alıcının şehir bilgisinin girileceği alandır.

### Country

<mark style="color:blue;">`string`</mark>  <mark style="color:red;">`Zorunlu`</mark>

> Alıcının ülke bilgisinin girileceği alandır.

### PostalCode

<mark style="color:blue;">`string`</mark>  <mark style="color:orange;">`Seçimli`</mark>

> Alıcının posta kodunun girileceği alandır.

### Phone

<mark style="color:blue;">`string`</mark>  <mark style="color:orange;">`Seçimli`</mark>

> Alıcının telefon numarasının girileceği alandır.

### Fax

<mark style="color:blue;">`string`</mark>  <mark style="color:orange;">`Seçimli`</mark>

> Alıcının fax bilgisi girilir.

### Mail

<mark style="color:blue;">`string`</mark>  <mark style="color:orange;">`Seçimli`</mark>

> Alıcının mail bilgisi girilir

### WebSite

<mark style="color:blue;">`string`</mark>  <mark style="color:orange;">`Seçimli`</mark>

> Alıcının web site bilgisi girilir.

### PartyIdentifications

<mark style="color:blue;">`List`</mark>  <mark style="color:orange;">`Seçimli`</mark>

> Alıcının diğer resmi bilgilerinin girileceği alandır. Alabileceği değerler kod listeleri bölümünde [<mark style="color:blue;">Resmi Belge Kodları</mark>](https://developer.nilvera.com/kod-listeleri#resmi-bilgi-kodlari) altında belirtilmiştir.

```javascript
ArchiveInvoice.CustomerInfo.PartyIdentifications = [
                    { SchemeID: "TESISATNO", Value: "00000123456" }
];
```

### AgentPartyIdentifications

<mark style="color:blue;">`List`</mark>  <mark style="color:orange;">`Seçimli`</mark>

> Aracı kuruma ait bilgilerinin girileceği alandır.
