InvoiceInfo
Bu nesne, fatura üst bilgilerini barındıran nesnedir. Nesne ile ilgili detaylar aşağıda anlatılmıştır.
UUID
Guid veri tipinde faturanın takibi için kullanılacak unique numaradır.
TemplateUUID
Bu alan faturaya eklenecek olan XSLT’nin UUID'si için kullanılır. UUID'ye ait XSLT faturaya eklenir.
TemplateBase64String
Faturaya eklenecek tasarımın Base64'ü buraya eklenir.
InvoiceType
Enum veri tipinde bir nesnedir. Aşağıdaki bulunan değerleri alabilir. Fatura tipine göre seçim yapılmalıdır.
InvoiceSerieOrNumber
Bu alana 16 haneli e-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.
IssueDate
Bu alana fatura tarihi ve 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
Enum veri tipinde bir nesnedir. Aşağıdaki bulunan değerleri alabilir. E-Faturanın senaryosunun belirtileceği alandır.
Fatura alıcısı tarafından herhangi bir yanıt beklemeden otomatik olarak kabul edilir. Reddedilmesi gereken durumda alıcının iade faturası kesmesi gerekir.
DespatchDocumentReference
Bu alan faturaya ait irsaliye bilgilerinin girilebileceği alandır. Birden fazla irsaliye bilgisi girilebilir.
OrderReference
Bu alan faturaya ait sipariş bilgilerinin girilebileceği alandır.
OrderReferenceDocument
Bu alan faturaya ait sipariş belgesi bilgilerinin girilebileceği alandır.
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 girilecekse, dosya bu alana girilebilir.
Base64Data: Eklenen dosyanın Base64 encode edilmiş hali buraya girilir.
MimeCode: Eklenen dosyanın MimeCode değeri buraya girilir. (Örn : image/png)
FileName: Eklenen dosyanın adı buraya girilebilir.
AdditionalDocumentReferences
Fatura içerisine ek dosya yada farklı bilgileri eklemek için kullanabileceğiniz alandır. Birden fazla dosya girilebilir.
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 girilecekse, dosya bu alana girilebilir.
Base64Data: Eklenen dosyanın Base64 encode edilmiş hali buraya girilir.
MimeCode: Eklenen dosyanın MimeCode değeri buraya girilir. (Örn : image/png)
FileName: Eklenen dosyanın adı buraya girilebilir.
TaxExemptionReasonInfo
Bu alan faturada bulunan 0 KDV veya ÖTV'lerin vergi muafiyet sebeplerini girebileceğiniz alandır. Alabileceği değerler kod listeleri bölümünde KDV Muafiyet Sebepleri / ÖTV Muafiyet Sebepleri altında belirtilmiştir.
PaymentTermsInfo
Ödeme koşulları bilgisinin girileceği alandır.
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.
PaymentMeansInfo
Ödeme Şekli bilgilerinin girileceği alandır.
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 Şekli 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.
OKCInfo
Ödeme kaydedici cihaz ve fiş bilgisinin girileceği alandır.
ID: Fiş numarası girilir.
IssueDate: Fiş tarihi girilir.
Time: Fiş saati girilir.
ZNo: Z Rapor numarası girilir.
EndPointID: ÖKC Seri numarası girilir.
DocumentDescription: Fiş tipi girilir. Alabileceği değerler kod listeleri bölümünde OKC Fiş Tipleri altında belirtilmiştir.
ReturnInvoiceInfo
İade edilen faturaların bilgilerinin girileceği alandır. Birden fazla giriş yapılabilir.
AccountingCost
Faturanın tipi SGK olması durumunda SGK Fatura tipinin girileceği alandır. Alabileceği değerler kod listeleri bölümünde SGK Fatura altında belirtilmiştir.
InvoicePeriod
Faturanın tipi SGK olması durumunda 'Dönem Başlangıç ve Bitiş Tarihinin' girileceği alandır.
SGKInfo
Faturanın tipi SGK olması durumunda 'SGK Şirket Adı, Dokuman Numarası ve SGK Şirket Kodunun' girileceği alandır.
RegisterName: SGK Şirket adı girilir.
DocumentNumber: Dokuman numarası girilir.
RegisterCode: SGK Şirket kodu girilir.