# E-Fatura Durum Sorgula

> E-Fatura Durum Sorgula, Evobulut ön muhasebe / ERP yazılımının Fatura modülüne ait bir REST API servisidir. POST yöntemiyle `https://ws.evobulut.com/api/fatura/base/` adresine JSON gönderilerek çağrılır.

- **Modül:** Fatura
- **Yöntem:** POST
- **Endpoint:** `https://ws.evobulut.com/api/fatura/base/`
- **Kimlik doğrulama:** Login servisinden alınan Token UID
- **Son güncelleme:** 2024-12-10
- **Doküman:** https://dev.evobulut.com/servis/fatura/e-fatura-durum-sorgula-295

## Açıklama

| Elektronik olarak gönderilen Satış E-Faturalarının Durumlarını Sorgulamak için yapılan web servis | | | |
| --- | --- | --- | --- |
| Request Body JSON Açıklamaları | | | |
| | | | |
| Alan | Veri Tipi | Zorunlu | Açıklama |
| cmd | string | E | e-fatura_drm_sorgu |
| UID | string | E | KULLANICI_UID Login Anında Alınan UID Token Verisi |
| a_ids | string | E | Jarray [1..n] Evobulut Satış Faturaları ID Bilgileri "a_ids" : ["18123", "18124", "18125"] |

Response Body JSON Açıklamaları

| Key | Value |
| --- | --- |
| ID | Fatura ID Nosu |
| Seri | Fatura Seri Nosu |
| Ettn | Fatura ETTM Numarası |
| Stat_No | Statü Kodu |
| Stat_Adi | Statü Adı |
| Red_Kabul_Drm | Red kabul Durumu (0-Beklemede, 1-Kabul, 2-Red, 3-İptal,4-Hatalı) |
| Red_Kabul_Not | Red Kabul Notu |
| | |

## İstek gövdesi

```json
{
  "cmd": "e-fatura_drm_sorgu",
  "UID": "KULLANICI_UID",
  "a_ids": [
    "18123",
    "18124",
    "18125"
  ]
}
```

## Örnek istek (cURL)

```bash
curl -X POST "https://ws.evobulut.com/api/fatura/base/" \
  -H "Content-Type: application/json" \
  -d '{
  "cmd": "e-fatura_drm_sorgu",
  "UID": "KULLANICI_UID",
  "a_ids": [
    "18123",
    "18124",
    "18125"
  ]
}'
```

## Başarılı yanıt

```json
{
    "status": "OK",
    "veri": [
        {
          "ID": "18123",
          "Seri": "EVS2024000000386",
		  "Ettn": "129cf66f-f595-4700-a066-80efb49b45f6",
		  "Stat_No" : "1300",
		  "Stat_Ad" : "BASARIYLA TAMAMLANDI",
		  "Red_Kabul_Drm" : "1",
		  "Red_Kabul_Not" : "ACCEPT",
        },
        {
          "ID": "18124",
          "Seri": "EVO2024000001545",
		  "Ettn": "7a071812-8f67-4998-81ac-a8866943c2f5",
		  "Stat_No" : "1300",
		  "Stat_Ad" : "BASARIYLA TAMAMLANDI",
		  "Red_Kabul_Drm" : "2",
		  "Red_Kabul_Not" : "RED MÜKERRER KESİLEN FATURA",
		  
        },
        {
          "ID": "18125",
          "Seri": "EVS2024000000385",
		  "Ettn": "5e2fc670-b8aa-4848-b26d-a32750f92486",
		  "Stat_No" : "1300",
		  "Stat_Ad" : "BASARIYLA TAMAMLANDI",
		  "Red_Kabul_Drm" : "0",
		  "Red_Kabul_Not" : "",
		  
        }

    ]
}
```

## Başarısız yanıt

```json
{
  "status": "ERR",
  "veri": [
    {
      "mesaj": " Fatura Id leri Boş olamaz. a_ids  !"
    }
  ]
}
```

