Orka Api ile Fatura Oluşturma

  • Bu konu 1 yanıt içerir, 1 izleyen vardır ve en son 2 ay önce zhnkes tarafından güncellenmiştir.
  • Mesaj
    zhnkes
    Katılımcı
      İ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);

       

       

      0
      0
    1 yanıt görüntüleniyor (toplam 1)
    • Cevaplar
      zhnkes
      Katılımcı
        Orka yazılım ekibine destekleri için teşekkür ediyorum. Bunun çözümü şöyle oldu.

         

        orkafatura.CariEkAdres = adresler[1].Subenumara.ToString();

        0
        0
      1 yanıt görüntüleniyor (toplam 1)
      • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.