Invoices

 public class InvoiceSend
 {
     public Guid UUID { get; set; }
     public string Serie { get; set; }
     public Guid TemplateUUID { get; set; }
     public DateTime IssueDate { get; set; }
     public decimal? ExchangeRate { get; set; }
     public string KDVExemptionReasonCode { get; set; }
 }

InvoiceSend Sınıfı Özellikleri ve Açıklamaları

InvoiceSend nesnesi, siparişi faturaya dönüştürmek için kullanılan nesnesidir.

Alan
Açıklama

UUID

Siparişin UUID değeri

Serie

Fatura serisi

TemplateUUID

Fatura şablonu UUID değeri. Boş geçilirse faturaya varsayılan tasarım eklenecektir.

IssueDate

Fatura tarihi ve saati

ExchangeRate

Döviz kuru

KDVExemptionReasonCode

Faturadaki 0 KDV için vergi muafiyet sebebi. Alabileceği değerler kod listeleri bölümünde KDV Muafiyet Sebepleriarrow-up-right altında belirtilmiştir.


public class SendModelResponse
{
    public bool IsSuccess { get; set; }
    public string OrderNumber { get; set; }
    public InvoiceDetail InvoiceDetail { get; set; }
    public List<ErrorNilvera> ErrorDetail { get; set; }
}

SendModelResponse Sınıfı Özellikleri ve Açıklamaları

SendModelResponse nesnesi, sipariş faturaya dönüştükten sonraki yanıt nesnesidir.

Alan
Açıklama

IsSuccess

Faturanın başarıyla oluşturulup oluşturulmadığını belirtir.

OrderNumber

Sipariş numarası

InvoiceDetail

Fatura detayı InvoiceDetail

ErrorDetail

Hata oluşmuşsa hata detayı bulunur.


InvoiceDetail Sınıfı Özellikleri ve Açıklamaları

InvoiceDetail nesnesi, yanıttaki fatura detaylarını verir.

Alan
Açıklama

InvoiceNumber

Fatura numarası

UUID

Faturaya ait UUID değeri


OrderResponsePagination Sınıfı Özellikleri ve Açıklamaları

OrderResponsePagination sipariş sayfalama bilgilerini ve listesini getiren nesnedir.

Alan
Açıklama
Değer

Page

Mevcut sayfa numarasıdır. Sayfalama yapılan veride hangi sayfanın döndüğünü belirtir.

1

PageSize

Bir sayfada kaç kayıt bulunduğunu belirtir.

10

TotalCount

Tüm sayfalardaki toplam kayıt sayısını gösterir.

100

TotalPages

Toplam sayfa sayısını ifade eder.

2

Content

Sipariş listesi OrderResponse


OrderResponse Sınıfı Özellikleri ve Açıklamaları

OrderResponse nesnesi, sipariş nesnesidir.

Alan
Açıklama
Değer

ID

Sipariş ID

123

UUID

Sipariş UUID

A3F7C9E1-5B2D-4F8A-9C6E-1D2B7E4A9F30

OrderNumber

Sipariş numarası

10210390000

CustomerName

Alıcı adı

string

CustomerTaxNumber

Alıcı TCKN

11111111111

Status

Sipariş durumu

Delivered

OrderDate

Sipariş tarihi

2026-01-01T12:00:00.000

TotalPrice

Toplam sipariş tutarı

5499

CurrencyCode

Para birimi

TRY

IsSend

Sipariş faturalandırıldıysa bu alan true döner.

false

CargoName

Kargo firması adı

Trendyol Express

CargoNumber

Kargo numarası

4829176503948217

CargoTrackingLink

Kargo linki

string

PaymentMethod

Ödeme tipi

KREDIKARTI/BANKAKARTI

PaymentDate

Sipariş ödeme tarihi

2026-01-01T12:00:00.000

InvoiceNumber

Fatura numarası

ABC2026000000002

InvoiceUUID

Fatura UUID değeri

A3F7C9E1-5B2D-4F8A-9C6E-1D2B7E4A9F30

IsExport

Yurtdışı siparişi ise true olur.

true

IsException

KDV 0 ise true gelir.

false

InvoiceType

Fatura tipi

SATIS

InvoiceUploadStatus

Faturanın mağazaya yüklenme durumu

None

InvoiceUploadStatusDescription

Faturanın mağazaya yüklenme durumunda bir hata oluştuysa hata açıklaması burada yer alır.

null


OrderDetailResponse Sınıfı Özellikleri ve Açıklamaları

OrderDetailResponse nesnesi, sipariş detayı nesnesidir.

Alan
Açıklama
Değer

ID

Sipariş ID

123

OrderNumber

Sipariş numarası

10210390000

OrderDate

Sipariş tarihi

2026-01-01T12:00:00.000

StoreType

Mağaza tipi

Trendyol

CurrencyCode

Para birimi

TRY

Status

Sipariş durumu

Delivered

TotalPrice

Toplam sipariş tutarı

100

OrderLines

Sipariş kalemleri OrderLineDto

Customer

Alıcı bilgileri CustomerResponse

IsSend

Sipariş faturalandırıldıysa bu alan true döner.

false

WebSite

Mağaza url

string

PaymentMethod

Ödeme tipi

KREDIKARTI/BANKAKARTI

PaymentMethodName

Ödeme tipi DIGER olduğunda açıklama döner.

PaymentDate

Sipariş ödeme tarihi

2026-01-01T12:00:00.000

TransporterRegisterNumber

Kargo firması VKN

9860000000

TransportDate

Kargo tarihi

2026-01-01T12:00:00.000

CargoName

Kargo firması adı

Trendyol Express

CargoNumber

Kargo numarası

4829176503948217

CargoTrackingLink

Kargo linki

string

InvoiceUUID

Fatura UUID değeri

A3F7C9E1-5B2D-4F8A-9C6E-1D2B7E4A9F30

StoreUUID

Mağaza UUID değeri

A3F7C9E1-5B2D-4F8A-9C6E-1D2B7E4A9F30

IsExport

Yurtdışı siparişi ise true olur.

true

InvoiceType

Fatura tipi

SATIS

InvoiceUploadStatus

Faturanın mağazaya yüklenme durumu

None


OrderLineDto Sınıfı Özellikleri ve Açıklamaları

OrderLineDto nesnesi, sipariş detayındaki satırların nesnesidir.

Alan
Açıklama
Değer

ID

Satır ID

123

OrderID

Sipariş ID

123

ProductName

Ürün adı

string

Sku

SKU stok kodu

string

Quantity

Miktar

1

Price

Birim fiyat

100

TotalAmount

Satır tutarı

120

CurrencyCode

Para birimi

TRY

TaxPercent

KDV oranı

20


CustomerResponse Sınıfı Özellikleri ve Açıklamaları

CustomerResponse nesnesi, sipariş alıcı bilgisi nesnesidir.

Alan
Açıklama

TaxNumber

Müşteriye ait Vergi Kimlik Numarası (VKN) veya TCKN

City

Müşteri adresi şehir

District

Müşteri adresi ilçe

Name

Müşterinin adı veya firma unvanı

TaxDepartment

Müşterinin bağlı olduğu vergi dairesi adı

Address

Müşteri adresi

Country

Müşteri adresi ülke

PostalCode

Adres posta kodu

Phone

Müşteri telefon

Email

Müşteri e-posta

Last updated