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.
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 ?
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.
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
e-arşiv ve e-fatura taslak oluşturma
12/02/19 09:26   Netsis/NetopenX Diğeraş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);
}
}