> For the complete documentation index, see [llms.txt](https://developer.esnekpos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.esnekpos.com/hoppa-gelistirici-ortami/dekont-listeleme-servisi.md).

# Dekont Listeleme Servisi

**Dekont Listeleme Servisi İstek Modeli;**

<table><thead><tr><th>Metod</th><th width="512.3333333333333">API URL</th><th>Parametreler</th></tr></thead><tbody><tr><td>POST</td><td>https://base-url/api/services/GetReceiptList</td><td>JSON File</td></tr></tbody></table>

Servise gönderilmesi gereken parametreler şu şekildedir;

<table><thead><tr><th width="291">Parametre</th><th width="93">Tip</th><th width="75">Zorunlu</th><th>Açıklama</th></tr></thead><tbody><tr><td>MERCHANT</td><td>string</td><td>Evet</td><td>Üye iş yerine özel oluşturulan eşsiz kimlik bilgisidir.</td></tr><tr><td>MERCHANT_KEY</td><td>string</td><td>Evet</td><td>Üye iş yerine özel oluşturulan anahtar bilgisidir.</td></tr><tr><td>START_DATE</td><td>Date</td><td>Evet</td><td>Yapılacak olan sorgulamanın başlangıç tarih bilgisidir.</td></tr><tr><td>END_DATE</td><td>Date</td><td>Evet</td><td>Yapılacak olan sorgulamanın bitiş tarih bilgisidir.</td></tr></tbody></table>

Servise gönderilecek örnek bir JSON dosyası şu şekildedir;

```json
                                            
{
    "MERCHANT": "TEST1234",
    "MERCHANT_KEY": "4oK26hK8MOXrIV1bzTRVPA==",
    "START_DATE": "2024-01-01",
    "END_DATE": "2024-10-01"
}
                                       
```

**Dekont Listeleme Servisi Cevap Mesajı;**

Servisten işlem sonrasında gönderilen cevap mesajına ait parametreler şu şekildedir;

**RECEIPTS**

<table><thead><tr><th>Parametre</th><th width="85">Tip</th><th width="69">Zorunlu</th><th>Açıklama</th></tr></thead><tbody><tr><td>NUMBER</td><td>string</td><td>Evet</td><td>Sorgulama İşlemi Sonucu Gelen Dekont Numarası Bilgisidir.</td></tr><tr><td>SERIAL</td><td>string</td><td>Evet</td><td>Sorgulama İşlemi Sonucu Gelen Dekonta Ait Seri Numarası Bilgisidir.</td></tr><tr><td>DEALER_NAME</td><td>string</td><td>Evet</td><td>Sorgulama İşlemi Sonucu Gelen Dekontun Ait Olduğu Üye İşyeri Bilgisidir.</td></tr><tr><td>MERCHANT</td><td>string</td><td>Evet</td><td>Üye İş Yerine Özel Oluşturulan Eşsiz Kimlik Bilgisidir.</td></tr><tr><td>DATE</td><td>int</td><td>Evet</td><td>İşlem Sonucundaki Dekont Üretim Tarihi Bilgisidir.</td></tr><tr><td>AMOUNT</td><td>double</td><td>Evet</td><td>İlgili Dekontun Tutar Bilgisidir.</td></tr><tr><td>CURRENCY</td><td>int</td><td>Evet</td><td>İlgili Dekontun Para Birimi Bilgisidir.</td></tr><tr><td>URL</td><td>int</td><td>Evet</td><td>Dekonta Erişim Sağlanabilecek URL Bilgisidir.</td></tr></tbody></table>

<table><thead><tr><th width="201">Parametre</th><th width="76">Tip</th><th width="112">Zorunluluk</th><th>Açıklama</th></tr></thead><tbody><tr><td>RETURN_CODE</td><td>string</td><td>Evet</td><td>Sorgulama işlemi sonucu durumu kod bilgisidir.</td></tr><tr><td>RETURN_MESSAGE</td><td>string</td><td>Evet</td><td>Sorgulama işlemi sonucu durum mesaj bilgisidir.</td></tr><tr><td>STATUS</td><td>string</td><td>Evet</td><td>Sorgulama işlemi sonucu durum bilgisidir.</td></tr></tbody></table>

```json
                                            
{
    "RECEIPTS": [
        {
            "NUMBER": "13537",
            "SERIAL": "EPT",
            "DEALER_NAME": "Elekse A.Ş.",
            "MERCHANT": "TEST1234",
            "DATE": "31.05.2024",
            "AMOUNT": "364,41",
            "CURRENCY": "TRY",
            "URL": "*****/Pages/ReceiptDetail.aspx?Hash=B0F6CDB81BC1F74C570F7CC5DE31752E&CurrencyId=1"
        },
        {
            "NUMBER": "14397",
            "SERIAL": "EPT",
            "DEALER_NAME": "Elekse A.Ş.",
            "MERCHANT": "TEST1234",
            "DATE": "30.06.2024",
            "AMOUNT": "0,22",
            "CURRENCY": "TRY",
            "URL": "*****/Pages/ReceiptDetail.aspx?Hash=0942A4C0998E9936B5B029AC82E94DE1&CurrencyId=1"
        },
        {
            "NUMBER": "15088",
            "SERIAL": "EPT",
            "DEALER_NAME": "Elekse A.Ş.",
            "MERCHANT": "TEST1234",
            "DATE": "31.07.2024",
            "AMOUNT": "0,13",
            "CURRENCY": "TRY",
            "URL": "*****/Pages/ReceiptDetail.aspx?Hash=140A0688E2975BA759F51626D330047B&CurrencyId=1"
        }
    ],
    "RETURN_CODE": "0",
    "RETURN_MESSAGE": "SUCCESS",
    "STATUS": "SUCCESS"
}                                        
```
