# Fatura Güncelleme

> Fatura Güncelleme, 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:** 2026-07-14
- **Doküman:** https://dev.evobulut.com/servis/fatura/fatura-guncelleme-260

## Açıklama

Detay satirlarini kapsayarak ekler.

| cmd | İlgili komut |
| --- | --- |
| UID | KULLANICI_UID |
| a_id | Kayit Anahtar ID |
| a_tur | Türü |
| a_cari_id | Müşteri ID |
| a_adi | Adı |
| a_seri | Seri Id |
| a_sbelge_seri_no | Belge Seri Nosu |
| a_fis_tur | Evrak Fiş Tur ID |
| a_tarih | Tarihi |
| a_vtarih | Vade Tarihi |
| a_ack | Açıklama |
| a_depo_id | Depo ID |
| a_vergi_muaf | Evrak Vergi Muafiyet ID |
| a_sube_id | Şube ID |
| a_per_id | Personel ID |
| a_dov_id | Döviz ID |
| a_dov_kur | Döviz Kuru |
| a_dov_tut | Döviz Tutari |
| a_etur | E-fatura Tur ID |
| a_edrm | E-fatura Durum ID |
| a_fatadres_id | Fatura Adres ID |
| a_fulke | Fatura ülkesi |
| a_fili | Fatura İl Adi |
| a_filce | Fatura İlce Adi |
| a_fpostakod | Fatura Posta Kodu |
| a_fadres1 | Adres 1. Satir |
| a_fkapino | Fatura Kapi No |
| a_siparis_no | Sipariş No |
| a_siparis_tar | Sipariş Tarihi |
| a_sadres | Sevkiyat Adresi Açık adres |
| a_sili | Sevkiyat İl |
| a_silce | Sevkiyat İlçe |
| a_spostakod | Sevkiyat Posta Kodu |
| a_onay | 0 Onaysız Fatura , 1 Onaylı Fatura |

Artık faturalar tevkifat ve vergi muafiyeti bilgilerini satır bazında çalıştıracak,
dolayısıyla ana'daki değil, detay'daki bilgileri değerlendiriniz. Ana'ya atılan vergi
muafiyeti ve tevkifat verileri artık kaydedilmeyecektir, yalnızca detay satırlarındaki
tevkifat ve vergi muafiyeti bilgileri geçerli kabul edilecektir

## Header bilgileri

| X-ClientId | Login anında alınan kullanıcı Token UID bilgisi |
| --- | --- |

## İstek gövdesi

```json
{
  "cmd": "fatura_upd",
  "UID": "KULLANICI_UID",
  "Ana": [
    {
      "a_id": "18123",
      "a_tur": "31",
      "a_cari_id": "158361",
      "a_adi": "  Update Faturasi",
      "a_seri": "0",
      "a_sbelge_seri_no": "",
      "a_fis_tur": "4",
      "a_tarih": "07.03.2023",
      "a_vtarih": "07.04.2023",
      "a_ack": "Update 2 Islemi",
      "a_depo_id": "1",
      "a_vergi_muaf": "75",
      "a_sube_id": "1",
      "a_per_id": "5",
      "a_dov_id": "0",
      "a_dov_kur": "1",
      "a_etur": "",
      "a_edrm": "",
      "a_fatadres_id": "",
      "a_fulke": "Turkiye",
      "a_fili": "Eskisehir",
      "a_filce": "Odunpazari",
      "a_fpostakod": "26220",
      "a_fadres1": "Garabag Azerbaycan ",
      "a_fkapino": "24",
      "a_siparis_no": "SIP-2026-000142",
      "a_siparis_tar": "10.07.2026",
      "a_sadres": "Atatürk Mah. Cumhuriyet Cad. No:9999 Kat:9999 Daire:999",
      "a_sili": "İstanbul",
      "a_silce": "Kadıköy"
    }
  ]
}
```

## Örnek istek (cURL)

```bash
curl -X POST "https://ws.evobulut.com/api/fatura/base/" \
  -H "Content-Type: application/json" \
  -d '{
  "cmd": "fatura_upd",
  "UID": "KULLANICI_UID",
  "Ana": [
    {
      "a_id": "18123",
      "a_tur": "31",
      "a_cari_id": "158361",
      "a_adi": "  Update Faturasi",
      "a_seri": "0",
      "a_sbelge_seri_no": "",
      "a_fis_tur": "4",
      "a_tarih": "07.03.2023",
      "a_vtarih": "07.04.2023",
      "a_ack": "Update 2 Islemi",
      "a_depo_id": "1",
      "a_vergi_muaf": "75",
      "a_sube_id": "1",
      "a_per_id": "5",
      "a_dov_id": "0",
      "a_dov_kur": "1",
      "a_etur": "",
      "a_edrm": "",
      "a_fatadres_id": "",
      "a_fulke": "Turkiye",
      "a_fili": "Eskisehir",
      "a_filce": "Odunpazari",
      "a_fpostakod": "26220",
      "a_fadres1": "Garabag Azerbaycan ",
      "a_fkapino": "24",
      "a_siparis_no": "SIP-2026-000142",
      "a_siparis_tar": "10.07.2026",
      "a_sadres": "Atatürk Mah. Cumhuriyet Cad. No:9999 Kat:9999 Daire:999",
      "a_sili": "İstanbul",
      "a_silce": "Kadıköy"
    }
  ]
}'
```

## Başarılı yanıt

```json
{
  "status": "OK",
  "veri": {
    "Ana": [
      {
        "Satir": "0",
        "a_id": "18123",
        "a_tur": "31",
        "a_adi": "  Update Faturasi",
        "BELGE_TUR": "Satis Faturasi",
        "a_gc": "-1",
        "a_seri": "0",
        "BELGE_SERI_AD": "",
        "a_kod": "0",
        "a_tarih": "07.03.2023 00:00:00",
        "a_fis_tur": "4",
        "a_fis_tur_adi": "Toptan Satis",
        "a_cari_id": "158361",
        "CARI_ADI": "Deneme V Firma ",
        "a_ack": "Update 2 Islemi",
        "a_depo_id": "1",
        "DEPO_ADI": "Eskisehir Meselik Depo",
        "a_fcari": "",
        "a_fadres1": "Garabag Azerbaycan",
        "a_fadres2": "",
        "a_fvda": "",
        "a_fvno": "",
        "a_tevkifat": "0",
        "TEVKIFAT_ADI": "",
        "a_vergi_muaf": "75",
        "VER_MUAF_ADI": "101-Ihracat Istisnasi",
        "VER_MUAF_KOD": "101",
        "a_sube_id": "1",
        "SUBE_ADI": "Eskisehir Subesi",
        "a_per_id": "5",
        "PERSONELADI": " ",
        "a_isk_tut": "0",
        "a_iskd": "0",
        "a_iskd_tut": "0",
        "a_kdv_tut": "0",
        "a_otv_tut": "0",
        "a_oiv_tut": "0",
        "a_tev_tut": "0",
        "TEVKIFAT_ORAN": "0",
        "a_modul": "1054",
        "a_tutar": "0",
        "a_modul_ref": "0",
        "a_dov_id": "0",
        "Doviz_Kodu": "TL",
        "Doviz_Sembolu": "TL",
        "Doviz_Adi": "Turk Lirasi",
        "a_dov_kur": "1",
        "a_dov_tut": "0",
        "a_onay": "0",
        "a_cuser": "0",
        "CUSERNAME": "",
        "a_cdate": "07.03.2023 16:45:00",
        "a_muser": "25986",
        "a_mdate": "14.08.2023 16:49:00",
        "MUSERNAME": "Ali ALKAN",
        "a_udf": "",
        "a_udf_grp": "",
        "a_ettn": "cc008b50-72c6-4c2f-9115-633a5ab78625",
        "a_edrm": "0",
        "FAT_DUR": "",
        "a_etur": "3",
        "FAT_TUR": "E-Arsiv",
        "a_gonder": "0",
        "a_vtarih": "07.04.2023 00:00:00",
        "a_tutar_kapanan": "0",
        "a_tutar_kalan": "0",
        "a_sbelge_seri_no": "GÖNDERİLMEDİ",
        "muh_id": "0",
        "muh_tur": "0",
        "a_kamp_no": "",
        "a_kamp_statu": "",
        "a_kargo_id": "0",
        "a_kargo_adi": "",
        "a_takip_no": "",
        "a_kargo_metod": "",
        "a_kargo_tar": "",
        "a_fatadres_id": "6552",
        "a_fatadres_adi": "Sevk Adresi - ( bulvar magaza - 2100 )",
        "a_fulke": "Turkiye",
        "a_fili": "Eskisehir",
        "a_filce": "Odunpazari",
        "a_fpostakod": "26220",
        "a_fkapi_no": "24",
        "a_skapi_no": "0",
        "a_sahip": "29459",
        "a_sahip_adi": "Hasan Tasan",
        "a_sontar": "",
        "a_sadres": "",
        "a_sili": "",
        "a_silce": "",
        "a_spostakod": "",
        "a_sevk_id": "0",
        "a_sevk_adi": "",
        "a_mkod": "venu23",
        "a_belge_drm": "0",
        "a_belge_drm_ubl": "0",
        "a_kabul_red": "0",
        "a_kabul_red_adi": "",
        "a_kabul_red_ack": "",
        "a_edrm_ack": "0",
        "a_zrf_uuid": "",
        "cari_kilit": "0",
        "a_kdv_yuv": "0",
        "a_mn_kapat": "0",
        "a_ihracat": "0",
        "a_siparis_no": "",
        "a_siparis_tar": "",
        "a_sgk_dosyano": "",
        "a_stopaj_oran": "0",
        "a_stopaj_matrah": "0",
        "a_stopaj_tut": "0",
        "a_satis_poli": "3",
        "a_satis_poli_carp": "10",
        "a_isk_oran": "20",
        "a_alis_poli": "0",
        "a_alis_poli_carp": "0",
        "a_gvsoran": "0",
        "a_gvstutar": "0",
        "a_meraoran": "0",
        "a_meratutar": "0",
        "a_sgkkoran": "0",
        "a_sgkktutar": "0",
        "a_btuoran": "0",
        "a_btututar": "0",
        "a_mus_sube_kodu": "",
        "a_oykb_vkn": "",
        "a_eticaret": "0",
        "ETICARETADI": "",
        "a_iskd_vergi_dahil": "0",
        "a_calisma_sekli": "0",
        "a_bakiye": "1202810.52",
        "a_bakiye_adi": "B",
        "a_kff": "0",
        "a_stok_yansitmayacak": "0"
      }
    ],
    "Teklif_Toplam": [
      {
        "Ara_Toplam": "0  TL",
        "Toplam_Indirim": "0 TL",
        "Brut_Toplam": "0 TL",
        "Toplam_KDV_18": "0 TL",
        "Toplam_KDV": "0 TL",
        "Tevkifat_Tutari": "0 TL",
        "Genel_Toplam": "0 TL",
        "Turk_Lirasi_Karsiligi": "0 TL"
      }
    ],
    "Detay": [],
    "cari_kilit": "0",
    "ACK": []
  }
}
```

