Ayarları Göster

POST https://restapitest.orkestra.com.tr/api/v1/ayarlari_goster

Firma geneli ya da kullanıcı bazlı e-fatura ayarlarını döndürür (eski sistemdeki Ayarlar ekranının karşılığı). Önce yerel kayıt okunur; yoksa eski sistemdeki ayarlara, o da yoksa varsayılan değerlere düşülür (yanıttaki kaynak alanı: yerel / eski_sistem / varsayilan). Firma geneli okumada seri_efatura ve seri_earsiv boşsa mükellef kaydındaki seriler kullanılır. Giriş gerektirir (bearer ya da basic auth).

← Servis listesine dön

İstek

Kimlik Doğrulama

Bearer GUID (Authorization: Bearer başlığı yerine payload ile de gönderilebilir).

Parametreler

Ayarları okunacak firmanın (mükellefin) referansı. Verilmezse oturumun seçili firması kullanılır.

true verilirse giriş yapan kullanıcının kullanıcı bazlı firma ayarları okunur; varsayılan firma geneli ayarlardır.

Yanıt

Henüz istek gönderilmedi.

Servis Dokümanı (LLM için markdown)

# Ayarları Göster

Firma geneli ya da kullanıcı bazlı e-fatura ayarlarını döndürür (eski sistemdeki Ayarlar ekranının karşılığı). Önce yerel kayıt okunur; yoksa eski sistemdeki ayarlara, o da yoksa varsayılan değerlere düşülür (yanıttaki kaynak alanı: yerel / eski_sistem / varsayilan). Firma geneli okumada seri_efatura ve seri_earsiv boşsa mükellef kaydındaki seriler kullanılır. Giriş gerektirir (bearer ya da basic auth).

## Parametreler

- **firma_reference** (integer, isteğe bağlı): Ayarları okunacak firmanın (mükellefin) referansı. Verilmezse oturumun seçili firması kullanılır. Örnek: `42`
- **kullanici_bazli** (boolean, isteğe bağlı): true verilirse giriş yapan kullanıcının kullanıcı bazlı firma ayarları okunur; varsayılan firma geneli ayarlardır. Örnek: `false`
- **bearer** (string, isteğe bağlı): Bearer GUID (Authorization: Bearer başlığı yerine payload ile de gönderilebilir). Örnek: `"9b2f6c1e-0d4a-4a7e-9c3b-1f2e3d4c5b6a"`
- **musteri** (string, isteğe bağlı): Basic auth için müşteri (firma) kodu. Örnek: `"demo"`
- **kullanici** (string, isteğe bağlı): Basic auth için kullanıcı adı. Örnek: `"ali"`
- **sifre** (string, isteğe bağlı): Basic auth için şifre. Loglara asla yazılmaz. Örnek: `"gizli123"`

## Örnek İstek

```json
{
    "bearer": "9b2f6c1e-0d4a-4a7e-9c3b-1f2e3d4c5b6a",
    "firma_reference": 42,
    "kullanici_bazli": false
}
```

## Örnek Yanıt (olumlu)

```json
{
    "basarili": true,
    "mesaj": "Firma ayarları",
    "veri": {
        "firma": {
            "reference": 42,
            "kod": "ORNEK",
            "vkn": "1234567890",
            "unvan": "Örnek Firma A.Ş."
        },
        "kullanici_bazli": false,
        "kaynak": "yerel",
        "ayarlar": {
            "unvan": "Örnek Firma A.Ş.",
            "vergi_dairesi": "Osmangazi",
            "street": "Örnek Mah. Deneme Cad. No: 1",
            "building": null,
            "ilce": "Osmangazi",
            "il": "Bursa",
            "postakodu": "16000",
            "email": "muhasebe@ornek.com",
            "web": "https://www.ornek.com",
            "tel": "0224 000 00 00",
            "ticaretsicil": "123456",
            "mersis": "0123456789000001",
            "earsiv_webshop": null,
            "earsiv_shipagent": null,
            "earsiv_shipvkn": null,
            "smtp_server": "smtp.ornek.com",
            "smtp_port": "587",
            "smtp_user": "efatura@ornek.com",
            "smtp_pass": "gizli",
            "smtp_from": "efatura@ornek.com",
            "eposta_sablonu": null,
            "seri_efatura": "ABC",
            "seri_earsiv": "ARS",
            "seri_ihracat": null,
            "seri_irsaliye": null,
            "seri_cirsaliye": null,
            "seri_emustahsil": null,
            "xslt_efatura": 3,
            "xslt_earsiv": 0,
            "xslt_ihracat": 0,
            "xslt_irsaliye": 0,
            "xslt_mustahsil": 0,
            "fatura_tipi": "temel",
            "fatura_tipi_adi": "Temel Fatura",
            "earsiv_metod": null,
            "earsiv_metod_adi": null,
            "earsiv_dagitim": "ELEKTRONIK",
            "earsiv_dagitim_adi": "Elektronik",
            "earsiv_odeme": null,
            "earsiv_odeme_adi": null,
            "imzali_pdf": 0,
            "imzali_pdf_adi": "Hazırlama",
            "sms": 0,
            "sms_adi": "Varsayılan",
            "islendi_metodu": 0,
            "islendi_metodu_adi": "Varsayılan",
            "web_pdf": 0,
            "web_pdf_adi": "Standart",
            "line_extension": 0,
            "line_extension_adi": "Standart"
        },
        "xslt_tasarimlari": [
            {
                "id": 3,
                "aciklama": "Kurumsal E-Fatura Tasarımı"
            }
        ],
        "secenekler": {
            "fatura_tipi": {
                "temel": "Temel Fatura",
                "ticari": "Ticari Fatura",
                "ihracat": "İhracat Faturası",
                "yb": "Yolcu Beraberi Eşya Faturası"
            },
            "earsiv_metod": {
                "MAGAZA": "Mağaza",
                "INTERNET": "İnternet"
            },
            "earsiv_dagitim": {
                "KAGIT": "Kağıt",
                "ELEKTRONIK": "Elektronik"
            },
            "earsiv_odeme": {
                "kk": "Kredi Kartı / Banka Kartı",
                "eft": "EFT / Havale",
                "kapida": "Kapıda Ödeme",
                "araci": "Ödeme Aracısı",
                "diger": "Diğer"
            },
            "imzali_pdf": [
                "Hazırlama",
                "İmzalı PDF Kullan"
            ],
            "sms": [
                "Varsayılan",
                "Gönderme",
                "Gönder",
                "Özel Şablonla Gönder"
            ],
            "islendi_metodu": [
                "Varsayılan",
                "Yazdırıldığında İşlendi Olarak İşaretle",
                "İşaretleme Yapma"
            ],
            "web_pdf": [
                "Standart",
                "Portal",
                "Servis"
            ],
            "line_extension": [
                "Standart",
                "Brüt"
            ]
        }
    }
}
```

## Örnek Yanıt (olumsuz)

```json
{
    "basarili": false,
    "mesaj": "Bu firma için yetkiniz yok ya da firma bulunamadı.",
    "veri": null
}
```

## Seçim Alanları

- **fatura_tipi**: `temel` = Temel Fatura, `ticari` = Ticari Fatura, `ihracat` = İhracat Faturası, `yb` = Yolcu Beraberi Eşya Faturası
- **earsiv_metod**: `MAGAZA` = Mağaza, `INTERNET` = İnternet
- **earsiv_dagitim**: `KAGIT` = Kağıt, `ELEKTRONIK` = Elektronik
- **earsiv_odeme**: `kk` = Kredi Kartı / Banka Kartı, `eft` = EFT / Havale, `kapida` = Kapıda Ödeme, `araci` = Ödeme Aracısı, `diger` = Diğer
- **imzali_pdf**: `0` = Hazırlama, `1` = İmzalı PDF Kullan
- **sms**: `0` = Varsayılan, `1` = Gönderme, `2` = Gönder, `3` = Özel Şablonla Gönder
- **islendi_metodu**: `0` = Varsayılan, `1` = Yazdırıldığında İşlendi Olarak İşaretle, `2` = İşaretleme Yapma
- **web_pdf**: `0` = Standart, `1` = Portal, `2` = Servis
- **line_extension**: `0` = Standart, `1` = Brüt