Bilinen sorunlar ve açık sorular
Logo'nun örnek kodları çalışma garantisi vermez. Kopyalamadan önce derleyin ve test şirketinde sınayın.
Dokümantasyon ve örneklerdeki tutarsızlıklar
- POST/PUT açıklaması ters. "Temel" sayfası PUT'u oluşturma, POST'u güncelleme olarak anlatır; uç kataloğu ve davranış standarttır (POST oluşturur).
GLSlpsyazımı. Muhasebe fişi silme yolu sayfadaapi/v2/GLSlps/{id}yazılı;GLSlipsolması beklenir.- Varsayılan
limit. Bir sayfada 20, diğerinde 10. Her zaman açıkça verin. ContractsMainşeması. Açıklama alanında yanlışlıkla "BatchInvoicing" yazılı.- Değişken adları. Örneklerde
_ArpsManager,_ARPsManagerve tanımsız_CustomersManagerkarışık kullanılmış. - "Cari Ekle" örneği önce siler.
DeleteInternalByIdardındanPostInternalçağrılıyor; var olan kaydı siler. - Tip uyumsuzlukları.
CheckAndPNotesMainParam.BordroNobir yerde tam sayı, diğerinde metin; döviz örneğindestring sira = 5;derlenmez; fatura JSON'unda"STra_DOVTIP": "2"tırnaklı. FaturaTipiki yerde.ItemSlips.FaturaTipveFatUst.Tipbirlikte veriliyor; hangisinin öncelikli olduğu yazmıyor. İkisini aynı değerle gönderin.- Numara çakışması. Bir örnekte
FATIRS_NOelle verilmiş veKayitliNumaraOtomatikGuncellensin = trueaynı anda ayarlı; sunucunun hangisini kullanacağı belirsiz. Kayıt sonrası dönen numarayı okuyun. - Müstahsil Postman örneği çek/senet gövdesinin kopyası; müstahsil için doğru gövde değil.
- Serbest üretim alan adları:
UretSon_MalY1/UretSon_Maly2yazımı tutarsız;definitionsçıktısından doğrulayın. - Örnek projelerde her işlemde yeniden login yapılıyor; token yeniden kullanılmıyor.
- Postman token gövdesinde
dbpassword={{}}değişken adı eksik. - Tarih biçimi. Bir örnekte tarih
DateTime.Now.ToString()ile gönderiliyor; bölgesel ayara bağlıdır. ISO 8601 kullanın. - Token yanıtı bir örnekte elle virgül/iki nokta ile ayrıştırılıyor; gerçek bir JSON ayrıştırıcı kullanın.
Açık sorular (doğrulanmadı)
- Token yanıtının tam alan listesi (
access_token,expires_in,token_type…). dbtypesayısal değerleri (0= MSSQL varsayımı).TokenRestSettings.Init'in ikinci ve üçüncü parametreleri.- Yazma çağrılarının transaction'a nasıl bağlandığı.
- HTTP hata kodlarının tam eşlemesi.
SonKayitNoAl,Hka,Hareket_Turu,AS_C,SC_YERI,SC_SONDUR,IO,Tip,Kdv_Dahilalanlarının tam değer listeleri.- Sayısal enum değerlerinin (
TIPI: 2,BatchInvoicing.FaturaTip: 2) karşılıkları. api/v2/public/CompanyList'in hangi kurulumlarda çalıştığı (bazılarındaDBMONITOR..TBLSUBELERhatası).
Bu soruların yanıtını biliyorsanız GitHub'da katkıda bulunun.