Aytaç ERDEN

LDXCComApi İle Arşiv fatura gönderme

  Tiger/Logo Object Designer (LOD)

Merhaba,


LDXCComapi ile ERP tarafında oluşturulan bir e-arşiv faturasını Paketlenecek konumuna kadar getirebiliyorum.

Fakat bundan sonraki Paletle ve Gönder adımlarını başarı ile tamamlatamıyorum.


Aşağıdaki kotta hatalı bir durum var mı?


Dim eaFatura As LDXCComApi.EInvoice
eaFatura = LDX.CreateEInvoice
Dim eaFt As LDXCComApi.EInvoiceElement
eaFt = eaFatura.AddEArchiveInvoice(FatLREF)
If eaFatura.Pack = True Then
    LDX.SendAll()
End If


Not : Sadece belirtilen bir faturayı entegratöre göndermek için kullanılacak fonksiyon var mı?


İyi Çalışmalar




NaciO

Aşağıdaki şekilde yapılaibliyor;


try
{
LDXCComApi.Client LDXClient = new LDXCComApi.Client();

LDXClient.Login("LOGO", "", 1);
if (LDXClient.IsLoggedIn)
{

LDXCComApi.EInvoiceElement newInv = eInvoice.AddEArchiveInvoice(52545); 

    bool ok = eInvoice.Pack();
if (eInvoice.SelectSigningCertificate(""))
{
if (eInvoice.SignDocuments())
eInvoice.Envelope();
}


if (!eInvoice.Envelope())
{
res = ".Hata: " + LDXClient.ErrorCode.ToString() + "," + LDXClient.ErrorInfo;
}


if (LDXClient.SendAll() != 0)
{
res = ".Hata: " + LDXClient.ErrorCode.ToString() + "," + LDXClient.ErrorInfo;
}

LDXClient.Logout();
}
else
{
res = "Hata: " + LDXClient.ErrorCode.ToString() + "," + LDXClient.ErrorInfo;
}
}
catch (Exception ex)
{
res = "Hata: " + ex.Message;
}




03/05/17 13:47

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