Arkman API

Seyahat Acenteleri için RESTful Servisler

Bilet

TicketList

Bilet kayıtlarını çeşitli filtrelerle listeler.

POST /api/Ticket/TicketList

Yetkilendirme: Authorization: Bearer {{Token}}

Header'lar

HeaderDeğer
CariSirketNo{{CariSirketNo}}
CoperSirketNo{{CoperSirketNo}}

Örnek İstek Gövdesi

{"SirketKodu":1,"BaslangicTarihi":"2025-01-01","BitisTarihi":"2025-02-17","Carikod":null,"HavaYoluKodu":null,"FormNo":null,"BiletNo":null,"TextSearch":null,"Paging":{"SayfaNo":1,"VeriAdet":50,"SiralamaTip":"SalesDate"},"Filtreler":{"CariKod":null,"Havayollari":[],"Parkurlar":[],"HatTipi":[],"BiletTipi":"S","Ucus1":null,"Ucus2":null,"KesenKisi":null,"PosKod":null,"DekontBas":false,"KrediKartNo":null,"GiderPusulasi":0,"AcentaFatNo":0,"IadeFatura":false,"SifirTutarGosterme":false,"RezVerenBosGoster":false,"GeciciCari":0,"FaturaStatus":0,"BaslangicTutar":0,"BitisTutar":0,"YolcuAdi":null,"PnrNo":null,"TutarTip":0}
}

TicketAddAndLoad

Yeni bir bilet kaydı oluşturur ve oluşturulan kaydı geri döner.

POST /api/Ticket/TicketAddAndLoad

Yetkilendirme: Authorization: Bearer {{Token}}

Header'lar

HeaderDeğer
CariSirketNo{{CariSirketNo}}
CoperSirketNo{{CoperSirketNo}}

Örnek İstek Gövdesi

{
 
  "GenelBilgileri": {           //GenelBilgileri:required field
    "HesKodu": null,            
    "RecordTypeInfo": {         
      "RecordTypeID": 0,        
      "RecordTypeExp": null     
    },

    "SirketKodu": 1,            //SirketKodu:required field
    "BiletNo": "5674378113",    //BiletNo:required field
    "Formno": "235",            //Formno:required field
    "HavaYoluKodu": "TK",       //HavaYoluKodu:required field
    "UcusTipi": "I",            //UcusTipi:required field
    "SiparisNo": 0,             
    "MusteriKodu": {            //MusteriKodu:required field
      "Kod": "DENEME"           //Kod:required field
    },
    "KesenKisi": "",
    "YolcuAdi": "AHMET YILMAZ", //YolcuAdi:required field
    "Parkurlar": {              //Parkurlar:required field
      "Parkur1": "SAW",
      "Parkur2": "ADA",
      "Parkur3": "",
      "Parkur4": "",
      "Parkur5": ""
    },
    "Classlar": {               //Classlar:required field
      "Class1": "A",
      "Class2": "B",
      "Class3": "",
      "Class4": "",
      "Class5": ""
    },
    "FiyatTur": "AD",           
    "Referans": {               //Referans:required field
      "Kod": null
    },
    "YolcuAdet": 1,             //YolcuAdet:required field
    "Baglantili": false,        
    "PnrNo": "",
    "RezervasyonVeren": "",
    "RezervasyonAlan": "",
    "Status": null,
    "Acente": "",
    "AcenteKodu": "",
    "ExBiletNo": "",
    "ExBiletHY": "",
    "ClassTip": null,
    "BiletYon": "T",
    "DepartmanKod": "",
    "Crs": "Manuel",
    "Masraf": {
      "Code": "YENİ YTL"
    },
    "Email": "",
    "BiletTel": "",
    "OpenBilet": false
  },
  "TarihBilgileri": {                   //TarihBilgileri:required field                   
    "KesimTarihi": "2025-03-13",        //KesimTarihi:required field
    "SatisTarihi": "2025-03-13",        //SatisTarihi:required field            
    "IptalTarihi": null,
    "IadeTarihi": null,
    "OdemeTarihi": "2025-03-13",        //OdemeTarihi:required field
    "OpenTarihi": null
  },
  "UcusBilgileri": {                    //UcusBilgileri:required field
    "UcusTarihi": "2025-03-13",         //UcusTarihi:required field
    "UcusNo1": "TH",                    //UcusNo1:required field
    "UcusNo2": "1234",                  //UcusNo2:required field
    "UcusDonusNo1": null,
    "UcusDonusNo2": null,
    "UcusListesi": []
  },
  "FaturaBilgileri": {                  //FaturaBilgileri:required field
    "FaturaTarihi": null,
    "FaturaSeri": null,
    "FaturaNo": 0,
    "EfaturaBilgileri": {               //EfaturaBilgileri:required field
      "FaturaNo": null,
      "Guid": null,
      "FaturaDurumu": null,
      "SanalFaturaNo": null,
      "GercekFaturaNo": null,
      "BasimTarihi": null,
      "Kullanici": null,
      "GonderimSekli": 1,
      "InternetSatis": 0,
      "WebAdresi": null,
      "OdemeSekli": 0,
      "OdemeSekliAciklama": null,
      "OdemeAraci": null,
      "OdemeTarihi": "2025-03-13"
    },
    "AlisFaturaNo": null,
    "ProformaSeri": null,
    "ProformaNo": 0,
    "ProformaTarihi": null,
    "SatisFaturaID": null,
    "MaliyetFaturaID": null,
    "AlisFaturaTarihi": null,
    "AlisFatNo": null,
    "FaturaOtomatik": 0,
    "IstinaKod": null,
    "KdvKod": null
  },
  "TutarBilgileri": {           //TutarBilgileri:required field
    "Doviz": {                  //Doviz:required field
      "DovizKod": ""
    },
    "Kur": 1,
    "NetTutar": {                   //NetTutar:required field                   
      "NetTutar": 110,
      "NetTutarSatisDoviz": 110,
      "NetTutarAlisDoviz": 0,
      "NetTutarKdv": 0
    },
    "Tutar": {                      //Tutar:required field
      "Tutar": 100,
      "TutarSatisDoviz": 100,
      "TutarAlisDoviz": 0,
      "TutarKdv": 0
    },
    "PtaTutar": {                   //PtaTutar:required field
      "PtaTutar": 0,
      "PtaSatisDoviz": 0,
      "PtaAlisDoviz": 0,
      "PtaKdv": 0
    },
    "AlanVergiTutar": {             //AlanVergiTutar:required field
      "AlanVergiTutar": 0,
      "AlanVergiSatisDoviz": 0,
      "AlanVergiAlisDoviz": 0,
      "AlanVergiKdv": 0
    },
    "CharterTutar": {               //CharterTutar:required field
      "CharterTutar": 0,
      "CharterSatisDoviz": 0,
      "CharterAlisDoviz": 0,
      "CharterKdv": 0
    },
    "YFFTutar": {                   //YFFTutar:required field
      "YFFTutar": 0,
      "YFFDoviz": 0,
      "YFFKdv": 0
    },
    "ServisTutar": {                //ServisTutar:required field
      "ServisTutar": 10,
      "ServisDoviz": 10,
      "ServisKdv": 0
    },
    "DigerServisTutar": {           //DigerServisTutar:required field
      "DigerServisTutar": 0,
      "DigerServisDoviz": 0,
      "DigerServisKdv": 0
    },
    "IskontoTutar": {               //IskontoTutar:required field
      "IskontoYuzde": 0,
      "IskontoTutar": 0,
      "IskontoDoviz": 0,
      "IskontoKdv": 0
    },
    "TaxTutar": {                   //TaxTutar:required field
      "TaxTutar": 0,
      "TaxSatisDoviz": 0,
      "TaxAlisDoviz": 0,
      "TaxKdv": 0
    },
    "CezaTutar": {                  //CezaTutar:required field
      "CezaTutar": 0,
      "CezaSatisTutar": 0,
      "CezaAlisTutar": 0,
      "CezaKdv": 0
    },
    "KaTutar": {                    //KaTutar:required field
      "KaTutar": 0,
      "KaDoviz": 0,
      "KaKdv": 0
    },
    "ReserveTutar": {               //ReserveTutar:required field
      "ReserveYuzde": 0,
      "ReserveTutar": 0,
      "ReserveDoviz": 0,
      "ReserveKdv": 0
    },
    "TevkifatTutar": {
      "TevkifatKodu": null,
      "TevkifatOran": 0,
      "TevkifatTutar": 0
    }
  },
  "OdemeBilgileri": {               //OdemeBilgileri:required field           
    "SatisSekli": "K",              //SatisSekli:required field
    "KomisyonTip": "",
    "HYOran": 0,
    "GSAOran": 0,
    "KrediliTutar": 110,
    "KrediliDoviz": 110,
    "PesinTutar": 0,
    "PesinDoviz": 0,
    "KrediKartTutar": 0,
    "KrediKartDoviz": 0,
    "KrediKartBilgi": {             //KrediKartBilgi:required field
      "KrediKartNo": null,
      "KrediKartAy": "",
      "KrediKartYil": "",
      "KrediKartCins": "",
      "KrediKartTip": null
    },
    "AlisServisTutar": {            //AlisServisTutar:required field
      "AlisServisTutar": 0,
      "AlisServisDoviz": 0,
      "AlisServisKdv": 0
    },
    "HavaYoluTutar": 0,
    "HavaYoluKdv": 0,
    "Csc": false,
    "BankaBilgileri": {         //BankaBilgileri:required field
      "PosKod": {               //PosKod:required field
        "BankaPosID": 0,
        "SirketKodu": 0,
        "PosKodu": null,
        "Aciklama": ""
      },
      "ServisPosKod": {                         //ServisPosKod:required field
        "BankaPosID": 0,
        "SirketKodu": 0,
        "PosKodu": null,
        "Aciklama": ""
      },
      "ServisPosTutar": 0,
      "TaksitKod": null,
      "ServisTaksitKod": null,
      "TaksitKodLabel": null,
      "ServisTaksitKodLabel": null,
      "PuanTutar": 0
    },
    "Slipkod": null,
    "MakbuzNo": null
  },
  "DigerBilgileri": {                       //DigerBilgileri:required field
    "SaveTime": null,
    "Entegre": false,
    "BiletTanim": "",
    "eservedTutar1": 0,
    "ExIcDis": "",
    "EntegreTablo": "",
    "GrossTutar": 0,
    "CharterPtaKodu": "",
    "pArkmanEntegre": "",
    "PinKodu": "",
    "RezervasyonID": "",
    "SiparisID": "",
    "CKLogID": 0,
    "ParkurTip": "",
    "DServisKod1": "",
    "DServisKod2": "",
    "KKEnt": "",
    "SatisSapEntegre": "",
    "MaliyetSapEntegre": "",
    "KisiID": 0,
    "UserID": 0
  },
  "TanimBilgileri": {               //TanimBilgileri:required field
    "ServisKod": "11",
    "AnalizKod": {                  //AnalizKod:required field
      "SirketKodu": 0,
      "AnalizKod": "",
      "AnalizAdi": "",
      "AnalizTutar": 0,
      "AnalizOran": 0
    },
    "AnalizTutar": 0,
    "AnalizDoviz": 0,
    "AnalizKod1": {                 //AnalizKod1:required field
      "SirketKodu": 0,
      "AnalizKod": "",
      "AnalizAdi": "",
      "AnalizTutar": 0,
      "AnalizOran": 0
    },
    "AnalizTutar1": 0,
    "AnalizDoviz1": 0,
    "TcKimlikNolar": {              //TcKimlikNolar:required field
      "TcNo1": "",
      "TcNo2": "",
      "TcNo3": "",
      "TcNo4": "",
      "TcNo5": ""
    },
    "Aciklamalar": {                //Aciklamalar:required field
      "Aciklama1": "",
      "Aciklama2": "",
      "Aciklama3": "",
      "Aciklama4": "",
      "Aciklama5": "",
      "Aciklama6": "",
      "Aciklama7": ""
    },
    "MilKodu": {                    //MilKodu:required field
      "MilKoduOde": "",
      "MilKoduYolcu": "",
      "MilAdet": 0,
      "MilTutar": 0
    },
    "MusteriPersonel": {            //MusteriPersonel:required field
      "PersonelUcan": {             //PersonelUcan:required field
        "ID": 0,
        "SirketKodu": 0,
        "SirketAdi": "",
        "MasrafYeri": "",
        "SicilNo": "",
        "Adi": "",
        "Soyadi": "",
        "CalismaYeri": "",
        "Bolum": "",
        "IcSeyahat": "",
        "DisSeyahat": "",
        "IsAlani": "",
        "Siparis": "",
        "Cari": {
          "Kod": ""
        },
        "KapatAc": false,
        "Email": "",
        "Tel": ""
      },
      "PersonelSponsor": {          //PersonelSponsor:required field
        "ID": 0,
        "SirketKodu": 0,
        "SirketAdi": "",
        "MasrafYeri": "",
        "SicilNo": "",
        "Adi": "",
        "Soyadi": "",
        "CalismaYeri": "",
        "Bolum": "",
        "IcSeyahat": "",
        "DisSeyahat": "",
        "IsAlani": "",
        "Siparis": "",
        "Cari": {
          "Kod": ""
        },
        "KapatAc": false,
        "Email": "",
        "Tel": ""
      }
    },
    "YolcuCrm": {               //YolcuCrm:required field
      "CrmYolcu": {             //CrmYolcu:required field
        "Ref": 0,
        "Adi": "",
        "Soyadi": "",
        "Tel": "",
        "Gsm": "",
        "Email": "",
        "TCKimlikNo": "",
        "ID": 0
      },
      "CrmRezervasyon": {       //CrmRezervasyon:required field
        "Ref": 0,
        "Adi": "",
        "Soyadi": "",
        "Tel": "",
        "Gsm": "",
        "Email": "",
        "TCKimlikNo": "",
        "ID": 0
      }
    },
    "ProfilID": 0,
    "SablonID": 0,
    "Bolum": "",
    "EventID": "",
    "ExAciklamalar": {              //ExAciklamalar:required field
      "ID": 0,
      "SirketKodu": 0,
      "Biletno": "",
      "HavayoluKod": "",
      "EmployeeId": "",
      "DepartmentId": "",
      "CostCenter": "",
      "ClientId": "",
      "DkNumber": "",
      "WwId": "",
      "BusinessUnit": "",
      "CompanyCode": "",
      "SiteCode": "",
      "PurposeOt": "",
      "PcNumber": "",
      "NoHotelBc": "",
      "TripApprover": ""
    }
  },
  "AyrintiOdemeBilgileri": [],
  "NotlarBilgileri": {                      //NotlarBilgileri:required field
    "SirketKodu": 0,
    "BiletNo": "",
    "FormNo": "",
    "Aciklama1": "",
    "Aciklama2": "",
    "Segment1": "",
    "Segment2": "",
    "Segment3": "",
    "Segment4": "",
    "Segment5": "",
    "RefFare": 0,
    "LowFare": 0,
    "RealCode": "",
    "DateofRes": null,
    "MarketCode": "",
    "TicketSuffix": "",
    "VendorNumber": "",
    "ReasonCode": "",
    "CRSGDS": "",
    "SubPruductCode": "",
    "TicketTypeInd": false,
    "TourCode": "",
    "AlternatifTutar1": 0,
    "AlternatifTutar2": 0,
    "AlternatifTutar3": 0,
    "Anlasmali": false,
    "Esnek": false,
    "KarbonSalinimi": 0,
    "Mil1": 0,
    "Mil2": 0,
    "Mil3": 0,
    "Mil4": 0,
    "AirlineFile": ""
  },
  "TaksitBilgileri": {                  //TaksitBilgileri:required field
    "ID": 0,
    "SirketKodu": 0,
    "BiletNo": "",
    "HavaYoluKodu": "",
    "MakbuzNo": "",
    "CCNo1": "",
    "Tip1": "",
    "Ay1": 0,
    "Yil1": 0,
    "Tutar1": 0,
    "Iade1": 0,
    "Taksit1": 0,
    "TVade1": null,
    "PosKodu1": "",
    "CCNo2": "",
    "Tip2": "",
    "Ay2": 0,
    "Yil2": 0,
    "Tutar2": 0,
    "Iade2": 0,
    "Taksit2": 0,
    "TVade2": null,
    "PosKodu2": "",
    "CCNo3": "",
    "Tip3": "",
    "Ay3": 0,
    "Yil3": 0,
    "Tutar3": 0,
    "Iade3": 0,
    "Taksit3": 0,
    "TVade3": null,
    "PosKodu3": "",
    "CCNo4": "",
    "Tip4": "",
    "Ay4": 0,
    "Yil4": 0,
    "Tutar4": 0,
    "Iade4": 0,
    "Taksit4": 0,
    "TVade4": null,
    "PosKodu4": "",
    "PesinSatisTutari": 0,
    "PesinIadeTutari": 0,
    "SlipKod1": "",
    "SlipKod2": "",
    "SlipKod3": "",
    "SlipKod4": "",
    "OdemeFaturaId": "",
    "OdemeSapEntegre": ""
  }
}