NESInvoice Nedir?

NESInvoice, UBL-TR Xml formatında çıktı üreten, dökümantasyonu bakımından sadelestirilmis ve basitlestirilmiş bir .NET nesnesidir.

Not : Yakın zamanda gelistirilecek olan RestFull servisler ile platform bağımsız (Cross Platform) kullanıma açılacaktır.

Bu dökümantasyonda NESInvoice içerisindeki alanların kullanım örnekleri ve alanların zorunlulukları hakkında detaylı bilgiyi bulabilirsiniz.

  1. InvoiceInfo
  2. CompanyInfo
  3. CustomerInfo
  4. ExportCustomerInfo
  5. TaxFreeInfo
  6. InvoiceLines
  7. Notes
  8. ISEArchiveInvoice

InvoiceInfo

Bu nesne, fatura üst bilgilerini barındıran nesnedir. Asagıda bu nesnenin detayları anlatılmıstır.

UUID

Guid veri tipinde faturanın takibi için kullanılacak unique numaradır.

nesInvoice.InvoiceInfo.UUID = Guid.NewGuid().ToString(); //Örnek : caeffd50-21e6-436d-95e7-b8869a77ab1e
         

InvoiceType

Enum veri tipinde bir nesnedir.

  • SATIS
  • IADE
  • ISTISNA
  • TEVKIFAT
  • IHRACKAYITLI
değerlerini alabilir. Fatura tipine göre bu seçimi yapmanız gerekmektedir.

nesInvoice.InvoiceInfo.InvoiceType = InvoiceType.SATIS;
         

InvoiceSerieOrNumber

Bu alana 16 haneli e-Fatura/e-Arşiv fatura numarasını, 3 haneli seri bilgisini girebilirsiniz. 16 haneli fatura numarası girmeniz durumunda herhangi bir işlem yapılmaz fatura numarası olarak girdiğiniz değer belirlenir. Eğer 3 haneli seri girerseniz portal üzerinde tanımlı olan bu seri üzerinden numara üretilir. Boş geçmeniz durumunda ise eFatura/e-Arşiv tipine göre sistem üzerinde tanımlı varsayılan seri üzerinden numaralandırma yapılır. Boş geçerseniz ve sistem üzerinde tanımlı varsayılan seri yok ise fatura şematron hatası alır.


//Manuel numara verilmis
nesInvoice.InvoiceInfo.InvoiceSerieOrNumber = "ABC2017000000001";

//Portalde kayıtlı ABC serisinden otomatik olarak sıradaki numara verilir
nesInvoice.InvoiceInfo.InvoiceSerieOrNumber = "ABC";
         

IssueDate

Bu alana fatura tarihi girilir.


IssueTime

Bu alana fatura düzenleme saati girilir.


CurrencyCode

Bu alan faturanın para biriminin girileceği alandır. Alabileceği değerler kod listeleri bölümünde Para Birim Kodları altında belirtilmiştir.


ExchangeRate

Bu alan faturanın türk lirasından farklı bir para biriminde kesildiğinde döviz kurunun girileceği alandır. Fatura üzerinde kur bilgisi görünecektir.


InvoiceProfile

Bu alan e-faturanın senaryosunun belirtileceği alandır.


DespatchDocumentReference

Bu alan faturaya ait irsaliye bilgilerinin girilebileceği alandır. Birden fazla irsaliye girilebilir.(Bkz. KeyValue)


OrderReference

Bu alan faturaya ait sipariş bilgilerinin girilebileceği alandır. (Bkz. KeyValue)


OrderReferenceDocument

Bu alan faturaya ait sipariş bilgilerinin girilebileceği alandır. (Bkz. AdditioanlDocumentReference)


AdditionalDocumentReferences

Fatura içerisine Word,excel,pdf vs. gibi dosyalar eklemek yada farklı bilgileri eklemek için kullanabileceğiniz alandır. (Bkz. AdditioanlDocumentReference)


TaxExemptionReasonInfo

Bu alan faturadaki 0 KDV/ÖTV lerin vergi muafiyet sebeplerini girebileceğiniz alandır. Alabileceği değerler kod bölümünde Vergi İstisna Muafiyet Sebepleri altında belirtilmiştir. (Bkz. TaxExemptionReasonInfo)


XSLTTitle

Bu alan faturaya eklenecek olan XSLT’yi seçmeniz için kullanılır. Burada girilen değer portalde tanımlı XSLT’nizi otomatik olarak faturaya ekler.


XSLTPath

Bu alan faturaya eklenecek olan XSLT’nin dosya sistemindeki yolunu belirtmek için kullanılır. Burada girilen değer üzerinden dosya sistemindeki XSLT faturaya eklenir.


ERPRefNo

Bu alan fatura ile ERP arasında bağlantı kurmak istendiğinde kullanılmalıdır. ERP’den referans olarak erp’deki unique bir değer girilebilir.


ERPCustomerRefNo

Bu alan fatura ile ERP de kayıtlı alıcı arasında bağlantı kurmak istendiğinde kullanılmalıdır. ERP’den referans olarak erp’deki alıcı ile alakalı unique bir değer girilebilir.


EArchiveInfo

Faturanın e-Arşiv faturası olması durumunda e-Arşiv’e özgü bilgilerin girileceği alandır. (Bkz. EArchiveInfo)


DraftInvoiceID

SQL Scriptler ile NES Bilgi eCon.online ürününün kullanılması durumunda kullanılacak bir alandır. Standart web servis erişimleri için UBL üretilmek istendiğinde kullanılması gerekmez.


PaymentTermsInfo

Bu alan Ödeme Koşulları bilgisinin girileceği alandır. (Bkz. PaymentTerms)


PaymentMeansInfo

Bu alan Ödeme Şekli bilgisinin girileceği alandır. (Bkz. PaymentMeans)


OKCInfo

Bu alan Ödeme kaydedici cihaz ve fiş bilgisinin girileceği alandır. (Bkz. OKCInfo)


ReturnInvoiceInfo

Bu alan İade edilen faturaların bilgilerinin girileceği alandır. (Bkz. ReturnInvoiceInfo)

CompanyInfo - CustomerInfo

CompanyInfo : Gönderici bilgilerinin girileceği alandır.
CustomerInfo : Alıcı bilgilerinin girileceği alandır.

NOT : CompanyInfo ve CustomerInfo nesneleri PartyInfo nesnesinden türetilmektedir. (Bkz. PartyInfo)
NOT : İhracat ve Yolcu Beraber (TaxFree) faturalarda CustomerInfo nesnesi doldurulma malıdır.

ExportCustomerInfo

Bu alan İhracat faturalarında yabancı alıcı genel bilgilerinin girileceği alandır.

NOT : İhracat faturalarında zorunludur. (Bkz. ExportCustomerInfo)

TaxFreeInfo

YOLCUBERABERFATURA ' da turistin bilgilerinin girileceği alandır. Bu nesne içinde 'TouristInfo' ve 'TaxRepresentativeInfo' nesnelerini barındırır.

TouristInfo : Turistin bilgilerinin girileceği alandır.
TaxRepresentativeInfo : Aracı kurum bilgilerinin girileceği alandır.
(Bkz. TaxFreeInfo)

NOT : YOLCUBERABERFATURA profilli faturalar için zorunludur.

InvoiceLines

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

NOT : InvoiceLines InvoiceLine nesnesinden türetilmektedir. Bkz. InvoiceLine

Notes

Bu alana sınırsız not eklenebilir.

ISEArchiveInvoice

Bu parametre ile faturanın e-Fatura veya e-Arşiv ayrımını belirleyebilirsiniz. Eğer fatura e-Arşiv faturası değilse false olarak set edilmelidir

Ortak Nesneler

KeyValue

public class KeyValue
{
  //kullanıldığı yerle alakalı tarih verisi girilir. (Örn: İrsaliye Tarihi)
  public DateTime IssueDate { get; set; }

  //kullanıldığı yerle alakalı değer girilir. (Örn: İrsaliye Numarası)
  public string Value { get; set; }
}

AdditioanlDocumentReference

AdditioanlDocumentReference Nesnesi

  • ID

    Eklenen dosyanın yada diğer bilginin değeri buraya girilebilir.

  • IssueDate

    Eklenen belgenin tarihi. Not: Bir belge değil sadece değer girişi olarak kullanılacaksa da fatura tarihi olarak girilebilir.

  • DocumentType

    Eklenen belgenin tipi veya sabit değer serbest metin şeklinde yazılabilir.

  • DocumentTypeCode

    Eklenen belgenin tipi veya sabit değer serbest metin şeklinde yazılabilir.

  • Attachment

    Eğer bir dosya eklenecekse, dosya bu alanda girilebilir.

    • Base64Data

      Eklenen dosyanın Base64 encode edilmiş hali buraya girilir.

    • MimeCode

      Eklenen dosyanın mimeCode değeri buraya girilir.

    • FileName

      Eklenen dosyanın adı buraya girilebilir. (Örn : application/pdf)

public class AdditioanlDocumentReference
{
  public string ID { get; set; }
  public DateTime? IssueDate { get; set; }
  public string DocumentType { get; set; }
  public string DocumentTypeCode { get; set; }
  public Attachment Attachment { get; set; }
}

public class Attachment
{
    public string Base64Data { get; set; }
    public string MimeCode { get; set; }
    public string FileName { get; set; }
}

TaxExemptionReasonInfo

public class TaxExemptionReasonInfo
{
    public string KDVExemptionReasonCode { get; set; }
    public string OTVExemptionReasonCode { get; set; }
}

EArchiveInfo

EarchiveInfo Nesnesi

  • SalesPlatform

    Enum veri tipinde bir nesnedir. Satışın yapıldığı platformu belirtmek için kullanılır. INTERNET, NORMAL değerlerini alabilir.

  • SendType

    Enum veri tipinde bir nesnedir. E-Arşiv faturasının alıcısına nasıl teslim edildiğinin belirtileceği alandır. KAGIT, ELEKTRONIK değerlerini alabilir.

    NOT : Satış kanalı (SalesPlatform) INTERNET olması durumunda teslim tipi ELEKTRONIK olmak zorundadır.
  • ISDespatch

    e-Arşiv fatura üzerinde “İrsaliye yerine geçer” ibaresinin bulunup bulunmamasının belirtileceği alandır. Fatura malın teslimi anında düzenleniyor ve irsaliye kullanılmıyorsa IsDespatch alanı true olarak ayarlanır. Böylelikle fatura irsaliyeli fatura olarak kullanılabilir.

  • InternetInfo

    İnternet satışlarında e-Arşiv faturada olması gereken zorunlu bilgilerin girileceği alandır.

    NOT : İnternet satış faturası olması durumunda zorunludur.
    • WebSite

      Satışın yapıldığı web sitesi bilgisinin girileceği alandır.

    • PaymentMethod

      Ödeme yönteminin girilebileceği alandır. KREDIKARTI/BANKAKARTI, EFT/HAVALE, KAPIDAODEME, ODEMEARACISI yada DIGER değerlerini alabilir.

    • PaymentMethodName

      Ödeme yöntemi olarak DIGER yada ODEMEARACISI girildiğinde buraya diğerin açıklaması/ödemearacısı adı girilmesi gerekir.

      NOT : Ödeme yöntemi ‘DIGER’ yada ‘ODEMEARACISI’ olması durumunda zorunludur.
    • PaymentDate

      Ödeme tarihinin girileceği alandır.

      NOT : Ödeme yönteminin DIGER olduğu durumda zorunlu değil, onun dışında zorunludur.
    • TransporterName

      Taşıyıcı firma/kişi ünvanı.

      NOT : Fatura kalemlerinin hizmet olmadığı yani taşıma işlemi olduğu durumda zorunludur.
    • TransporterRegisterNumber

      Taşıyıcı firma/kişi vergi/tc kimlik numarası.

      NOT : Fatura kalemlerinin hizmet olmadığı yani taşıma işlemi olduğu durumda zorunludur.
    • TransportDate

      Taşıma tarihi

      NOT : Fatura kalemlerinin hizmet olmadığı yani taşıma işlemi olduğu durumda zorunludur.
public class EArchiveInfo{
    public SalesPlatform SalesPlatform { get; set; }
    public SendType SendType { get; set; }
    public bool ISDespatch { get; set; }
    public InternetInfo InternetInfo { get; set; }
}

public class InternetInfo
{
    public string WebSite { get; set; }
    public string PaymentMethod { get; set; }
    public string PaymentMethodName { get; set; }
    public DateTime? PaymentDate { get; set; }
    public string TransporterName { get; set; }
    public string TransporterRegisterNumber { get; set; }
    public DateTime? TransportDate { get; set; }
}

PaymentTerms

PaymentTerms Nesnesi

  • Percent

    Ödemenin gecikmesi durumunda uygulanacak ceza oranı numerik olarak girilir.

  • Amount

    Ödeme tutarı numerik olarak girilebilir.

  • Note

    Ödeme koşulları ile ilgili açıklama serbest metin olarak girilir.

public class PaymentTerms
{
    public decimal Percent { get; set; }
    public decimal Amount { get; set; }
    public string Note { get; set; }
}

PaymentMeans

PaymentMeans Nesnesi

  • Code

    Ödeme şeklinin kodu girilir. Alabileceği değerler kod listeleri bölümünde Ödeme Şekli Kodları altında belirtilmiştir.

  • ChannelCode

    Ödeme kanalı kodunun girileceği alandır. Alabileceği değerler kod listeleri bölümünde Ödeme Kanal Kodları altında belirtilmiştir.

  • DueDate

    Son ödeme günü yıl-ay-gün formatında girilir.

  • PayeeFinancialAccountID

    Ödeme yapılacak hesap girilir.

  • Note

    Ödeme ile ilgili açıklamalar serbest metin olarak girilir.

public class PaymentMeans
{
    public string Code { get; set; }
    public string ChannelCode { get; set; }
    public DateTime DueDate { get; set; }
    public string PayeeFinancialAccountID { get; set; }
    public string Note { get; set; }
}

OKCInfo

OKCInfo Nesnesi

  • ID

    Fiş No

  • IssueDate

    Fiş Tarihi

  • Time

    Fiş Saati

  • ZNo

    Z Rapor No

  • EndPointID

    ÖKC Seri No

  • DocumentDescription

    Fiş Tipi. Alabileceği değerler kod listeleri bölümünde OKC Fiş Tipleri altında belirtilmiştir.

public class OKCInfo
{
    public string ID { get; set; }
    public DateTime IssueDate { get; set; }
    public string Time { get; set; }
    public string ZNo { get; set; }
    public string EndPointID { get; set; }
    public string DocumentDescription { get; set; }
}

ReturnInvoiceInfo

ReturnInvoiceInfo Nesnesi

  • InvoiceNumber

    İade edilen faturanın numarası bu alana girilir. Fatura numarası 16 haneli olmak zorundadır.

  • IssueDate

    İade edilen faturanın tarihi bu alana girilir.

public class ReturnInvoiceInfo
{
    public string InvoiceNumber { get; set; }
    public DateTime IssueDate { get; set; }
}

PartyInfo

PartyInfo Nesnesi AddressInfo nesnesinden kalıtım almaktadır.

public class PartyInfo : AddressInfo
{
    public string RegisterNumber { get; set; }
    public string Name { get; set; }


    public string TaxOffice { get; set; }
    public List<PartyIdentification> PartyIdentifications { get; set; }
    public List<PartyIdentification> AgentPartyIdentifications { get; set; }
    public string ReceiverAlias { get; set; }
}

public class AddressInfo
{
    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 PartyIdentification
{
    public string SchemeID { get; set; }
    public string Value { get; set; }
}

AddressInfo

AddressInfo Nesnesi

  • Address

    Bu alana alıcı/göndericinin adres bilgisi girilir.

  • District

    Bu alana alıcı/göndericinin ilçe bilgisi girilir.

  • City

    Bu alana alıcı/göndericinin şehir bilgisi girilir.

  • Country

    Bu alana alıcı/göndericinin ülke bilgisi girilir.

  • PostalCode

    Bu alana alıcı/göndericinin posta kodu girilir.

  • Phone

    Bu alana alıcı/göndericinin telefon bilgisi girilir.

    NOT : e-Arşiv için elektronik gönderim tipinde SMS gönderilmesi tercih edilirse SMS burada tanımlanan numaraya gidecektir.
  • Fax

    Bu alana alıcı/göndericinin Fax bilgisi girilir.

  • Mail

    Bu alana alıcı/göndericinin Mail bilgisi girilir.

    NOT : e-Arşiv için elektronik gönderim tipinde Mail gönderilmesi tercih edilirse MAIL burada tanımlanan mail adresine gidecektir.
  • WebSite

    Bu alana alıcı/göndericinin web site bilgisi girilir.

public class AddressInfo
{
    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; }
}

PartyIdentification

PartyIdentification Nesnesi

  • SchemeID

    Bu alana aşağıdaki listeden birisi yazılmalıdır.

  • Value

    Bu alana seçilen tipin değeri girilmelidir.

public class PartyIdentification
{
    public string SchemeID { get; set; }
    public string Value { get; set; }
}

ExportCustomerInfo

ExportCustomerInfo Nesnesi

  • PartyName

    Bu alana yabancı alıcı ünvanı girilir.

    NOT : Yabancı alıcı bir kurum ise kullanılır. Aksi durumda PersonName ve PersonSurName alanları kullanılmalıdır.
  • PersonName

    Bu alana yabancı alıcının adı girilir.

  • PersonSurName

    Bu alana yabancı alıcının soyadı girilir.

    NOT : Yabancı alıcı bir şahıs ise kullanılır. Aksi durumda PartyName alanı kullanılmalıdır.
  • CompanyID

    Bu alana yabancı alıcının ülkesindeki VKN(VAT-No) bilgisi girilir.

  • LegalRegistrationName

    Bu alana yabancı alıcının ülkesindeki Resmi Ünvan bilgisi girilir.

  • AddressInfo

    Bu alana yabancı alıcının adres bilgileri girilir. (Bkz. AddressInfo)

public class ExportCustomerInfo
{
    public string PartyName { get; set; }
    public string PersonName { get; set; }
    public string PersonSurName { get; set; }
    public string CompanyID { get; set; }
    public string LegalRegistrationName { get; set; }
    public AddressInfo AddressInfo { get; set; }
}

public class AddressInfo
{
    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; }
}

TaxFreeInfo

TaxFreeInfo Nesnesi

  • TouristInfo

    Bu alan turistin bilgilerinin girileceği alandır.

    • Name

      Bu alan turistin ad bilgisi girilir.

    • SurName

      Bu alan turistin soyad bilgisi girilir.

    • CountryCode

      Bu alan turistin ülke kodu bilgisi girilir.(örn:TR)

    • PassportNo

      Bu alan turistin pasaport numarası bilgisi girilir.

    • PassportDate

      Bu alan turistin pasaport tarihi bilgisi girilir.

    • AddressInfo

      Bu alan turistin adres bilgileri girilir. (Bkz. AddressInfo)

    • FinancialAccountInfo

      Bu alana turistin banka hesap bilgileri girilir.

      • BankName

        Bu alan Banka Adı bilgisi girilir.

      • BranchName

        Bu alan Banka Şube Adı bilgisi girilir.

      • ID

        Bu alan Banka Hesap Numarası bilgisi girilir.

      • CurrencyCode

        Bu alan Para Birimi bilgisi girilir.

      • PaymentNote

        Bu alan Ödeme Notu bilgisi girilir.

  • TaxRepresentativeInfo

    Bu alana Aracı Kurum bilgileri girilir.

    • RegisterNumber

      Bu alana Aracı Kurumun Vergi Kimlik Numarası girilir.

    • Alias

      Bu alana Aracı Kurumun Etiket bilgisi girilir.

    • Address

      Bu alan turistin adres bilgileri girilir. (Bkz. AddressInfo)

public class TaxFreeInfo
{
    public TouristInfo TouristInfo { get; set; }
    public TaxRepresentativeInfo TaxRepresentativeInfo { get; set; }
}

public class TouristInfo
{
    public string Name { get; set; }
    public string SurName { get; set; }
    public string CountryCode { get; set; }
    public string PassportNo { get; set; }
    public DateTime PassportDate { get; set; }
    public AddressInfo AddressInfo { get; set; }
    public FinancialAccountInfo FinancialAccountInfo { get; set; }
}

public class FinancialAccountInfo
{
    public string BankName { get; set; }
    public string BranchName { get; set; }
    public string ID { get; set; }
    public string CurrencyCode { get; set; }
    public string PaymentNote { get; set; }
}

InvoiceLine

InvoiceLine Nesnesi
  • Index

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

  • SellerCode

    Bu alana ürünün satıcı kodu girilir.

  • BuyerCode

    Bu alana ürünün alıcı kodu girilir.

  • Name

    Bu alana ürünün adı girilir.

  • Description

    Bu alana ürünün açıklaması girilir.

  • Quantity

    Bu alana miktar girilir.

  • UnitType

    Bu alana birim tipi girilmelidir. Alabileceği değerler kod listeleri bölümünde Birim Kodları altında belirtilmiştir.

  • Price

    Bu alana ürünün fiyatı girilir.

  • AllowanceTotal

    Bu alana iskonto tutarı girilir.

  • KDVPercent

    Bu alana ürünün KDV oranı girilir.

  • Taxes

    Bu alana ürünün diğer vergileri girilir. Alabileceği değerler kod listeleri bölümünde Vergi Kodları ve Kullanım Açıklaması altında belirtilmiştir.
    Tax Nesnesi için Bkz. Tax

  • ManufacturerCode

    Bu alana Üretici Kodu bilgisi girilir.

  • BrandName

    Bu alana Marka adı bilgisi girilir.

  • ModelName

    Bu alana Model adı bilgisi girilir.

  • Note

    Bu alana not eklenir.

  • DeliveryInfo

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

    • GTIPNo

      GTIP (Gümrük Tarife İstatistik Pozisyonu) No

    • DeliveryTermCode

      Bu alana Mal/Hizmetin Teslim şartı bilgisi girilir. Alabileceği değerler kod listeleri bölümünde Teslim Şartı Kodları altında belirtilmiştir.

    • TransportModeCode

      Bu alana Gönderim şekli bilgisi girilir. Alabileceği değerler kod listeleri bölümünde Gönderim Şekli Kodları altında belirtilmiştir.

    • PackageBrandName

      Bu alana Mal/Hizmetin bulunduğu Kabın Marka isim bilgisi girilir.

    • ProductTraceID

      Bu alana Gümrük Takip Numarası girilir.

    • PackageID

      Bu alana Mal/Hizmetin bulunduğu kabın numarası girilir.

    • PackageQuantity

      Bu alana Mal/Hizmetin Bulunduğu Kabın Adedi bilgisi girilir.

    • PackageTypeCode

      Bu alana Mal/Hizmetin Bulunduğu Kabın Cinsi girilir. Alabileceği değerler kod listeleri bölümünde Kab Cinsleri altında belirtilmiştir.

    • AddressInfo

      Bu alan turistin adres bilgileri girilir. (Bkz. AddressInfo)

public class InvoiceLine
{
    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 List<Tax> Taxes { get; set; }
    public string ManufacturerCode { get; set; }
    public string BrandName { get; set; }
    public string ModelName { get; set; }
    public string Note { get; set; }
    public DeliveryInfo DeliveryInfo { get; set; }
}

public class DeliveryInfo
{
    public string GTIPNo { get; set; }
    public string DeliveryTermCode { get; set; }
    public string TransportModeCode { get; set; }
    public string PackageBrandName { get; set; }
    public string ProductTraceID { get; set; }
    public string PackageID { get; set; }
    public decimal PackageQuantity { get; set; }
    public string PackageTypeCode { get; set; }
    public AddressInfo DeliveryAddress { get; set; }
}

Tax

Tax Nesnesi

  • TaxCode

    Bu alana verginin kodu girilmelidir.

  • Total

    Vergi toplamının girileceği alandır.

  • Percent

    Verginin oranı bu alana girilir.

  • ReasonCode

    Verginin istisna sebebinin yada tevkifatın kodunun girilebileceği alandır.

public class Tax
{
    public string TaxCode { get; set; }
    public decimal Total { get; set; }
    public decimal Percent { get; set; }
    public string ReasonCode { get; set; }
}

Kod Listeleri

ÖDEME ŞEKLİ KODLARI - PaymentMeans.Code
Kod Değer Kod Değer
1 Ödeme Tipi Muhtelif 10 Nakit
20 Çek 23 Banka Çeki
42 Havale/Eft 48 Kredi Kartı/Banka Kartı
ÖDEME KANAL KODLARI - [PaymentMeans.ChannelCode]
Kod Değer Kod Değer
1 Posta 2 Hava Yolu İle Posta
3 Telgraf 4 Teleks
5 SWIFT 6 Diğer İletişim Ağları
7 Tanımlı Olmayan Ağlar 8 Fedwire
9 Bankadan Elle 10 Taahhütlü Hava Yolu ile Posta
11 Taahhütlü Posta 12 Kurye
13 Özel Kurye 14 Uluslararası Para Transferi
15 Ulusal Para Transferi ZZZ Karşılıklı Belirlenen Yol
OKC Fiş Tipleri - [OKCInfo.DocumentDescription]
Kod Değer
AVANS Avans
YEMEK_FIS Yemek Fişi Tahsilatı
E-FATURA e-Fatura
E-FATURA_IRSALIYE İrsaliye Yerine Geçen E-Fatura
E-ARSIV E-Arşiv Fatura
E-ARSIV_IRSALIYE İrsaliye Yerine Geçen e-Arşiv Fatura
FATURA Fatura
OTOPARK Otopark
FATURA_TAHSILAT Fatura Tahsilatı İşlemleri
FATURA_TAHSILAT_KOMISYONLU Komisyonlu Fatura Tahsilatı İşlemleri
Teslim Şartı Kodları - [DeliveryInfo.DeliveryTermCode]
Kod Değer Kod Değer
CFR CFR - Masraflar ve Navlun CIF Masraflar, Sigorta ve Navlun
CIP Taşıma ve Sigorta Ücreti CPT Ödenen Taşıma Ücreti
DAF Sınırdan Teslim DDP Ödenen Gümrük Ücreti
DDU Ödenmeyen Gümrük Ücreti DEQ Rıhtımdan Teslim
DES Gemiden Teslim EXW Fabrikadan Teslim
FAS Gemide Ücretsiz FCA Ücretsiz Taşıma
FOB Güvertede Teslim DAP Belirlenen Yerde Teslim
DAT Terminalde Teslim
Gönderim Şekli Kodları - [DeliveryInfo.TransportModeCode]
Kod Değer Kod Değer
1 Deniz taşımacılığı 2 Demiryolu Taşımacılığı
3 Karayolu Taşımacılığı 4 Hava Taşımacılığı
5 Posta 6 Kombine Taşımacılık
7 Sabit Nakliyat 8 Ülke İçi Su Taşımacılığı
9 Uygun Olmayan Taşıma Şekli
Kab Cinsleri Kod Listesi - [DeliveryInfo.PackageTypeCode]
Kod Değer Kod Değer
AE AEROSOL AM KORUMALI AMPUL
AP KORUMASIZ AMPUL AT PÜSKÜRGEÇ
BA VARIL BB BOBIN
BC SISE KASASI BD TAHTA
BE BOHÇA BF KORUMASIZ BALON
BG ÇANTA BI KAP
BJ KOVA BK SEPET
BL SIKISTIRILMIS BALYA BN SIKISTIRILMAMIS BALYA
BO KORUMASIZ SILINDIRIK SISE BP KORUMALI BALON
BQ KORUMALI SILINDIRIK SISE BR ÇUBUK
BS KORUMASIZ, SOGAN SEKLINDE SISE BT CIVATA
BU BÜYÜK FIÇI BV KORUMALI, SOGAN SEKLINDE SISE
BX KUTU CA DIKDÖRTGEN MADENI KAP
CB BIRA KASASI CC YAYIK
CE BALIK SEPETI CF SANDIK
CJ TABUT CK AHSAP VARIL
CL KANGAL CO KORUMASIZ DAMACANA
CP KORUMALI DAMACANA CR KASA
CT MUKAVVA KUTU CU FINCAN
CV KAPALI CX SILINDIRIK TENEKE KUTU
CY SILINDIRIK CZ ÇATIR BEZI
DJ KORUMALI, HASIR BÜYÜK SISE DP KORUMASIZ, HASIRLI BÜYÜK SISE
DR DAVUL EN ZARF
FC MEYVE KASASI FD ÇERÇEVELI KASA
FI UFAK YAG FIÇISI FL DAR BOYUNLU KÜÇÜK SISE
FO KÜÇÜK SANDIK FP FOTOGRAF FILMLERI PAKETI
FR ÇERÇEVE GB GAZ SISESI
GE GEMICI SANDIGI GI KIRIS
HG BÜYÜK FIÇI (250 LT'LIK) HR KAPAKLI SEPET
JC DIKDÖRTGEN BIDON (20LT'LIK) JG SÜRAHI
JR KAVANOZ JT JÜT (KENEVIR) TORBA
JY SILINDIRIK BIDON (20 LT'LIK) KG KÜÇÜK FIÇI
KN KONTEYNER LG KÜTÜK
MB ÇOK GÖZLÜ ÇANTA MT HASIR
MX KIBRIT KUTUSU NE PAKETLENMEMIS VEYA AMBALAJLANMAMIS
NS YUVA NT AG
PA PAKET PC KOLI
PG TABLA PH IBRIK
PI BORU PK AMBALAJ
PL GERDEL PN KALAS
PO KESE PT ÇÖMLEK
PU TABLA PAKETI / TABLA RD SOPA
RG HALKA (ÇEMBER) RL MAKARA
RO RULO SA ÇUVAL
SC DAR KASA SD IG
SE GEMICI SANDIGI SH KOKU YASTIGI
SK ISKELET KASA SM SAC
ST TABAKA SU BAVUL
SW ÇEKME - SARMA TB GERDEL
TC ÇAY SANDIGI TD AÇILIR KAPANIR TÜP / PORTATIF TÜP
TK DIKDÖRTGEN TANK TN TENEKE KUTU
TO BÜYÜK FIÇI (250 GALONLUK) TR BÜYÜK ESYA SANDIGI
TS KIRIS TU KÜP
TY SILINDIRIK TANK VA TEKNE
VG HACIM, GAZ (1031 m bar ve 15C) VI CAM SISE
VB VAKUMLU PAKET
VQ HACIM, SIVI HALE GETIRILMIS GAZ (ANORMAL ISI/BASINÇ)
VR HACIM, KATI, GRANÜL PARÇACIKLARI ('TANELER')
VY HACIM, KATI, INCE PARÇACIKLARI ('TOZ')
WB SEPET SISE
PARA BİRİM KODLARI
Kod Değer Kod Değer Kod Değer
TRY Türk Lirası EGP Mısır Lirası/ Gineih LVL Letonya Latsı
USD Amerikan Doları ERN Nafka LYD Libya Dinarı
EUR Avro ETB Etiyopya Birri MAD Fas Dirhemı
AED Dirhams FJD Fiji Doları MDL Moldovya Leusu
AFN Afgan FKP Falkland Adaları Lirası MGA Madagaskar Ariarisi
ALL Lek GBP İngiliz Sterlini/İngiliz Lirası MKD Makedon Dinarı
AMD Dram GEL Gürcistan Lirası/ Lari MMK Kyat
ANG Antiller Guldeni GHC Cedi MNT Tugrik
AOA Kwanza GIP Cebelitarık Lirası MOP Macau Patakası
ARS Arjantin Pesosu GMD Dalasi MRO Ouguiya
BHD Bahreyn Dinarı GNF Gine Frangı MTL Malta Lirası
BIF Burundi Frankı GTQ Guatemala Kuetzalı MUR Mauritius Rupisi
BMD Bermuda Doları GYD Guyana Doları MVR Maldiv Rupisi Rufiyaa
BND Brunei Doları HKD Hong Kong Doları MWK Kwacha
BOB Bolivya Bolivyanosu HNL Honduras Lempirası MXN Meksika Pesosu
BOV Bolivya Mvdolu HRK Hırvatistan Kunası MYR Malezya Ringgiti
BRL Brazilya Reali HTG Haiti Gourde MZN Mozambik Metikali
BSD Bahama Doları HUF Macar Forinti NAD Namibya Doları
BTN Ngultrum IDR Rupiah NGN Naira
BWP Botsvana Pulası ILS İsrail Yeni Şekeli NIO Kordoba
BYR Belarus Rublesi INR Hindistan Rupisi NOK Norveç Kronu
BZD Belize Doları IQD Irak Dinarı NPR Nepal Rupisi
CAD Kanada Doları IRR İran Riyali NZD Yeni Zelanda Doları
CDF Kongo Frankı ISK İzlanda Kronası OMR Umman Riyali
CHE WIR Euro JMD Jamaika Doları PAB Balboa
CHF İsviçre Frankı JOD Ürdün Dinarı PEN Nuevo Sol
CHW WIR Franc JPY Japon Yeni PGK Kina
CLF Unidades de formento KES Kenya Şilini PHP Filipinler Pesosu
CLP Şili Pesosu KGS Kırgızistan Somu PKR Pakistan Rupisi
CNY Yuan Renminbisi KHR Riel PLN Leh Zlotisi
COP Kolombiya Pesosu KMF Komoro Frankı PYG Guarani
COU Unidad de Valor Real KPW Kuzey Kore Wonu QAR Katar Riyali
CRC Kosta Rika Colonu KRW Güney Kore Wonu ROL Eski Romanya Leyi
CUP Küba Pesosu KWD Kuveyt Dinarı RON Yeni Ley
CVE Cape Verde Escudosu KYD Cayman Adaları Doları RSD Sırbistan Dinarı
CYP Kıbrıs Lirası KZT Kazak Tengesi RUB Rus Rublesi
CZK Çek Korunası LAK Kip RWF Rıanda Frankı
DJF Cibuti Frankı LBP Lübnan Lirası SAR Suudi Riyali
DKK Danimarka Kronu LKR Sri Lanka Rupisi SBD Solomon Adaları Doları
DOP Dominik Pesosu LRD Liberya Doları SCR Seyşeller Rupisi
DZD Cezayir Dinarı LSL Loti SDD Sudan Dinar'ı
EEK Estonya Kronu LTL Litvanya Litası SEK İsveç Kronu
SGD Singapur Doları TJS Somoni VEB Venezuela Bolivarı
SHP Saint Helena Lira TMM Turkmenistan Manatı VND Dong
SIT Tolar TND Tunus Dinarı VUV Vatu
SKK Slovak Korunası TOP Pa'anga WST Samoa Talası
SLL Leone TTD Trinidad ve Tobago Doları XAF CFA Franc BEAC
SOS Somali Şilini TWD Yeni Tayvan Doları SRD Surinam Doları
TZS Tanzanya Şilini XCD Doğu Karayip doları STD Dobra
UAH Ukrayna Grivnası YER Yemen Riyali SYP Suriye Lirası
UGX Uganda Şilini ZAR Güney Afrika Randı SZL Lilangeni
UYU Uruguay Pesosu ZMK Kwacha THB Baht
UZS Özbekistan Somu ZWD Zimbabve Doları
RESMİ BİLGİ KODLARI
  • HIZMETNO
  • MUSTERINO
  • TESISATNO
  • TELEFONNO
  • DISTRIBUTORNO
  • TICARETSICILNO
  • TAPDKNO
  • BAYINO
  • ABONENO
  • SAYACNO
  • EPDKNO
  • SUBENO
  • PASAPORTNO
  • ARACIKURUMETIKET
  • ARACIKURUMVKN
  • CIFTCINO
  • IMALATCINO
  • DOSYANO
  • HASTANO
  • MERSISNO
  • URETICINO
BİRİM KODLARI
Kod Karşılık Değer
C62 Adet
DAY Gün
MON Ay
ANN Yıl
HUR Saat
D61 Dakika
D62 Saniye
PA Paket
BX Kutu
MGM mg
GRM g
KGM Kg
LTR lt
26 ton
NT Net ton
GT Gross ton
MMT mm
CMT cm
MTR m
KTM km
MLT ml
MMQ mm3
CMK cm2
CMQ cm3
MTK m2
MTQ m3
KJO kj
CLT cl
KWH KWH
CCT Ton baş.taşıma kap.
D30 Brüt kalori
D40 1000 lt
LPA Saf alkol lt
B32 kg.m2
NCL Hücre adet
PR Çift
R9 1000 m3
SET Set
Set 1000 adet
KDV MUAFİYET SEBEPLERİ

Bir faturada 0,00 KDV olması durumunda vergiden muafiyet sebebi belirtilmelidir.
***Alttaki kodlar yalnızca ‘ISTISNA’ tipli faturalarda kullanılabilir.

Kod Karşılık Değer
201 17/1 Kültür ve eğitim amacı taşıyan işlemler
202 17/2-a Sağlık, çevre ve sosyal yardım amaçlı işlemler
204 17/2-c Yabancı diplomatik organ ve hayır kurumlarının bağışlarıyla ilgili mal ve hizmet alışları
205 17/2-d Taşınmaz kültür varlıklarına ilişkin teslimler ve mimarlık hizmetleri
206 17/2-e Mesleki kuruluşların işlemleri
207 17/3 Askeri fabrika
208 17/4-c Birleşme, devir, dönüşüm ve bölünme işlemleri
209 17/4-e Banka ve sigorta muameleleri vergisi kapsamına giren işlemler
211 17/4-h Zirai amaçlı veya köy tüzel kişiliklerince yapılan içme suyu teslimleri
212 17/4-ı Serbest bölgelerde verilen hizmetler
213 17/4-j Boru hattı ile yapılan petrol ve gaz taşımacılığı
214 17/4-k Sanayi bölgelerindeki arsa ve işyeri teslimleri ile konut yapı kooperatiflerinin üyelerine konut teslimleri
215 17/4-l Varlık yönetim şirketlerinin işlemleri
216 7/4-m Tasarruf mevduatı sigorta fonunun işlemleri
217 17/4-n Basın - Yayın ve Enformasyon Genel Müdürlüğüne verilen haber hizmetleri
218 17/4-o Gümrük antrepoları, geçici depolama yerleri, gümrüklü sahalar ve vergisiz satış yapılan mağazalarla ilgili hizmetler
219 17/4-p Hazine ve Arsa Ofisi Genel Müdürlüğünün işlemleri
220 17/4-r Kurumlar Vergisi Kanununun Geçici 28 ve 29. maddeleri kapsamındaki teslimler
221 Geçici 15 Konut yapı kooperatifleri, belediyeler ve sosyal güvenlik kuruluşlarına verilen inşaat taahhüt hizmeti
223 Geçici 20/1 Teknoloji geliştirme bölgelerinde yapılan işlemler
225 Geçici 23 Milli Eğitim Bakanlığına yapılan bilgisayar bağışları ile ilgili teslimler
226 17/2-b Özel Okulları, Üniversite ve Yüksekokullar Tarafından Verilen Bedelsiz Eğitim Ve Öğretim Hizmetleri
227 17/2-b Kanunların Gösterdiği Gerek Üzerine Bedelsiz Olarak Yapılan Teslim ve Hizmetler
228 17/2-b Kanunun (17/1) Maddesinde Sayılan Kurum ve Kuruluşlara Bedelsiz Olarak Yapılan Teslimler
229 17/2-b Gıda Bankacılığı Faaliyetinde Bulunan Dernek ve Vakıflara Bağışlanan Gıda, Temizlik, Giyecek ve Yakacak Maddeleri
230 17/4-g Külçe Altın, Külçe Gümüş Ve Kiymetli Taşlarin Teslimi
231 17/4-g Metal Plastik, Lastik, Kauçuk, Kağit, Cam Hurda Ve Atıkların Teslimi
232 17/4-g Döviz, Para, Damga Pulu, Değerli Kağıtlar, Hisse Senedi ve Tahvil Teslimleri
234 17/4-ş Konut Finansmanı Amacıyla Teminat Gösterilen ve İpotek Konulan Konutların Teslimi
235 16/1-c Transit ve Gümrük Antrepo Rejimleri İle Geçici Depolama ve Serbest Bölge Hükümlerinin Uygulandığiı Malların Teslimi
236 19/2 Usulüne Göre Yürürlüğe Girmiş Uluslararası Anlaşmalar Kapsamındaki İstisnalar (İade Hakkı Tanınmayan)
237 17/4- 5300 Sayılı Kanuna Göre Düzenlenen Ürün Senetlerinin İhtisas/Ticaret Borsaları Aracılığıyla İlk Teslimlerinden Sonraki Teslim
238 17/4-u Varlıkların Varlık Kiralama Şirketlerine Devri İle Bu Varlıkların Varlık Kiralama Şirketlerince Kiralanması ve Devralınan Kuruma Devri
239 17/4- Taşınmazların Finansal Kiralama Şirketlerine Devri, Finansal Kiralama Şirketi Tarafından Devredene Kiralanması ve Devri
240 17/4-z Patentli Veya Faydalı Model Belgeli Buluşa İlişkin Gayri Maddi Hakların Kiralanması, Devri ve Satışı
250 Kısmi İstisna Diğer
301 11/1-a Mal ihracatı
302 11/1-a Hizmet ihracatı
303 11/1-a Roaming hizmetleri
304 13/a Deniz, hava, demiryolu taşıma araç. tes. ile inşa, tadil, bakım, onarım
305 13/b Deniz, hava taşıma araç. için liman, hava mey. yapılan hiz.
306 13/c Petrol aramaları ve petrol boru haztlarının inşa ve modern. ilişkin teslim hiz.
307 13/c Maden Arama, Altın, Gümüş, ve Platin Madenleri İçin İşletme, Zenginleştirme Ve Rafinaj Faaliyetlerine İlişkin Teslim Ve Hizmetler KDVGUT-(II/8-4)
308 13/d Teşvikli yatırım mal tes.
309 13/e Limanlara bağlantı sağ. demiryolu hatları ile liman ve hava mey. inşa, yenilenme ve genişletilmesi
310 13/f Ulusal güvenlik amaçlı teslim ve hizmetler
311 14/1 Uluslararası taşımacılık
312 15/a Diplomatik organ ve misyonlara yapılan teslim ve hizmetler
313 15/b Uluslarası kuruluşlara yapılan teslim ve hizmetler
314 19/2 Usulüne göre yürürlüğe girmiş uluslararası anlaşmalar kapsamındaki istisnalar(İade hakkı tanınan)
315 14/3 İhraç konusu eşya taşıyan kamyon, çekici ve yarı romorklara yapılan motorin teslimleri
316 11/1-a Serbest böl. müş. fason hiz.
317 17/4-s Özürlülerin eğitim, meslek ve günlük yaşam. ilişkin araç-gereç ve bilgisayar programları
318 Geçici 29 Yap-İşlet-Devret modeli projeler, kiralama karş. yapt. sağlık tesis.projeler, kiralama karş. yapt. eğitim öğretim tesis. tes. hiz.
319 13/g Başbakanlık Merkez Teşkilatına yapılan araç teslimler
320 Geçici 16 İSMEP kapsamında İst. İl Özel İd. bağlı faal. göst. \"İst.Proje Koor.Brm.\"ne yapılacak tes. hiz.
321 Geçici 26 BM, NATO(temsilcilikleri, bağlı program, fon, özel ihtisas), OECD resmi kullanımları için yapılacak mal tes. hiz. ifaları
322 11/1-a Türkiye'de İkamet Etmeyenlere Özel Fatura ile Yapılan Teslimler (Bavul Ticareti)
323 13/ğ 5300 Sayılı Kanuna Göre Düzenlenen Ürün Senetlerinin İhtisas/Ticaret Borsaları Aracılığıyla İlk Teslimi
324 13/h Türkiye Kızılay Derneğine Yapılan Teslim ve Hizmetler ile Türkiye Kızılay Derneğinin Teslim ve Hizmetleri
325 13/ı Yem Teslimleri
326 13/ı Gıda, Tarım ve Hayvancılık Bakanlığı Tarafından Tescil Edilmiş Gübrelerin Teslimi
327 13/ı Gıda, Tarım ve Hayvancılık Bakanlığı Tarafından Tescil Edilmiş Gübrelerin İçeriğinde Bulunan Hammaddelerin Gübre Üreticilerine Teslimi
350 İstisna Diğer

***Eğer fatura tipi ‘ISTISNA’ değil ve 0 KDV bulunuyorsa aşağıdaki kod kullanılabilir.

Kod Karşılık Değer
351 KDV İstisna Olmayan Diğer
ÖTV MUAFİYET SEBEPLERİ

Bir faturada 0,00 ÖTV olması durumunda vergiden muafiyet sebebi belirtilmelidir.
***Alttaki kodlar yalnızca ‘ISTISNA’ tipli faturalarda kullanılabilir.

Kod Karşılık Değer
101 İhracat İstisnası
102 Diplomatik İstisna
103 Askeri Amaçlı İstisna
104 Petrol Arama Faaliyetlerinde Bulunanlara Yapılan Teslimler
105 Uluslararası Anlaşmadan Doğan İstisna
106 Diğer İstisnalar
107 7/a Maddesi Kapsamında Yapılan Teslimler
108 Geçici 5. Madde Kapsamında Yapılan Teslimler

***Eğer fatura tipi ‘ISTISNA’ değil ve 0 KDV bulunuyorsa aşağıdaki kod kullanılabilir.

Kod Karşılık Değer
151 ÖTV - İstisna Olmayan Diğer
VERGİLER, KODLARI VE KULLANIM KURALLARI
  • 0003 - Gelir Vergisi Stopajı
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 0011 - Kurumlar Vergisi Stopajı
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 0061 - Kaynak Kullanımı Destekleme Fonu Kesintisi
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 0071 - Petrol ve Doğal Ürünlerine İliştv T.V. [ÖTV 1. Liste]
    • Yalnızca oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılır.
    • 0,00 Olması durumunda ÖTV istisna sebebi girilmelidir.
  • 0073 - Kolalı Gazoz, Alkollü İçe. ve Tütün Mamüllerine İlişkin Ö.T.V. [ÖTV 3. Liste]
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılır.
    • 0,00 Olması durumunda ÖTV istisna sebebi girilmelidir.
  • 0074 - Dayanıklı Tüketim ve Diğer Mallara İlişkin Ö.T.V. [ÖTV 4. Liste]
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılır.
    • 0,00 Olması durumunda ÖTV istisna sebebi girilmelidir.
  • 0075 - Alkollü İçeçeklere İlişkin Ö.T.V. [ÖTV 3A Liste]
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılır.
    • 0,00 Olması durumunda ÖTV istisna sebebi girilmelidir.
  • 0076 - Tütün Mamüllerine İlişkin Ö.T.V. [ÖTV 3B Liste]
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılır.
    • 0,00 Olması durumunda ÖTV istisna sebebi girilmelidir.
  • 0077 - Kolalı Gazozlara İlişkin Ö.T.V. [ÖTV 3C Liste]
    • Yalnızca oran girilebilir.
    • Tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılır.
    • 0,00 Olması durumunda ÖTV istisna sebebi girilmelidir.
  • 1047 - Damga Vergisi
    • Tutar veya oran girilebilir
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 1048 - 5035 Sayılı Kanuna Göre Damga Vergisi
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 4071 - Elektrik ve Hava Gazı Tüketim Vergisi
    • Yalnızca oran girilebilir.
    • Tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 4080 - Özel İletişim Vergisi
    • Tutar veya oran girilebilir
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 4081 - 5035 Sayılı Kanuna Göre Özel İletişim Vergisi
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 4171 - ÖTV Tevkifatı
    • Yalnızca tutar girilebilir.
    • ÖTV Tevkifat eklemek için fatura tipinin ‘TEVKIFAT’ olması gerekiyor.
    • ÖTV Tevkifat eklemek için öncelikle ‘ÖTV 1. Liste‘ eklenmelidir.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 8001 - Borsa Tescil Ücreti
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 8002 - Enerji Fonu
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 8004 - TRT Payı
    • Yalnızca tutar girilebilir.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 8005 - Elektrik Tüketim Vergisi
    • Yalnızca oran girilebilir.
    • Tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 8006 - Telsiz Kullanım Ücreti
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 8007 - Telsiz Ruhsat Ücreti
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 8008 - Çevre Temizlik Vergisi
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 9021 - 4961 Banka Sigorta Muameleleri Vergisi
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 9040 - Mera Fonu
    • Tutar veya oran girilebilir.
    • Oran girildiği durumda tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 9077 - Motorlu Taşıt Aralarına İlişkin Özel Tüketim Vergisi [ÖTV 2. Liste]
    • Yalnızca oran girilebilir.
    • Tutar oran üzerinden hesaplanır.
    • İstisna sebebiyet kontrolü yapılmaz.
  • 9015 - KDV Tevkifatı
    • Aşağıdaki kodlardan birisi seçilmelidir.
    • 650 Dışında bir kod seçilirse hesaplamalar o koda ait olan oran üzerinden yapılır.
    • Eğer 650 kodu seçilirse, oran girmek zorundasınız. Girilen oran üzerinden hesaplamalar yapılır.
TEVKİFAT KOD LİSTESİ
Kod Oran Açıklama
601 20 Yapım işleri ile bu işlerle birlikte ifa edilen mühendislik
602 90 Etüt, plan-proje, danışmanlık, denetim vb
603 50 Makine, teçhizat, demirbaş ve taşitlara ait tadil, bakım, onarım
604 50 Yemek servis hizmeti
605 50 Organizasyon hizmeti
606 90 İşgücü temin hizmetleri
607 90 Özel güvenlik hizmeti
608 90 Yapı denetim hizmetleri
609 50 Fason olarak yaptirilan tekstil ve konfeksiyon işleri, çanta ve ayakkabı dikim işleri ve bu işlere aracılık hizmetleri
610 90 Turistik mağazalara verilen müşteri bulma/ götürme hizmetleri
611 90 Spor kulüplerinin yayın, reklam ve isim hakkı gelirlerine konu işlemleri
612 70 Temizlik hizmeti
613 70 Çevre ve bahçe bakım hizmetleri
614 50 Servis taşımacıliğı
615 50 Her türlü baskı ve basim hizmetleri
616 50 5018 sayili kanuna ekli cetvellerdeki idare,kurum ve kuruşlara yapılan diğer hizmetler
617 50 Hurda metalden elde edilen külçe teslimleri
618 50 Hurda metalden elde edilenler dışındaki bakir, çinko ve alüminyum külçe teslimleri
619 50 Bakir, çinko ve alüminyum ürünlerinin teslimi
620 50 İstisnadan vazgeçenlerin hurda ve atık teslimi
621 90 Metal, plastik, lastik, kauçuk, kâğit ve cam hurda ve atıklardan elde edilen hammadde teslimi
622 90 Pamuk, tiftik, yün ve yapaği ile ham post ve deri teslimleri
623 50 Ağaç ve orman ürünleri teslimi
650 ? Diğer