- Mesaj
- 6 Ağustos 2025: 09:48
İyi günler. Orka Api leri kullanarak fatura oluşturp aktarabiliyorum. Fakat aktaracağım faturayı Cari nin başka bir subesine göndermek istiyorum.Bunun için AddDetailInvoice de hangi alana göndereceğimi bulamadım.
Örnek kod parçasınını gönderiyorum. Yardımcı olursanız sevinirim.
FaturaBaslikRecordRequestModel orkafatura =
new FaturaBaslikRecordRequestModel(FaturaBaslikRecordRequestModel.AlisSatisEnum.NUMBER_MINUS_1, null, null,
FaturaBaslikRecordRequestModel.BelgeTipiEnum.NUMBER_20, “”, “KOCAELİ”, “”, 0,
Convert.ToDateTime(dtfatura.Rows[0][“FaturaTarihi”].ToString()), “”, Guid.NewGuid(), “”, true, null, null, null, null, null,
null, null, null, null, “”, null, null, null, null, FaturaSatir, FaturaNot, null, null, null, null, null);orkafatura.Pin = FaturaBaslikRecordRequestModel.PinEnum.NUMBER_0;
orkafatura.BelgeTipi = FaturaBaslikRecordRequestModel.BelgeTipiEnum.NUMBER_20; //satış faturası
orkafatura.BelgeSeriNo = “EAR”;orkafatura.BelgeNo = (long)Convert.ToDouble(OrkaBelgeNo);
orkafatura.BelgeTarihi = Convert.ToDateTime(dtfatura.Rows[0][“FaturaTarihi”].ToString());
orkafatura.VadeTarihi = Convert.ToDateTime(dtfatura.Rows[0][“SonOdemeTarihi”].ToString());
orkafatura.CariKodu = dtSayac.Rows[0][“MusCari”].ToString(); //müşteri cari kodu
orkafatura.BelgeUQ = Guid.NewGuid();
orkafatura.AlisSatis = FaturaBaslikRecordRequestModel.AlisSatisEnum.NUMBER_MINUS_1; //satış faturasıorka.tanimlar.Model.ICECARIADRESIEnumerableOrkaResponse resp = new orka.tanimlar.Model.ICECARIADRESIEnumerableOrkaResponse();
resp = orkacariekadresapi.GetBrachList(dtSayac.Rows[0][“MusCari”].ToString());List<orka.tanimlar.Model.ICECARIADRES> adresler = new List<orka.tanimlar.Model.ICECARIADRES>();
adresler = resp.Data;
orkafatura.CariEkAdres = adresler[1].ID;FaturaListDTOIEnumerableOrkaResponse orkafaturacevap = new FaturaListDTOIEnumerableOrkaResponse();
orkafaturacevap = orkaticariapi.AddDetailInvoice(orkafatura);00
- Cevaplar
- Bu konuyu yanıtlamak için giriş yapmış olmalısınız.