For the complete documentation index, see llms.txt. This page is also available as Markdown.

InvoiceLines

Fatura kalemlerinin(Mal / Hizmet) tüm detaylarının girileceği alandır.

public class EInvoiceLineDto
{
     public string Index { get; set; }
     public string SellerCode { get; set; }
     public string BuyerCode { get; set; }
     public string Name { get; set; }
     public string Description { get; set; }
     public decimal Quantity { get; set; }
     public string UnitType { get; set; }
     public decimal Price { get; set; }
     public decimal AllowanceTotal { get; set; }
     public decimal KDVPercent { get; set; }
     public decimal KDVTotal { get; set; }
     public List<TaxDto> Taxes { get; set; }
     public DeliveryInfoDto DeliveryInfo { get; set; }
     public string ManufacturerCode { get; set; }
     public string BrandName { get; set; }
     public string ModelName { get; set; }
     public string Note { get; set; }
     public string AdditionalInfoId { get; set; }
     public string SerialID { get; set; }
     public string ProductTraceID { get; set; }
     public string LabelNumber { get; set; }
     public string BuyerDIBLineCode { get; set; }
     public string SellerDIBLineCode { get; set; }     
     public string GTIPNo { get; set; }
     public string OzelMatrahReason { get; set; }
     public decimal OzelMatrahTotal { get; set; }
     public decimal VatAmountWithoutTevkifat { get; set; }
     public InvestmentIncentiveExpenseType InvestmentIncentiveExpenseType { get; set; }
     public MedicineAndMedicalDeviceDto MedicineAndMedicalDevice { get; set; }
     public AdditionalItemIdentificationDto AdditionalItemIdentification { get; set; }
}

Index

string Seçimli

Fatura kaleminin sıra numarasının belirtileceği alandır.

SellerCode

string Seçimli

Ürünün satıcı kodunun girileceği alandır.

BuyerCode

string Seçimli

Ürünün alıcı kodunun girileceği alandır.

Name

string Zorunlu

Ürünün adının girileceği alandır.

Description

string Seçimli

Ürünün açıklamasının girileceği alandır.

Quantity

decimal Zorunlu

Miktarın girileceği alandır.

UnitType

string Zorunlu

Birim tipinin girileceği alandır. Alabileceği değerler kod listeleri bölümünde Birim Kodları altında belirtilmiştir.

Price

string Zorunlu

Ürün fiyatının girileceği alandır.

AllowanceTotal

decimal Zorunlu

İskonto tutarının girileceği alandır.

KDVPercent

decimal Zorunlu

Ürünün KDV oranının girileceği alandır.

KDV Oranları: 1, 10 ve 20'dir.

KDV Oranı 0 olması durumunda vergi muafiyet sebebi belirtilmelidir. Vergi muafiyet nesnesi için Bkz.

TaxExcemptionReasonInfo

KDVTotal

decimal Zorunlu

Ürünün KDV toplamının girileceği alandır.

Taxes

List Seçimli

Ürüne eklenecek diğer vergilerin girileceği alandır. Alabileceği değerler kod listeleri bölümünde Vergi Kodları altında belirtilmiştir.

TaxCode: Vergi kodunun girileceği alandır. string Zorunlu

Total: Vergi toplamının girileceği alandır. decimal Vergiye göre değişiklik gösterir.

Percent: Vergi oranının girileceği alandır. decimal Vergiye göre değişiklik gösterir.

Girilen vergi kod listeleri bölümünde Tevkifat Kodları altında yer alıyor ise aşağıda bulunan alanların doldurulması zorunludur.

ReasonCode: Kodun girileceği alandır.

ReasonDesc: Kodun açıklamasının girileceği alandır.

Örn: Eğer girilen vergi KDV Tevkifatına ait ise;

DeliveryInfo

string Seçimli

IHRACAT faturalarında İhracat bilgilerinin girileceği bölümdür.

GTIPNo string Zorunlu GTIP (Gümrük Tarife İstatistik Pozisyonu) Numarasının girileceği alandır.

DeliveryTermCode string Zorunlu Mal / Hizmetin Teslim şartının girileceği alandır. Alabileceği değerler kod listeleri bölümünde Teslim Şartı Kodları altında belirtilmiştir.

TransportModeCode string Zorunlu

Gönderim şekli bilgisinin girileceği alandır. Alabileceği değerler kod listeleri bölümünde Gönderim Şekli Kodları altında belirtilmiştir.

PackageBrandName string Seçimli

Mal / Hizmetin bulunduğu Kabın Marka isminin girileceği alandır.

ProductTraceID string Zorunlu

Gümrük Takip Numarasının girileceği alandır.

PackageID string Seçimli

Mal / Hizmetin bulunduğu Kabın Numarasının girileceği alandır.

PackageQuantity decimal Seçimli

Mal / Hizmetin bulunduğu Kabın Adet bilgisi girilir.

PackageTypeCode string Seçimli

Mal / Hizmetin bulunduğu Kabın Cinsinin girileceği alandır. Alabileceği değerler kod listeleri bölümünde Kab Cinsleri altında belirtilmiştir.

DeliveryAddress(Malın Teslim ve Bedelinin Ödeme Yeri) bilgilerinin girileceği alan aşağıda belirtilmiştir.

Zorunlu

Address: Malın teslim yerine ait adres bilgisi girilir. string Zorunlu

District: Malın teslim yerine ait ilçe bilgisi girilir. string Zorunlu

City: Malın teslim yerine ait şehir bilgisi girilir. string Zorunlu

Country: Malın teslim yerine ait ülke bilgisi girilir. string Zorunlu

PostalCode: Malın teslim yerine ait posta kodu bilgisi girilir. string Seçimli

Phone: Malın teslim yerine ait telefon numarası bilgisi girilir. string Seçimli

Fax: Malın teslim yerine ait fax bilgisi girilir. string Seçimli

Mail: Malın teslim yerine ait mail bilgisi girilir. string Seçimli

WebSite: Malın teslim yerine ait web site bilgisi girilir. string Seçimli

ManufacturerCode

string Seçimli

Üretici kodunun girileceği alandır.

BrandName

string Seçimli

Marka adının girileceği alandır.

ModelName

string Seçimli

Model adının girileceği alandır.

Yatırım teşvik faturalarında InvestmentIncentiveExpenseType (Harcama Tipi) değeri "MachineAndSoftware" olduğunda Makine Adı bu alana girilmelidir.

Note

string Seçimli

Notun ekleneceği alandır.

AdditionalInfoId

string Seçimli

Ek bilgi (ID) girilmek istenilirse bu alan kullanılır.

SerialID

string Seçimli

Şarj anlık faturalarında seri numarası, yatırım teşvik faturalarında ise InvestmentIncentiveExpenseType (Harcama Tipi) değeri "MachineAndSoftware" olduğunda Makine ID bu alana girilmelidir.

ProductTraceID

string Seçimli

Yatırım teşvik faturalarında InvestmentIncentiveExpenseType (Harcama Tipi) değeri "MachineAndSoftware" olduğunda Makine Teçhizat Sıra No bu alana girilmelidir.

LabelNumber

string Seçimli

IDIS (İnşaat Demiri İzleme Sistemi) faturalarında etiket numarasının girileceği alandır.

BuyerDIBLineCode

string Seçimli

İhraç kayıtlı faturalarda KDVExemptionReasonCode değeri "702" (DİİB ve Geçici Kabul Rejimi Kapsamındaki Satışlar) olduğunda Alıcı Satır Kodu bu alana girilir.

Alıcı satır kodu 11 haneden oluşmalıdır.

SellerDIBLineCode

string Seçimli

İhraç kayıtlı faturalarda KDVExemptionReasonCode değeri "702" (DİİB ve Geçici Kabul Rejimi Kapsamındaki Satışlar) olduğunda Satıcı Satır Kodu bu alana girilir.

OzelMatrahReason

string Seçimli

Özel matrah nedeninin girileceği alandır. Alabileceği değerler kod listeleri bölümünde Özel Matrah Kodları altında belirtilmiştir.

Fatura tipi “OZELMATRAH” olması durumunda doldurulacaktır.

OzelMatrahTotal

decimal Seçimli

Özel matrah tutarının girileceği alandır.

Fatura tipi “OZELMATRAH” olması durumunda doldurulacaktır.

Satış bedeli tek kalemde girilecektir. Kalemde gösterilen KDV "Özel Matrah Tutarı" üzerinden hesaplanacaktır.

VatAmountWithTevkifat

decimal Seçimli

TEVKİFAT faturalarında tevkifatlı tutarın girileceği bölümdür.

Fatura tipi “TEVKİFAT” olması durumunda doldurulacaktır.

Last updated