Uygulamanızı tasarlarken aşağıdaki hususlara dikkat edilmelidir.
- 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_IDkullanılabilir. - Açılan oturum tüm isteklerde aynı
SESSION_IDile kullanılmalıdır. "Aktif session bulunamadı" hatası dönerse yeni oturum açılmalıdır. - Her istekte
REQUEST_HEADERiçindekiSESSION_ID,APPLICATION_NAMEveCHANNEL_NAMEalanları dolu gönderilmelidir. - BA/BS ve Cari mutabakat gönderimi SendReconciliation ile yapılır.
- 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.
- Nihai duruma ulaşmış mutabakatların durumu tekrar sorgulanmamalıdır.
- Durum sorgulaması zamanlayıcı ile otomatikleştiriliyorsa süre konfigüre edilebilir olmalı ve en az 4 saat olarak ayarlanmalıdır.
- Özel entegratöre iletilen mutabakat, muhasebe paketi/ERP tarafında değiştirilememelidir; kayıt kilitlenmelidir.
- Aynı VKN/TCKN ve dönem için ikinci kez mutabakat gönderilemez (
230hata kodu). - Kullanıcı uygulamayı kapattığında Kimlik Doğrulama servisindeki Logout metodu ile oturum kapatılmalıdır.