{
  "database_analysis": {
    "source": "QNET_YEDEK.bak (MS SQL Server)",
    "total_tables": 12,
    "export_date": "2026-03-04",
    "tables": {
      "TBL_STOKLAR": {
        "description": "Ana ürün/stok tablosu",
        "key_fields": {
          "LOGICALREF": "Primary key",
          "KODU": "Ürün kodu (varchar 25)",
          "PARCA_ADI": "Parça adı (varchar 51)",
          "MARKA": "Marka (varchar 11)",
          "MODEL": "Model (varchar 25)",
          "OEM": "OEM numarası (varchar 201)",
          "OEM2": "Alternatif OEM (varchar 399)",
          "B2B_FIYAT_EUR": "B2B EUR fiyat",
          "B2B_FIYAT_USD": "B2B USD fiyat",
          "KATEGORI": "Kategori (varchar 256)",
          "ARAMAKUTUSU": "Full-text arama alanı (varchar 2000)",
          "FOTO_VARMI": "Fotoğraf durumu (bit)",
          "AKTIF1": "Aktiflik durumu"
        },
        "multilingual": ["INGILIZCE_ADI", "ALMANCA_ADI", "FRANSIZCA_ADI", "ISPANYOLCA_ADI", "ARAPCA_ADI"],
        "pricing_fields": ["EUR_ALIS", "GBP_ALIS", "FIFO_MALIYET", "GUNLUK_MALIYET"],
        "stock_fields": ["GIRIS", "CIKIS", "DEVIR", "HRKSTOK", "GVN_STOK", "AYRILAN"]
      },
      "TBLTEKSIP": {
        "description": "Sipariş ana tablosu",
        "key_fields": {
          "ID": "Primary key",
          "BELGENO": "Belge numarası",
          "SIPARISNO": "Sipariş numarası",
          "TARIH": "Sipariş tarihi",
          "CARIID": "Cari hesap ID",
          "DURUMID": "Durum kodu ID",
          "GENELTOPLAM": "Genel toplam",
          "DOVIZ": "Para birimi (TL/EUR/USD)",
          "FIRMA": "Firma kodu (MASPAR/YEDPAR)"
        },
        "workflow_fields": ["EMAILGONDERILDIMI", "LOGOYAZDIRILDIMI", "MUSTERIMAILONAY", "SIPONAYTARIHI"]
      },
      "TBLTEKSIPDETAY": {
        "description": "Sipariş detay satırları",
        "key_fields": {
          "TEKSIPID": "Ana sipariş ID (FK)",
          "STOKID": "Stok ID (FK)",
          "KODU": "Ürün kodu",
          "MIKTAR": "Miktar",
          "FIYAT": "Birim fiyat",
          "ISK1": "İskonto 1",
          "ISK2": "İskonto 2",
          "KDV": "KDV oranı"
        }
      },
      "TBL_KULLANICILAR": {
        "description": "Sistem kullanıcıları",
        "key_fields": {
          "LOGICALREF": "Primary key",
          "KULLANICIADI": "Kullanıcı adı",
          "PAROLA": "Şifre (plain text!)",
          "EMAIL": "E-posta",
          "LOGOUSERID": "Logo user ID",
          "LOGOUSERNAME": "Logo kullanıcı adı",
          "LOGOPASSWORD": "Logo şifresi",
          "FIRMA": "Firma yetkisi",
          "ADMIN": "Admin mi?"
        },
        "security_issues": ["Şifreler plain text saklanıyor - GÜVENLİK AÇIĞI"]
      },
      "TBL_DURUM_KODLARI": {
        "description": "Sipariş durum kodları",
        "values": [
          {"id": 1, "name": "Onay Bekliyor"},
          {"id": 2, "name": "Onaylandı"},
          {"id": 3, "name": "Acil Sipariş"},
          {"id": 7, "name": "Hazırlanıyor"},
          {"id": 10, "name": "Gönderildi"},
          {"id": 16, "name": "B2B Onay Bekliyor"}
        ]
      },
      "TBL_KAMPANYA_MASPAR": {
        "description": "Kampanya yönetimi",
        "features": ["E-posta gönderim takibi", "SQL sorgu desteği", "Geçerlilik tarihi"]
      },
      "TBLULKELER": {
        "description": "Ülke listesi (ihracat için)"
      }
    }
  },
  "logo_integration": {
    "current_method": "Direct SQL + Logo User credentials",
    "webservice_recommendation": {
      "endpoint_types": ["REST API", "SOAP WebService", "Logo Objects API"],
      "key_services": [
        "Stok kartları okuma/yazma",
        "Cari hesap yönetimi",
        "Sipariş oluşturma/güncelleme",
        "Fatura entegrasyonu",
        "Stok miktarı sorgulama",
        "Fiyat listesi çekme"
      ]
    }
  },
  "statistics": {
    "estimated_products": "2,500,000+",
    "active_users": 40,
    "firms": ["MASPAR", "YEDPAR"],
    "currencies": ["TL", "EUR", "USD", "GBP"],
    "brands_sample": ["AGCO", "JCB", "MASSEY FERGUSON", "HEMA", "DEVON", "PERKINS", "VALEO"]
  }
}
