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).
Henüz istek gönderilmedi.
# 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