İzibiz Developer Portal
Başlarken

Dikkat Edilmesi Gereken Hususlar

Uygulamanızı tasarlarken aşağıdaki hususlara dikkat edilmelidir.

  1. Oturum, Kimlik Doğrulama servisindeki Login metodu ile açılır. Açılan oturum 8 saate kadar zaman aşımına uğramaz; kullanıcı giriş yaptıktan sonra tüm kullanım süresi boyunca aynı SESSION_ID kullanılabilir.
  2. Açılan oturum tüm isteklerde aynı SESSION_ID ile kullanılmalıdır. "Aktif session bulunamadı" hatası dönerse yeni oturum açılmalıdır.
  3. Her istekte REQUEST_HEADER içindeki SESSION_ID, APPLICATION_NAME ve CHANNEL_NAME alanları dolu gönderilmelidir.
  4. BA/BS ve Cari mutabakat gönderimi SendReconciliation ile yapılır.
  5. Gönderilen mutabakatların durumu GetReconciliationStatus (tek mutabakat, ETTN ile) veya GetBABSReconciliationStatus (dönem bazında, toplu) ile sorgulanır. Nihai duruma erişene kadar en az 4 saatte bir sorgulanmalıdır; sık sorgulama yapılmamalıdır.
  6. Nihai duruma ulaşmış mutabakatların durumu tekrar sorgulanmamalıdır.
  7. Durum sorgulaması zamanlayıcı ile otomatikleştiriliyorsa süre konfigüre edilebilir olmalı ve en az 4 saat olarak ayarlanmalıdır.
  8. Özel entegratöre iletilen mutabakat, muhasebe paketi/ERP tarafında değiştirilememelidir; kayıt kilitlenmelidir.
  9. Aynı VKN/TCKN ve dönem için ikinci kez mutabakat gönderilemez (230 hata kodu).
  10. Kullanıcı uygulamayı kapattığında Kimlik Doğrulama servisindeki Logout metodu ile oturum kapatılmalıdır.