C#
Yevmiye Fişi Kaydı
Kernel kernel = new Kernel();
Sirket sirket = default(Sirket);
FisAna fis = default(FisAna);
FisAnaDetay detay = default(FisAnaDetay);
FisAnaDetayEk ek = default(FisAnaDetayEk);
try
{
sirket = kernel.yeniSirket(TVTTipi.vtMSSQL,
"vt adı",
"vt kull adı",
"vt kull sifre",
"netsis kull adı",
"netsis kull sifre",
0);
//fis olusturma
fis = kernel.yeniFis(sirket);
fis.TransactSupport = false;
fis.AyKodu = 12;
fis.YilKodu = DateTime.Now.Year;
fis.FisTip = TFisType.ftMahsup;
fis.ACIK1 = "aciklama 1";
fis.ACIK2 = "aciklama 2";
//fis.GunKodu = 9;
fis.Tarih = DateTime.Now;
#region [ Fis Detay 1 - borc kaydi]
//fis detay olusturma
detay = fis.detayYeni();
detay.BorcAlacak = TFisAnaDetayType.fdtBorc;
detay.HesapKodu = "101-00-01-00000";
detay.Aciklama = "acik1";
detay.Tutar = 100;
// doviz uygulamasi icin
//detay.Dovizli = true;
//detay.DovizTipi = 1;
//detay.DovizTut = 111;
//KDV destegi icin
//detay.KDV= 18;
detay.RefKodu = "000000000000000";
detay.ProjeKodu = "0";
detay.EvrakTarihi = DateTime.Now.Date;
// fisdetay ek olusturma
ek = detay.detayEkYeni();
ek.SeriNo = "B";
ek.Fisno = "1111";
ek.VergiDairesi = "izmir";
#endregion
#region [ Fis Detay 2 - alacak kaydi]
detay = fis.detayYeni();
detay.BorcAlacak = TFisAnaDetayType.fdtAlacak;
detay.HesapKodu = "102-01-001";
detay.Aciklama = "acik 1";
detay.Tutar = 100;
// doviz uygulamasi icin
//detay.Dovizli = true;
//detay.DovizTipi = 1;
//detay.DovizTut = 111;
//KDV destegi icin
//detay.KDV= 18;
detay.RefKodu = "000000000000000";
detay.ProjeKodu = "0";
detay.EvrakTarihi = DateTime.Now.Date;
ek = detay.detayEkYeni();
ek.SeriNo = "A";
ek.Fisno = "2222";
ek.VergiDairesi = "ankara";
#endregion
fis.kayitYeni();
}
finally
{
Marshal.ReleaseComObject(ek);
Marshal.ReleaseComObject(detay);
Marshal.ReleaseComObject(fis);
Marshal.ReleaseComObject(sirket);
kernel.FreeNetsisLibrary();
Marshal.ReleaseComObject(kernel);
}
}
Copyright © 2018 Logo Yazılım