Logo ERP 2.70.00.00 sürümü

adresinden ulaşabilirsiniz.

 

Yeni sürüme geçmeden önce Müşterilerin Verilerinin yedeğini almanızı

Yeni sürüme geçiş sonrasında Müşteri Senaryolarını test etmenizi tavsiye ederiz.

Logo Objects

Madde  Numarası

Açıklaması

WINERP-94922

E-İrsaliye, E-Fatura, E-Arşiv, E-Serbest Meslek Makbuzu , E-Müstahsil Makbuzu  birden fazla referans belirterek Entegratöre iletilebilmesi sağlanmıştır.

Eklenen metodlar aşağıdaki gibidir;

    e-Fatura Gönder/Al :
        function SendRecvEInvoiceDocuments(send, recv: WordBool; const refs: WideString): WideString;

    e-Arşiv Gönder :
        function SendEArchiveDocuments(const refs: WideString): WideString;

    e-İrsaliye Gönder/Al :
        function SendRecvEDispatchDocuments(send, recv: WordBool; const refsDispatch, refsReceipt: WideString): WideString;

    e-Serbest Meslek Makbuzu Gönder :
        function SendESEVoucherDocuments(const refsClf, refsCash: WideString): WideString;

    e-Müstahsil Makbuzu Gönder :
        function SendESEPreceiptDocuments(const refs: WideString): WideString;

    e-Döküman İçerik Alma :
        function GetEDocumentContent(const docType, outFormat, GUID: WideString): WideString;

    e-Döküman Durum Güncelleme :
        function UpdateEDocumentStatus(const docType, refs: WideString): WideString;

    e-Döküman Kaydetme :
        function SaveEDocument(refs: WideString): WideString

Metodlar ile ilgili ortak bilgiler;

   "send" parametresi "TRUE" ise gönderim işlemi yapar.
   "recv" parametresi "TRUE" ise alım işlemi yapar.
   "send" parametresi "TRUE" ve "refs" parametresi dolu ise sadece belirlenmiş fişler gönderilir.
   "send" parametresi "TRUE" ve "refs" parametresi boş ise "Gönderilecek" sekmesinde bulunan tüm fişler gönderilir.
   Gönder/Al metodları ve "UpdateEDocumentStatus" metodundaki "refs" parametrelerine ";" ile ayrılarak birden fazla fiş referansı veya GUID karışık olarak girilebilir. Eğer girilen değer 36 karakter ise bu değerin GUID olduğunu düşünerek GUID bilgisinden fiş referansını kendi bularak işlemi uygular.

docType değerleri;

    e-Fatura = "EINVOICE"
    e-Fatura Uygulama Yanıtı = "APPLICATIONRESPONSE"
    e-Arşiv = "EARCHIVEINVOICE"
    e-İrsaliye = "DESPATCHADVICE"
    e-İrsaliye Yanıtı = "RECEIPTADVICE"
    e-SMM (CH Fişi) = "SERECEIPT-CLF"
    e-SMM (Kasa Fişi) = "SERECEIPT-CSH"
    e-Müstahsil = "EPRECEIPT"

outFormat değerleri;

    "XML"
    "UBL"
    "HTML"
    "JSON"
    "TIGER"
    "HTMLBYGENERALFORMAT"
    "DRAFT"
    "PDF"

WINERP-95716

Tiger Rest servisde cari hesap kartında risk limiti güncellenmemesi problemi çözümlenmiştir.

WINERP-94920

Satış İrsaliyesi Xml i içeri alındığında kuruş alanının değişmesi

XML veya LObjects ile Fatura, İrsaliye gibi fiş türlerinin içeri kayıt aktarımlarında satırdaki hesaplama yöntemi aşağıdaki gibidir;

- Miktar ve birim fiyata göre toplamı hesaplamak
- Miktar ve toplama göre birim fiyatı hesaplamak
- Birim fiyat ve toplama göre miktarı hesaplamak

Eğer miktar ve birim fiyat doluysa toplam alanında ne değer yazarsa yazsın yeniden hesaplanır. Üründe toplam değeri üzerinden birim fiyat elde edilmişse, aynı dürümü içeri alım esnasında simüle edebilmek için birim fiyat (PRICE) alanı "0" olarak aktarılması gerekmektedir.

Eğer hiç müdahale etmeden XML dışarı içeri yapınca böyle bir durum oluşmasın isteniyorsa da kuruş hane sayısı artırılmalıdır.

WINERP-95544

SHIP_DATE ve DOC_DATE alanları

Eğer e-İrsaliye niteliği taşıyan bir fatura içeri alınırsa gerekli kontroller yapılarak;

Aşağıdaki öndeğer atamaları yapması sağlanmıştır;
- Düzenleme Tarihi boş ise Fatura Tarihi veya Sevk Tarihinden küçük olanın öndeğer olarak atanması sağlandı.
- Düzenleme Zamanı boş ise Fatura Zamanı veya Sevk Zamanından küçük olanın öndeğer olarak atanması sağlandı.
- Sevk Tarihi boş ise Fatura Tarihi veya Düzenlenme Tarihinden büyük olanın öndeğer olarak atanması sağlandı.
- Sevk Zamanı boş ise Fatura Zamanı veya Düzenlenme Zamanından büyük olanın öndeğer olarak atanması sağlandı.

Koşula göre aşağıdaki hata mesajlarını üretmesi sağlanmıştır;
- İrsaliyenin sevk tarihi ve zamanı, düzenlenme tarih ve zamanından önce olamaz.

WINERP-95174

Rest ARPEInvoiceCheck method kullanıldıktan sonra Tiger da " Başka bir kullanıcı işlem yapıyor! " uyarısı alınmaktaydı yaşanan problem çözümlenmiştir.

WINERP-96367

REST servis “Get/Set operasyonları XML ile çalışsın” parametresi ile çalışırken malzeme kartı GET edildiğinde, UNITS bloğu altındaki UNIT altındaki Internal_Reference değeri null gelmesi problemi  çözülmüştür.

İlgili XML şablonunda aşağıdaki değişiklik yapılmıştır;

1005 - ItemUnitAsgn
- INTERNAL_REFERENCE (Internal -> Mandatory)

WINERP-95188

REST Serviste ApplyRePayPln çalışmaması problemi giderilmiştir.

 ApplyRePayPln metodu belirtilen parametreler uygulanmış ama Post edilmemiş. Return değeri TRUE ise Result değerindeki JSON Data okutularak POST işlemine gönderilmelidir. Parametreleri olan bir method olduğu için FillAccCodesOnPreSave benzeri şekilde kullanımı sağlanamamaktadır.

WINERP-95410

Objects post işleminde Negatif stok seviye kontrol uyarısı

TData.ValidateErrors ile aynı şekilde olan "ValidateWarns" adında bir özellik eklenmiştir.

Post işleminin sonucu TRUE veya FALSE olmasından bağımsız olarak ValidateWarns en değerler olabilmektedir. Kullanım şekli aşağıdaki gibidir;

  inv: = Global.UnityApp.NewDataObject (doSalesInvoice);
  inv.New ();
  ...
  inv.Post ise AddMsg
   ('POST OK!')
   else if (inv.ErrorCode <> 0)
            ardından AddMsg ('DB Hatası: (' +
                                              IntToStr (inv.ErrorCode) + ') -' +
                                              inv.ErrorDesc);
                               inv.DBErrorDesc <> '' ise
                                 AddMsg ('DB Hatası:' + inv.DBErrorDesc);
                    end
            else if (inv.ValidateErrors.Count> 0)
                     sonra i: = 0 - inv.ValidateErrors.Count-1 için
                                   AddMsg ('XML Hatası: (' +
                                                  IntToStr (inv.ValidateErrors.Item [i] .ID) + ') -' +
                                                  inv.ValidateErrors.Item [i] .Error);

  (inv.ValidateWarns.Count> 0)
   ise i: = 0 için inv.ValidateWarns.Count-1 için
                 AddMsg yapın ('XML Warn: (' +
                                IntToStr (inv.ValidateWarns.Item [i] .ID) + ') - '+
                                inv.ValidateWarns.Item [i] .Error);

WINERP-95628

ORFLINE.SHIPPEDAMOUNT alanının hatalı güncellenebilmesi problemi çözümlenmiştir.

İrsaliye XML'i içeri alım esnasında ilgili sipariş ve/veya sipariş satırı kullanımda ise şu hata mesajının gelmesi ve işlemin kesilmesi sağlanmıştır;

- Siparişler başka kullanıcı tarafından değiştiriliyor.

WINERP-97166

2.70 setinde eklenen veri tabanı alanlarının XML karşılıklarının oluşturulması

İlgili XML şablonlarına eklenen alanlar aşağıdaki gibidir;

1005 - ItemUnitAsgn
- INTERNAL_REFERENCE (Internal -> Mandatory) (WINERP-96367)

1500 - MatSlip XML
4501 - DespatchXML
- ESEND_DATE (WINERP-96907)

1501 - MatTransXML
1502 - DetMatTrXML
1505 - CostDistTrans
1506 - CostDistPeg
4502 - DespTransXML
21511 - ExImLineXML
- ADDTAXVATACCREF (Internal) (WINERP-87949)
- ADD_TAX_VAT_ACC_CODE (WINERP-87949)
- ADDTAXVATCENREF (Internal) (WINERP-87949)
- ADD_TAX_VAT_OHP_CODE (WINERP-87949)

4551 - InvoiceXML
5511 - DateDiffInvoXML
21501 - ExImFicheXML
- CALC_ADD_TAX_VAT_SEP (WINERP-87949)
- ESEND_DATE (WINERP-96907)

5002 - PaymentXML
- LAST_DAY_MONTH (WINERP-64826)

7502 - BankTransXML
7505 - BankPersTrans
- TIME (WINERP-80094)

Logo Objects Designer

Madde  Numarası

Açıklaması

WINERP-95545

Satış teklifinde revizyon oluştururken LOD'da SaveData tetiklenmemesi problemi çözülmüştür.

WINERP-95054

CreateQReport rapor üreticideki raporu çağırılması konusu çözülmüştür.

 Kullanılmak istenen rapor sağ tıklatılarak "Değiştir\Kullanıcı Hakları" bölümünden ilgili kullanıcı için "Rapor Kullanımı" yetkisi verildiğinde CreateQReport metoduyla raporun kullanılması sağlanmıştır.

Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım