erkany

e-arşiv ve e-fatura taslak oluşturma

  Netsis/NetopenX Diğer

aşağıda belirttiğim şekilde e-arşiv ve e-fatura taslak oluşturmaya çalışıyorum. fakat e-fatura taslak oluşturmada;

aşağıda belirttiğim hataayı alıyorum.

Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))

E-ARŞİV  taslak oluşturmada da aşağıdaki hatayı alıyorum. kodu çalıştırdığım  bilgisayarda netsis den e-arşiv taslak oluşturabiliyorum.

Hata  Kodu : 700  Detay : Sertifika ayarlarini yapiniz.    <ErrorHeader>   Error Time : 11.02.2019 18:39:59  Kernel Version : 9.0.18.1  Kernel  Address : 08F37FB0  Object Address : 090E9CD0  Object Name :  NXObj_TEBelge090E9CD0  Class Name : TEBelge  </ErrorHeader>   <Hata>  Hata Olustu


 public static void EArsivOlustur(string _fatuNo)

        {


            EBelge eBelge = default(EBelge);


            try

            {

                KernelManager _kern = NetopenxManager.OpenTekKullaniciKernel();


                eBelge = _kern.Kernel.yeniEBelge(_kern.Sirket, TEBelgeTip.ebtArsiv);

                eBelge.BelgeNo = "EFR000000000036";//Fatura no

                eBelge.GonderimSekliEPosta = true;

                eBelge.BedelsizIhracat = false;

                eBelge.Ihracat = false;

                eBelge.Tip = TEBelgeTip.ebtArsiv;

                eBelge.DizaynKontrol = true;                

                eBelge.DizaynNo = 5;

                eBelge.DovizliOlustur = true;

                //eBelge.NetsisServiseGonder = true;

                eBelge.kayitYeni();

            }

            catch (Exception ex)

            {

                IslemlerManager.AddSqlLog((int)LogTypes.NetsisError, ex.Message);

            }

            finally

            {

                Marshal.ReleaseComObject(eBelge);


            }

        }

        public static void EFaturaOlustur(string _fatuNo)

        {

            EBelge eBelge = default(EBelge);

            try

            {

                KernelManager _kern = NetopenxManager.OpenTekKullaniciKernel();


                eBelge = _kern.Kernel.yeniEBelge(_kern.Sirket, TEBelgeTip.ebtEFatura);

                eBelge.BelgeNo = _fatuNo;//Fatura no

                eBelge.DizaynKontrol = false;

                eBelge.Tip = TEBelgeTip.ebtEFatura;

                eBelge.DizaynNo = 4;              

                eBelge.DovizliOlustur = false;

                //eBelge.NetsisServiseGonder = true;

                eBelge.kayitYeni();

            }

            catch(Exception ex)

            {

                IslemlerManager.AddSqlLog((int)LogTypes.NetsisError, ex.Message);

            }

            finally

            {

                Marshal.ReleaseComObject(eBelge);

            }

        }




zeynep özçılnak

Merhaba,


efatura taslak oluşturma işlemi için, taslak oluşturmaya çalıştığınız belgeyi temelset içerisinden kontrol eder misiniz? aynı hatayı alacakmısınız?


e arşiv için, uygulamayı çalıştırdığınız makine için, efatura ayarlar exeden e arşiv ayarlarını yapıp, akabinde efatura.dll kayıtla işlemini çalıştırarak yeniden kontrol sağlar mısınız ?


e-fatura.dll kayıtla işleminden sonra efatura taslak oluşturma işleminide yenidne kontrol etmenizi öneririm.


iyi çalışmalar.



12/02/19 09:49


erkany

Merhaba Belirtmiş olduğunuz işlemleri yaptık. zaten netsis ten gönderebiliyoruz bir sorun yok sorun netopenx ile gönderdiğimiz zaman alıyorum. 


Bu arada göndereceğimiz e-faturanın belgetipi ve işlem tipi bölümleri var fakat netopenx de on ları göndermiyoruz. sorun bundan olabilir mi ?


12/02/19 11:46


erkany

Merhaba ;

Bu konu ile ilgili dönüş henüz olmadı. Söylediklerinizi gerçekleştirdim fakat sonuç değişmedi, bu konu hakkında yardımlarınızı bekliyorum.


19/02/19 20:41

Cevap vermek için giriş yapmanız gerekmektedir.