E-ihracat faturası ek bilgi kaydı
using System;
using System.Runtime.InteropServices;
using NetOpenX50;
namespace NetOpenXTest
{
public static class FaturaOrnek
{
public static void SatisFaturasiKaydet()
{
Kernel kernel = new Kernel();
Sirket sirket = default(Sirket);
EIhracatEk eihracatEk = default(EIhracatEk); //ödeme kodu, nakliye tipi ve çeki listesi eklenmesi desteklendi.
sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
"ENT9",
"TEMELSET",
"",
"NETSIS",
"NET1",
0);
Ceki cekiItem = default(Ceki);
eihracatEk = kernel.yeniEIhracatEk(sirket, TFaturaTip.ftSIrs, "IHR000000000046", "E-FAT");
eihracatEk.OdemeKodu = 2;
eihracatEk.NakliyeTipi = TNakliyeTipi.ntDeniz;
cekiItem = eihracatEk.yeniCeki(1); //ceki kalemleri eklenir.
cekiItem.PaketTipi = "1";
cekiItem.KonteynerTipi = "1";
cekiItem.Miktar = 1;
eihracatEk.kayitYeni();
Marshal.ReleaseComObject(cekiItem);
Marshal.ReleaseComObject(eihracatEk);
Marshal.ReleaseComObject(sirket);
kernel.FreeNetsisLibrary();
Marshal.ReleaseComObject(kernel); }
}
}
E-ihracat faturası ek bilgi kayıt oku
using System;
using System.Runtime.InteropServices;
using NetOpenX50;
namespace NetOpenXTest
{
public static class FaturaOrnek
{
public static void SatisFaturasiKaydet()
{
Kernel kernel = new Kernel();
Sirket sirket = default(Sirket);
EIhracatEk eihracatEk = default(EIhracatEk);
Ceki cekiItem = default(Ceki);
sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
"ENT9",
"TEMELSET",
"",
"NETSIS",
"NET1",
0);
eihracatEk = kernel.yeniEIhracatEk(sirket, TFaturaTip.ftSIrs, "IHR000000000045", "E-FAT");
for (int i = 0; i <= eihracatEk.CekiAdedi - 1; i++)
{
cekiItem = eihracatEk.get_CekiKalem(i);
var paketTip = cekiItem.PaketTipi;
}
Marshal.ReleaseComObject(cekiItem);
Marshal.ReleaseComObject(eihracatEk);
Marshal.ReleaseComObject(sirket);
kernel.FreeNetsisLibrary();
Marshal.ReleaseComObject(kernel);
}
}
}
E-ihracat faturası ek bilgi kayıt sil
using System;
using System.Runtime.InteropServices;
using NetOpenX50;
namespace NetOpenXTest
{
public static class FaturaOrnek
{
public static void SatisFaturasiKaydet()
{
Kernel kernel = new Kernel();
Sirket sirket = default(Sirket);
EIhracatEk eihracatEk = default(EIhracatEk);
sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
"ENT9",
"TEMELSET",
"",
"NETSIS",
"NET1",
0);
eihracatEk = kernel.yeniEIhracatEk(sirket, TFaturaTip.ftSIrs, "IHR000000000045", "E-FAT");
eihracatEk.kayitSil();
Marshal.ReleaseComObject(cekiItem);
Marshal.ReleaseComObject(eihracatEk);
Marshal.ReleaseComObject(sirket);
kernel.FreeNetsisLibrary();
Marshal.ReleaseComObject(kernel);
}
}
}
Copyright © 2018 Logo Yazılım