Rest te fatura kaydediyoruz hiçbir sıkıntı yok fakat kaydedilen faturayı cari hareket olarak işlemiyor bu da bizim için çok önemli bir problem. Kod a özel bir ekleme mi yapmamız gerekiyor. Aşağıda sitedeki örnek kod var bunu kullanıyoruz.
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips fatura = new ItemSlips();
ItemSlipsHeader FatUst = new ItemSlipsHeader();
ItemSlipLines faturaKalem = new ItemSlipLines();
FatUst.TIPI = JTFaturaTipi.ft_YurtIci;
FatUst.CariKod = "1";
FatUst.Tarih = DateTime.Now;
FatUst.KDV_DAHILMI = false;
fatura.FaturaTip = JTFaturaTip.ftSFat;
fatura.FatUst = FatUst;
fatura.KayitliNumaraOtomatikGuncellensin=true;
fatura.Seri = "S";
fatura.Kalems = new List<ItemSlipLines>();
fatura.Kalems.Add(new ItemSlipLines
STra_GCMIK = 1,
StokKodu="A-MAMUL",
STra_DOVTIP = 1,
STra_DOVFIAT = 150,
STra_BF = 150 ,
var result = _manager.PostInternal(fatura);
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Logosphere kullanıcı ve parolası ile giriş yapabilirsiniz.
Rest Fatura kayıt cari harekete işlenmiyor
14/06/19 10:08   Netsis/REST DiğerRest te fatura kaydediyoruz hiçbir sıkıntı yok fakat kaydedilen faturayı cari hareket olarak işlemiyor bu da bizim için çok önemli bir problem. Kod a özel bir ekleme mi yapmamız gerekiyor. Aşağıda sitedeki örnek kod var bunu kullanıyoruz.
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips fatura = new ItemSlips();
ItemSlipsHeader FatUst = new ItemSlipsHeader();
ItemSlipLines faturaKalem = new ItemSlipLines();
FatUst.TIPI = JTFaturaTipi.ft_YurtIci;
FatUst.CariKod = "1";
FatUst.Tarih = DateTime.Now;
FatUst.KDV_DAHILMI = false;
fatura.FaturaTip = JTFaturaTip.ftSFat;
fatura.FatUst = FatUst;
fatura.KayitliNumaraOtomatikGuncellensin=true;
fatura.Seri = "S";
fatura.Kalems = new List<ItemSlipLines>();
fatura.Kalems.Add(new ItemSlipLines
{
STra_GCMIK = 1,
StokKodu="A-MAMUL",
STra_DOVTIP = 1,
STra_DOVFIAT = 150,
STra_BF = 150 ,
});
var result = _manager.PostInternal(fatura);