GetOutboxInvoiceStatusWithLogs

GİB’e kayıtlı tüm e-fatura mükelleflerinin listesini döndürür.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Test servisinde Username/Password geneldir. Canlıda bu bilgileri müşteri bazlı kullanılacaktır. Üyelik alım sonrasında verilen bilgilerle login sağlanır. Username/Password bilgisi body içinde userInfo altında giriş sağlanmaktadır.

Test hepsiburadaefaturam Portaline buradan erişebilirsiniz.
Username: HBTest1
Password: HBTest1

{
  "Action": "GetOutboxInvoiceStatusWithLogs",
  "parameters": {
    "invoiceIds": [
      "9fa9a5c3-b36e-4acc-8334-05c35206634f"
    ],
    "userInfo": {
      "Username": "HBTest1",
      "Password": "HBTest1"
    }
  }
}

Parametreler
invoiceIds: Bir yada daha fazla fatura Id’si bu parametre ile geçilir. Fatura Id’si faturanın E-Fatura sistemindeki tekil idsidir. UBL-TR formatındaki UUID alanına denk gelir.
Return Değeri
Return tipi Response<List< InvoiceStatusWithLogResponse>> olan metod da Response’un value alanı bir yada daha fazla InvoiceQueryStatus içeren bir liste/array olacaktır.
Tüm sorgulanan faturaların her birisi için bir adet InvoiceQueryStatus nesnesi Response.Value alanı içerisinde olacaktır.
InvoiceQueryStatus: Bir faturanın durumu hakkında bilgi içermektedir.
o InvoiceId: Durum bilgisi olan Faturanın Id’sini belirtir. Id değeri E-Fatura sistemindeki bu faturanın tekıl idsi olan ve UBL-TR de UUID olarak belirlenen alandır.
o Message: Faturanın durumuna ait varsa eğer özel bir durum mesajı bu alanda dönecektir.
o Status: Faturanın durum bilgisi aşağıdakilerden biri olarak dönecektir. Eğer Faturada GIB’le olan iletişimden kaynaklı bir hata oluşması durumunda hata kodu 9 olarak döner ve hatanın detaylı mesajı Message alanında verilir.
o Status Code: Faturanın durum kodu aşağıdakilerden biri olarak dönecektir. Eğer Faturada GIB’le olan iletişimden kaynaklı bir hata oluşması durumunda hata kodu 2000 olarak döner ve hatanın detaylı mesajı Message alanında verilir.
o EnvelopeStatus: Faturanın GİB’e gönderildiği zarfın durumunu verir.
o Logs : Faturanın Log detaylarını verir.

Enum DeğeriAçıklamaKod
DraftTaslak0
Canceledİptal Edildi10
QueuedKuyrukta100
Processingİşlemde200
SentToGibGİB’e gönderildi300
ApprovedOnaylandı1000
WaitingForApprovementOnay Bekliyor1100
DeclinedReddedildi1200
Returnİade Edildi1300
eArchiveCancelede-Arşiv İptal1400
ErrorHata2000
Body Params
string
Defaults to { "Action": "GetOutboxInvoiceStatusWithLogs", "parameters": { "invoiceIds": [ "9fa9a5c3-b36e-4acc-8334-05c35206634f" ], "userInfo": { "Username": "HBTest1", "Password": "HBTest1" } } }

InvoiceIds parametresi ile verilmiş olan bir yada daha fazla faturanın durumunu müşteriye bildirir. Müşteriler gönderdikleri faturaların son durumunu bu metodu kullanarak sorgulamalıdırlar. Faturanın hepsiefaturam e-Fatura sistemi yada GIB sistemindeki durumu hakkında bilgi sahibi olunur. Ayrıca Fatura’nın Log detayları da bu metotla alınabilmektedir.

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json