MÜŞTERİ KARGO ENTEGRASYONU VE İLGİLİ WEB SERVİS METOTLARI Amaç gönderilerinizin kargo bilgi ve teslimat takibini elektronik olarak yapıp, gönderi kargo bilgilerini kendi sisteminize alıp ihtiyacınıza göre değerlendirebilmenizdir. Bunun için size ait gönderi takip numarası (Sipariş Numarası) başta olmak üzere alıcı müşteri bilgileri ile irsaliye numarası gibi bilgiler hatasız şekilde giriş yapılmalıdır. Gönderi takip entegrasyonunu en sağlıklı şekilde yapabilmek yukarıda ifade ettiğimiz verilerin elektronik olarak tarafımıza iletilmesi ile mümkün olmaktadır. Entegrasyonu iki aşamada düşünebiliriz. 1- Sipariş data transferi 2- Gönderilerin kargo ve durum bilgi takibi. SİPARİŞ DATA TRANSFERİ ve İLGİLİ METOTLAR Entegrasyonun hatalı veri girişleri nedeni ile kesintiye uğramaması için öncelikle gönderiye ait bilgileri transfer edebilmeniz için aşağıda linki bulunan web servis ve altındaki metotları kullanabilirsiniz. Web Servis Link : http://service.mngkargo.com.tr/musterikargosiparis/musterikargosiparis.asmx MusteriKargoSiparis Metotları Baglanti_Test SiparisGirisiDetayli Müşteri Sipariş Kayıt SiparisGirisiDetayliV2 Müşteri Sipariş Kayıt (SiparisGirisDetayli metoduna ek olarak Alıcının Cep ve Ev Telefonu Bilgileri Eklendi) FaturaSiparisListesi FaturaSiparisListesiByTarih MusteriSiparisIptal SiparisUpdateParcastring
SiparisGirisiDetayliV2 http://service.mngkargo.com.tr/musterikargosiparis/musterikargosiparis.asmx?op=siparisgirisidetayliv2 Hazırlanan gönderi bilgilerini MNG Kargo sistemine transfer etmek için kullanılır. Gönderiye ait kritik bilgilerin kargo şube personeli tarafından manüel olarak girilmesi yerine otomatik olarak alınması amacıyla hazırlanmıştır. Özellikle gönderi sonrası kargo takibinin sağlıklı yapılabilmesi için irsaliye ve sipariş numara bilgisinin hatasız şekilde gönderi datası üzerinde yer alması çok önemlidir. 1 pchirsaliyeno Ticari gönderiler için mecburi olup irsaliye no veya faturalı irsaliye numarasıdır. İrsaliye numarası sonradan kargo takibi için de kullanılabilmektedir. AB 131541 gibi irsaliye numarasını içeren değer 2 pprkiymet Gönderinin mali değeridir. Özellikle kapıda tahsilatlı gönderilerde bu parametre ile ürün bedeli verilmelidir. Örnek 1200 veya 30,50 şeklinde. 3 pchbarkod Gönderi üzerine yapıştırılacak olan barkot etiketinin açılımıdır. Sipariş Numarası ile aynı olması önerilir. Toplu halde verilen gönderiler, şube yetkili personelin önüne geldiğinde üzerindeki barkot okutularak sistemdeki datanın ekrana gelmesi sağlanmaktadır. Bu nedenle 6 karakterden uzun sipariş numarası kullanan müşterilerimizin gönderi üzerine yapıştırılacak barkot hazırlamaları tavsiye edilir. 85478541 gibi barkot no içeren değer. 4 pchicerik Gönderinin içerik bilgisidir. Maksimum 200 karakter uzunluğa kadar açıklayıcı bilgidir. 5 pflalsms Gönderi yerine ulaştığında alıcıya Sms gönderilip gönderilmeyeceği belirtilen parametredir. Sms hizmeti ücretlidir. Integer Sms gönderilmeyecekse 0 gönderilecekse 1 değeri gönderilir. (tırnak yazılmadan) 6 pflgnsms Gönderi yerine ulaştığında göndericiye Sms gönderilip gönderilmeyeceği belirtilen parametredir. Sms hizmeti ücretlidir. Integer Sms gönderilmeyecekse 0 gönderilecekse 1 değeri gönderilir. (tırnak yazılmadan)
7 pkargoparcalist Gönderi parça listesinin belirtildiği parametredir. Her parçanın Kilo, Desi, KilogramDesi (KgDesi), İçerik ve Parça No bilgisinin string format da belirtilmesi gerekir. Açıklama : Kilo : Parça ağırlık (Kg) Desi : Parçanın fiziki boyutu. (cm) Desi = (En x Boy x Yükseklik)/3000 sonucunun tam sayıya yuvarlanması ile elde edilir. KgDesi : Kilo ve Desi bilgisinden büyük olandır. 10 kilo, 8 Desi bir parça için KgDesi = 10 dur. 8 kilo, 12 Desi bir parça için KGDesi = 12 dir. Not : Dosya/Zarf gönderilerinde Kilo ve Desi bilgisi 0 (sıfır) kabul edilir. Her parça bilgisi şu formatta olmalıdır. Kilo : Desi : KgDesi:İçerik:ParçaNo: ; pkargoparcalist = Parça1_ ; Parça2_ ; Parça3_ ;.. ; Parça_n_ ; Örnek : şeklinde her parça bilgisi ardışık olarak belirtilir. (Parça ayracı Noktalı Virgül ) 1- Dosya gönderilerinde pkargoparcalist = 0:0:0:Zarf:1:; 2-1 parçalı koli gönderisinde pkargoparcalist = 3:5:5:Kitap:1:; Kilo : 3 Desi : 5 KgDesi : 5 İçerik : Kitap Parça : 1 3-2 parçalı koli gönderisinde pkargoparcalist = 3:5:5:Kitap:1: ; 6:4:6:Kitap:2: ; 1. Parça 2. Parça Kilo : 3 Kilo : 6 Desi : 5 Desi : 4 KgDesi : 5 KgDesi : 6 İçerik : Kitap İçerik : Kitap Parça : 1 Parça : 2 palicimusterimngno Görüldüğü üzere parça adeti çoğaldıkça parametrenin sonuna aynı formatta parça formatı eklenir. Alıcı müşterinin MNG Kargo sistemindeki tekil numarasıdır. Bilinmiyorsa boş bırakılabilir. (Bu numara MNG Kargo tarafından belirlenmektedir.) 8 palicimusteribayino Alıcı müşterinin sizin tarafınızdan belirlenmiş olan Bayi Numarasıdır. Bunun için sürekli gönderi yaptığınız alıcı bayilerinizin daha önceden belirlenen Excel formatında MNG Kargo ile paylaşılmış ve ilgili bayiler MNG Kargo sistemine kayıt edilmiş olmalıdır. Verilen bayi numarası alıcılarınız içerisinde tekil bir değer olmalıdır. 9 palicimusteriadi Gönderinin Alıcı adıdır. (Her ne kadar bayi numarası verildiğinde gerek olmasa bile bu ve sonradan açıklayacağımız bazı adres değerlerini belirtmeniz oluşabilecek bazı hataların önüne geçecektir. )
10 pchsiparisno Hazırlanacak gönderinin sonradan takibini sağlayacak en önemli anahtar değerdir. Sonradan açıklayacağımız Kargo Takip ve Durum sorgulama web servisimizde bu Sipariş Numarasını kullanarak kargo ve durum bilgilerine ulaşabilirsiniz. Aynı sipariş numarası farklı bir gönderide kullanılamaz. Tekil olmalıdır. 20 karaktere kadar rakam, harfler ve özel karakterlerden oluşan değerler. 11 pluodemesekli Ödemeyi yapacak tarafın belirtildiği parametredir. Gönderici Ödemeli : P Alıcı Ödemeli : U P veya U değerini alabilir. 12 pflfarkliadres Standart olarak çift tırnak içinde 0 şeklinde sıfır değeri gönderilir. Kayıtlı adres dışına gönderiler için 1 değeri verilir. Alıcı bayi numarası verildiğinde, MNG sisteminde kayıtlı olan adresinin dışında bir adrese gönderim yapılmak istendiğinde 1 değeri gönderilir. 0 veya 1 13 pchil Alıcı müşterinin(bayinin) adresinin il bilgisi gönderilir. İSTANBUL gibi Türkçe karakter ve büyük harfle il bilgisi. 14 pchilce Alıcı müşterinin(bayinin) adresinin ilçe bilgisi gönderilir. ŞİŞLİ gibi Türkçe karakter ve büyük harfle ilçe bilgisi. 15 pchadres Alıcı müşterinin(bayinin) adresinin il ve ilçe hariç kalan kısmı gönderilir. Adres kriterlerini Semt, Mahalle, Meydan/Bulvar,Cadde Sokak gibi müşterilerimiz bu adres bölümünü kullanabilir. ayrıştırarak gönderemeyecek 16 pchsemt pchmahalle pchmeydanbulvar pchcadde pchsokak Eski Büyükdere Cad. No:1/5 MASLAK gibi Türkçe karakter içerecek şekilde. Alıcı müşterinin adres detay bilgileridir. Boş bırakılabilecekleri gibi, kayıtlı olmayan bayilerde daha hızlı ve doğru varış şubesi tespit edilmesinde fayda sağlamaktalar. 17 pchtelev Ev Telefonu
18 pchtelcep: Cep Telefonu Başa sıfır (0) yazılmadan alan kodu ile birlikte 2122546361 gibi. Başa sıfır (0) yazılmadan alan kodu ile birlikte 5322546361 gibi. 19 pchtelis İş Telefonu 20 pchfax Fax No Başa sıfır (0) yazılmadan alan kodu ile birlikte 2122546361 gibi. Başa sıfır (0) yazılmadan alan kodu ile birlikte 2122546361 gibi. 21 pchemail Alıcı Email adresi 22 pchvergidairesi Alıcı vergi dairesi adıdır. 23 pchverginumarasi Alıcıya ait veri numarasıdır. 24 pflkapidaodeme 0 veya 1 değeri alabilir. Ürün bedeli kapıda tahsil edilecek gönderilerde 1 değeri verilir. 1 değeri verilecek ise, prkiymet (Ürün fatura bedeli) değeri boş olmamalıdır. Not : Ürün bedeli kapıda tahsil edilecek şekilde gönderi yapabilmeniz için ayrıca yetki verilmesi gerekmektedir. İnteger 25 kullaniciadi Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 1234567890 gibi rakamlardan oluşan MNG Kargo müşteri numarası bilgisi 26 Sifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi ABCDEF123 gibi harf ve/veya rakamlardan oluşan MNG Kargo müşteri numarasına bağlı şifre bilgisi
MusteriSiparisIptal http://service.mngkargo.com.tr/musterikargosiparis/musterikargosiparis.asmx?op=musterisiparisiptal Hatalı gönderilen sipariş datasının iptal edilmesi için kullanılır. İşlem Sonucu olumlu olduğunda 1 değeri dönecektir. Olumsuz olduğunda 0. 1 pkullaniciadi Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 1234567890 gibi rakamlardan oluşan MNG Kargo müşteri numarası bilgisi 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi ABCDEF123 gibi harf ve/veya rakamlardan oluşan MNG Kargo müşteri numarasına bağlı şifre bilgisi 3 pmusterisiparisno Transfer edilen sipariş numarasıdır. 4 psiparistarihi Sipariş tarih bilgisidir. FaturaSiparisListesiByTarih http://service.mngkargo.com.tr/musterikargosiparis/musterikargosiparis.asmx?op=faturasiparislistesiby Tarih Transfer edilen datanın kontrolü için kullanılır. Belirteceğiniz tarihteki sipariş datasını alabilirsiniz. Özellikle data transfer metodunu (SiparisGirisDetayliV2) test etme aşamasında veri kontrolü olarak da kullanabilirsiniz. Çünkü test için gönderilen sipariş dataları, gerçek ortamda kargo olarak çıkış yapılmadığından diğer kargo takip metotları ile bilgisine ulaşılamamaktadır. Verinin doğru ulaşıp ulaşmadığını görmek isteyebilirsiniz. Ayrıca sipariş gönderi evrakı şubemiz tarafından hazırlandı ve kargo teslim edildi ise, basit kargo bilgilerini de bu metot ile alabilirsiniz. Aşağıda örnek xml görüntüsünde geri dönen değerleri inceleyebilirsiniz. 1 pkullaniciadi Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 psiparistarih Sipariş transfer edilen tarihtir. Örnek : 14.05.2013 gibi
Örnek xml <DataSet xmlns="http://tempuri.org/"> <xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:msdata="urn:schemas-microsoft-com:xmlmsdata" id="newdataset"> <xs:element name="newdataset" msdata:isdataset="true" msdata:usecurrentlocale="true"> <xs:complextype> <xs:choice minoccurs="0" maxoccurs="unbounded"> <xs:element name="faturasiparislistesi"> <xs:complextype> <xs:sequence> <xs:element name="mng_siparis_no" type="xs:decimal" minoccurs="0"/> <xs:element name="siparis_no" type="xs:string" minoccurs="0"/> <xs:element name="siparis_tarihi" type="xs:datetime" minoccurs="0"/> <xs:element name="siparis_saati" type="xs:string" minoccurs="0"/> <xs:element name="gonderici_adi" type="xs:string" minoccurs="0"/> <xs:element name="tel_ev" type="xs:string" minoccurs="0"/> <xs:element name="tel_is" type="xs:string" minoccurs="0"/> <xs:element name="tel_cep" type="xs:string" minoccurs="0"/> <xs:element name="alici_adi" type="xs:string" minoccurs="0"/> <xs:element name="alici_il" type="xs:string" minoccurs="0"/> <xs:element name="alici_ilce" type="xs:string" minoccurs="0"/> <xs:element name="alici_adres" type="xs:string" minoccurs="0"/> <xs:element name="alici_tel" type="xs:string" minoccurs="0"/> <xs:element name="adet" type="xs:decimal" minoccurs="0"/> <xs:element name="icerik" type="xs:string" minoccurs="0"/> <xs:element name="kgdesi" type="xs:decimal" minoccurs="0"/> <xs:element name="urun_bedeli" type="xs:decimal" minoccurs="0"/> <xs:element name="fl_kapida_odeme" type="xs:decimal" minoccurs="0"/> <xs:element name="gonderi_cikis_tarihi" type="xs:datetime" minoccurs="0"/> <xs:element name="ch_fatura_seri" type="xs:string" minoccurs="0"/> <xs:element name="ch_fatura_no" type="xs:string" minoccurs="0"/> <xs:element name="kargo_parca_adet" type="xs:decimal" minoccurs="0"/> <xs:element name="kargo_kgdesi" type="xs:decimal" minoccurs="0"/> <xs:element name="fatura_tutar" type="xs:decimal" minoccurs="0"/> <xs:element name="fatura_kdv" type="xs:decimal" minoccurs="0"/> <xs:element name="fatura_genel_tutar" type="xs:decimal" minoccurs="0"/> <xs:element name="teslim_tarihi" type="xs:datetime" minoccurs="0"/> <xs:element name="teslim_saati" type="xs:datetime" minoccurs="0"/> <xs:element name="teslim_alan_adi" type="xs:string" minoccurs="0"/> </xs:sequence> </xs:complextype> </xs:element> </xs:choice> </xs:complextype> </xs:element> </xs:schema> <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1"> <NewDataSet xmlns=""> <FaturaSiparisListesi diffgr:id="faturasiparislistesi1" msdata:roworder="0"> <MNG_SIPARIS_NO>3656151</MNG_SIPARIS_NO> <SIPARIS_NO>RFOLLHNFHXP</SIPARIS_NO> <SIPARIS_TARIHI>2013-05-15T00:00:00+03:00</SIPARIS_TARIHI> <SIPARIS_SAATI>17:22:21</SIPARIS_SAATI> <GONDERICI_ADI>TEST TEST A.Ş. </GONDERICI_ADI> <TEL_IS>3123656064</TEL_IS> <ALICI_ADI>İLKER KARACA</ALICI_ADI> <ALICI_IL>ANTALYA</ALICI_IL> <ALICI_ILCE>KAŞ</ALICI_ILCE> <ALICI_ADRES> ARDA KIRTASİYE YALIBOYU MAH.BELEDİYE DÜKKANLARI NO:1/E </ALICI_ADRES> <ADET>1</ADET> <ICERIK>POŞET KARGO[x1]</ICERIK> <KGDESI>0</KGDESI> <URUN_BEDELI>49.49</URUN_BEDELI> <FL_KAPIDA_ODEME>1</FL_KAPIDA_ODEME> <GONDERI_CIKIS_TARIHI>2013-05-15T00:00:00+03:00</GONDERI_CIKIS_TARIHI> <CH_FATURA_SERI>DJ</CH_FATURA_SERI> <CH_FATURA_NO>349619</CH_FATURA_NO> <KARGO_PARCA_ADET>1</KARGO_PARCA_ADET> <KARGO_KGDESI>1</KARGO_KGDESI> <FATURA_TUTAR>10.95</FATURA_TUTAR> <FATURA_KDV>2.61</FATURA_KDV> <FATURA_GENEL_TUTAR>13.56</FATURA_GENEL_TUTAR> <TESLIM_TARIHI>2013-05-16T00:00:00+03:00</TESLIM_TARIHI> <TESLIM_SAATI>2013-05-16T19:24:03+03:00</TESLIM_SAATI> <TESLIM_ALAN_ADI>ILKER KARACA</TESLIM_ALAN_ADI> </FaturaSiparisListesi> </NewDataSet> </diffgr:diffgram> </DataSet>
FaturaSiparisListesi http://service.mngkargo.com.tr/musterikargosiparis/musterikargosiparis.asmx?op=faturasipari slistesi Tekil olarak bir sipariş datasını kontrol etmek için kullanılır. Belirteceğiniz takip numarasına karşılık gelen sipariş datasını alabilirsiniz. Geri dönen xml dataset yapısı bir önceki FaturaSiparisListesiByTarih metodu ile aynıdır. Kargo Statülerine ait detaylı bilgi aşağıda yer almaktadır. (Statü bilgisi diğer takip metodlarında da aynıdır.) GÖNDERİ STATÜLERİ ---------------------------------------------------- 0 Henüz işlem yapılmadı 1- Sipariş Kargoya Verildi 2- Transfer Aşamasında 3- Gönderi Teslim Birimine Ulaştı 4- Gönderi Teslimat Adresine Yönlendirildi. 5- Teslim Edildi. (Alıcı Adı ve Soyadı Tarihi) 6- [kod] Teslim Edilemedi (Nedeni ile) 7- Göndericiye Teslim Edildi Ayrıca Teslim Edilemedi statüsü için edilememe nedenini kod olarak da verilmektedir. [kod] Teslim Edilemedi şeklinde STATU ACIKLAMASI alınmaktadır.
Devir Nedenleri ve kodları şunlardır. Devir Kodu Devir Nedeni Statü Açıklama 1 Not_Bırakıldı [01] Teslim Edilemedi 2 Yetersiz_Adres [02] Teslim Edilemedi 3 Alıcı_Taşınmış [03] Teslim Edilemedi 4 Böyle_Bir_Adres_Yok [04] Teslim Edilemedi 5 AT_Dışı [05] Teslim Edilemedi 6 Resmi_Kurum_Kapalı [06] Teslim Edilemedi 7 Firma_Faaliyete_Devam_Etmiyor [07] Teslim Edilemedi 8 Alıcı_İşten_Ayrılmış [08] Teslim Edilemedi 9 Alıcı_İzinli_/_Raporlu [09] Teslim Edilemedi 10 Alıcısı_Yerinde_Yok [10] Teslim Edilemedi 11 Ücretinden_Dolayı_Rededildi [11] Teslim Edilemedi 12 Alıcı_Mal_Bedelini_Ödemek_İstemedi [12] Teslim Edilemedi 13 Gönderilen_İadeyi_Kabul_Etmedi [13] Teslim Edilemedi 14 Hasarlı [14] Teslim Edilemedi 15 Parça_Eksik [15] Teslim Edilemedi 16 Ürüne_Ait_İrsaliye_Yok [16] Teslim Edilemedi 17 Varış_Merkezi_Hatalı [17] Teslim Edilemedi 18 Kargo_Geç_Geldi [18] Teslim Edilemedi 19 AT_Yetişmedi [19] Teslim Edilemedi 20 Kayıp_Kargo [20] Teslim Edilemedi 21 Telefon_İhbarlı_Kargo [21] Teslim Edilemedi 22 Alıcısı_Haberli [22] Teslim Edilemedi 23 Mobil_Günü_Olmayan [23] Teslim Edilemedi SiparisUpdateParca MusteriKargoSiparis (SiparisUpdateParca) SiparisUpdateParcastring Daha önce gönderilmiş olan sipariş verisindeki irsaliye numarası,adet, desi, kilo ve kilodesi bilgisini günceller. Service Link= http://service.mngkargo.com.tr/musterikargosiparis/musterikargosiparis.asmx?op=siparisupdateparcastring
Parametreler ; 1 pkullaniciad Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 1234567890 gibi rakamlardan oluşan MNG Kargo müşteri numarası bilgisi 2 pkullanicisifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi ABCDEF123 gibi harf ve/veya rakamlardan oluşan MNG Kargo müşteri numarasına bağlı şifre bilgisi 3 psiparisno Daha Önce post edilmiş ve güncellenmek istenen sipariş numarası 20 karaktere kadar rakam, harfler ve özel karakterlerden oluşan değerler. 4 pirsaliyeno Ticari gönderiler için mecburi olup irsaliye no veya faturalı irsaliye numarasıdır. İrsaliye numarası sonradan kargo takibi için de kullanılabilmektedir. AB 131541 gibi irsaliye numarasını içeren değer 5 pkargoparcalist Gönderi parça listesinin belirtildiği parametredir. Her parçanın Kilo, Desi, KilogramDesi (KgDesi), İçerik ve Parça No bilgisinin string format da belirtilmesi gerekir. Açıklama : Kilo : Parça ağırlık (Kg) Desi : Parçanın fiziki boyutu. (cm) Desi = (En x Boy x Yükseklik)/3000 sonucunun tam sayıya yuvarlanması ile elde edilir. KgDesi : Kilo ve Desi bilgisinden büyük olandır.
10 kilo, 8 Desi bir parça için KgDesi = 10 dur. 8 kilo, 12 Desi bir parça için KGDesi = 12 dir. Not : Dosya/Zarf gönderilerinde Kilo ve Desi bilgisi 0 (sıfır) kabul edilir. Her parça bilgisi şu formatta olmalıdır. Kilo : Desi : KgDesi:İçerik:ParçaNo: ; pkargoparcalist = Parça1_ ; Parça2_ ; Parça3_ ;.. ; Parça_n_ ; Örnek : şeklinde her parça bilgisi ardışık olarak belirtilir. (Parça ayracı Noktalı Virgül ) 4- Dosya gönderilerinde pkargoparcalist = 0:0:0:Zarf:1:; 5-1 parçalı koli gönderisinde pkargoparcalist = 3:5:5:Kitap:1:; Kilo : 3 Desi : 5 KgDesi : 5 İçerik : Kitap Parça : 1 6-2 parçalı koli gönderisinde pkargoparcalist = 3:5:5:Kitap:1: ; 6:4:6:Kitap:2: ; 3. Parça 4. Parça Kilo : 3 Kilo : 6 Desi : 5 Desi : 4 KgDesi : 5 KgDesi : 6 İçerik : Kitap İçerik : Kitap Parça : 1 Parça : 2 Görüldüğü üzere parça adeti çoğaldıkça parametrenin sonuna aynı formatta parça formatı eklenir. GÖNDERİ TAKİBİ İLE İLGİLİ METOTLAR Gönderilerinin kargo ve durum bilgilerini alabilmeniz için hazırlanmış servisimizdir. Web Servis : http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx İçerdiği Metotları genel olarak üç grupta inceleyebiliriz. 1- Kargo Bilgi Metotları 2- Kargo Takip Metotları 3- Diğer Metotlar
1- KARGO BİLGİ METOTLARI Kargo bilgi metotları her gönderi için tek kayıt döndürür. Aşağıdaki alanları içerir. Xml Dataset <xs:sequence> <xs:element name="fatura_seri" type="xs:string" minoccurs="0"/> <xs:element name="fatura_no" type="xs:string" minoccurs="0"/> <xs:element name="fatura_tipi" type="xs:string" minoccurs="0"/> <xs:element name="odeme_sekli" type="xs:string" minoccurs="0"/> <xs:element name="parca_adet" type="xs:decimal" minoccurs="0"/> <xs:element name="gonderici_sube" type="xs:string" minoccurs="0"/> <xs:element name="alici_sube" type="xs:string" minoccurs="0"/> <xs:element name="gonderici_musteri" type="xs:string" minoccurs="0"/> <xs:element name="gonderici_il" type="xs:string" minoccurs="0"/> <xs:element name="gonderici_adres" type="xs:string" minoccurs="0"/> <xs:element name="gon_tel_ev" type="xs:string" minoccurs="0"/> <xs:element name="gon_tel_is" type="xs:string" minoccurs="0"/> <xs:element name="gon_tel_cep" type="xs:string" minoccurs="0"/> <xs:element name="alici_musteri" type="xs:string" minoccurs="0"/> <xs:element name="alici_il" type="xs:string" minoccurs="0"/> <xs:element name="alici_ilce" type="xs:string" minoccurs="0"/> <xs:element name="alici_semt" type="xs:string" minoccurs="0"/> <xs:element name="al_tel_ev" type="xs:string" minoccurs="0"/> <xs:element name="al_tel_is" type="xs:string" minoccurs="0"/> <xs:element name="al_tel_cep" type="xs:string" minoccurs="0"/> <xs:element name="fatura_tarihi" type="xs:string" minoccurs="0"/> <xs:element name="pr_kiymet" type="xs:decimal" minoccurs="0"/> <xs:element name="fl_kapida_odeme" type="xs:decimal" minoccurs="0"/> <xs:element name="gn_ref_musteri_no" type="xs:string" minoccurs="0"/> <xs:element name="al_ref_musteri_no" type="xs:string" minoccurs="0"/> <xs:element name="bayi_kod" type="xs:string" minoccurs="0"/> <xs:element name="fl_teslim" type="xs:decimal" minoccurs="0"/> <xs:element name="teslim_tarihi" type="xs:datetime" minoccurs="0"/> <xs:element name="teslim_saati" type="xs:datetime" minoccurs="0"/> <xs:element name="teslim_alan_adsoyad" type="xs:string" minoccurs="0"/> <xs:element name="kargo_son_hareket" type="xs:string" minoccurs="0"/> Açıklama Alım Belgesi Seri No Alım Belgesi No - Ödeme tarafı -> P: Gönderi Ödeme U: Alıcı Ödeme (Ücret Alıcı) Parça Adeti Çıkış Şubesi Varış Şubesi Gönderen Müşteri Adı Gönderen Müşteri İli Gönderen Müşteri Adresi Gönderen Müşteri Ev Telefonu Gönderen Müşteri İş Telefonu Gönderen Müşteri Cep Telefonu Alıcı Müşteri Adı Alıcı Müşteri İli Alıcı Müşteri İlçesi Alıcı Semt Alıcı Ev Telefonu Alıcı İş Telefonu Alıcı Cep Telefonu Gönderi Çıkış Tarihi Gönderi Ürün Bedeli Ürün Bedeli Tahsilatlı Gönderi 1 veya 0 - - Alıcı Müşteri Bayi Kodu (size ait kod) Kargo Teslim 1 veya 0 Teslim ise tarihi Teslim ise saati Teslim Alan Adı Soyadı Kargo son hareket açıklaması 1- MusteriKargoBilgileri http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=musterikargobilgileri Gönderileriniz şubelerimiz tarafından alınıp sistemimize girişi yapıldıktan sonra otomatik olarak Alım Belgesi Numarası (Seri-No) alarak teslim süreci başlamış olur. Hazırlanan her alım belgesinin barkodu çıkarılarak gönderi parçaları üzerine yapıştırılarak karşı şubemize (Varış Şubesi) gönderilir. Not: Bilgi güvenliği ilkesi nedeni ile sizinle ilişkili olmayan yani alıcısı ya da göndericisi olmadığınız 3. Şahıslara ait gönderilerin bilgilerini alamazsınız. Farklı parametreler ile Kargo bilgisi alabileceğiniz diğer metotlarımız da aşağıda anlatılmıştır. Ancak daha önce belirtildiği Kargo Bilgi metotları aynı alanları döndürürler.
1 pkullaniciadi Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 pfatseri Kargo alım belgesi adını verdiğimiz belgenin Seri bilgisidir. Maksimum 2 karakterdir. Örnek : DE veya B 4 pfatno Kargo alım belgesi adını verdiğimiz belgenin Numara bilgisidir. Maksimum 6 karakterdir. Örnek : 323345 Bu metodu kullanabilmeniz için parametrelerde yer alan gönderinin Seri ve Numara bilgisi biliyor olmalısınız. Bu bilgiyi alabilmeniz için başka metotları kullanabilirsiniz. Örnek xml <Table1 diffgr:id="table11" msdata:roworder="0"> <FATURA_SERI>DJ</FATURA_SERI> <FATURA_NO>349619</FATURA_NO> <FATURA_TIPI>ATF</FATURA_TIPI> <ODEME_SEKLI>P</ODEME_SEKLI> <PARCA_ADET>1</PARCA_ADET> <GONDERICI_SUBE>OSTİM</GONDERICI_SUBE> <ALICI_SUBE>DEMRE</ALICI_SUBE> <GONDERICI_MUSTERI>TEST FİRMATEK.HIRD.VE TİC.A.Ş.</GONDERICI_MUSTERI> <GONDERICI_IL>ANKARA</GONDERICI_IL> <GONDERICI_ADRES> 100.YIL Meydan/Bulvar'i No: 21 Daire: 23 OSTİM YENİMAHALLE/ANKARA </GONDERICI_ADRES> <GON_TEL_IS>3123656064</GON_TEL_IS> <ALICI_MUSTERI>İLKER KARACA</ALICI_MUSTERI> <ALICI_IL>ANTALYA</ALICI_IL> <ALICI_ILCE>KAŞ</ALICI_ILCE> <AL_TEL_EV>1111111111</AL_TEL_EV> <FATURA_TARIHI>15.05.2013</FATURA_TARIHI> <PR_KIYMET>49.49</PR_KIYMET> <FL_KAPIDA_ODEME>1</FL_KAPIDA_ODEME> <AL_REF_MUSTERI_NO>KOD00562</AL_REF_MUSTERI_NO> <BAYI_KOD>KOD00562</BAYI_KOD> <FL_TESLIM>1</FL_TESLIM> <TESLIM_TARIHI>2013-05-16T00:00:00+03:00</TESLIM_TARIHI> <TESLIM_SAATI>2013-05-16T19:24:03+03:00</TESLIM_SAATI> <TESLIM_ALAN_ADSOYAD>ILKER KARACA</TESLIM_ALAN_ADSOYAD> <KARGO_SON_HAREKET>ALICIYA TESLIM EDILDI (16/05/2013)</KARGO_SON_HAREKET> </Table1>
2- MusteriKargoBilgileriBySiparisNo http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=m usterikargobilgileribysiparisno Entegrasyon sürecinde en çok kullanılacak web metodudur. Size ait takip numarası veya sipariş numarası ile gönderi kargo bilgisini ve son durum bilgisini bu metot ile alabilirsiniz. 1 pmusterino Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 psiparisno Gönderileriniz için kendi sisteminiz üzerinde kullanmakta olduğunuz tekil takip numarasıdır. Bu bilgi gönderi üzerinde belirtilmiş veya sipariş data transfer metodu ile elektronik olarak MNG Kargo sistemine iletilmiş olmalıdır. Maksimum 20 karakter uzunluğunda olabilir. 3- MusteriKargoBilgileriByBarkod Genellikle gelen kargo takibinde kullanılmak için hazırlanmıştır. Biriminize gelen kargoların seri,no,tarih,gönderici, alıcı, adet, desi, tutar vb. bilgilerini alabilmeniz için kargo üzerindeki barkodu okutup parametre olarak kullanabilirsiniz.
1 pmusterino Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 pbarkod Kargo üzerindeki barkot açılımıdır. 2- KARGO TAKİP METOTLARI Bu metotlar kargoya ait hareket bilgilerini veren, dolayısı ile her gönderiniz için birden fazla kayıt (row) döndüren metotlardır. Gönderileriniz MNG Kargo sisteminde FATURA_KESILDI hareket açıklaması ile teslim süreci başlar, ALICIYA TESLIM EDILDI hareket açıklaması ile süreç sonlanır. Bu iki durum arasında da kargo durum tespitleri vardır. Kargo takip metotları her gönderi için birden fazla kayıt döndürür. Her hareket kaydı aşağıdaki alanları içerir. Xml Dataset <xs:sequence> <xs:element name="fatura_seri" type="xs:string" minoccurs="0"/> <xs:element name="fatura_no" type="xs:string" minoccurs="0"/> <xs:element name="islem_sube" type="xs:string" minoccurs="0"/> <xs:element name="alici_sube" type="xs:string" minoccurs="0"/> <xs:element name="hareket_tarihi" type="xs:string" minoccurs="0"/> <xs:element name="hareket_saati" type="xs:string" minoccurs="0"/> <xs:element name="hareket_aciklama" type="xs:string" minoccurs="0"/> <xs:element name="gonderici_musteri" type="xs:string" minoccurs="0"/> <xs:element name="alici_musteri" type="xs:string" minoccurs="0"/> <xs:element name="teslim_alan" type="xs:string" minoccurs="0"/> <xs:element name="teslim_tarihi" type="xs:datetime" minoccurs="0"/> <xs:element name="fatura_tarihi" type="xs:datetime" minoccurs="0"/> <xs:element name="referans_no" type="xs:string" minoccurs="0"/> <xs:element name="irsaliye_no" type="xs:string" minoccurs="0"/> <xs:element name="kg_desi" type="xs:string" minoccurs="0"/> <xs:element name="tutar" type="xs:string" minoccurs="0"/> <xs:element name="pr_kiymet" type="xs:decimal" minoccurs="0"/> <xs:element name="fl_kapida_odeme" type="xs:decimal" minoccurs="0"/> <xs:element name="parca_sayisi" type="xs:decimal" minoccurs="0"/> <xs:element name="parca_no" type="xs:decimal" minoccurs="0"/> <xs:element name="gn_ref_musteri_no" type="xs:string" minoccurs="0"/> <xs:element name="al_ref_musteri_no" type="xs:string" minoccurs="0"/> <xs:element name="barkod" type="xs:string" minoccurs="0"/> <xs:element name="bayi_kod" type="xs:string" minoccurs="0"/> <xs:element name="toplu_fatura_seri" type="xs:string" minoccurs="0"/> <xs:element name="toplu_fatura_no" type="xs:string" minoccurs="0"/> </xs:sequence> Açıklama Alım Belgesi Seri No Alım Belgesi No Kayıttaki işlemi yapan şubedir. İşlemin karşı taraf şubesidir. Hareket işlem tarihi Hareket işlem saati Yapılan İşlemin adıdır. Gönderen Müşteri Adı Alıcı Müşteri Adı Gönderi Teslim ise Teslim alan adı soyadı Teslim ise Teslim tarihi Gönderinin ilk çıkış tarihidir. Size ait olan kargo takip veya sipariş numarasıdır. (Belirtilmiş ise) Belirtilmiş ise irsaliye numarasıdır. Ücretlendirilen ağırlık veya boyut(en x boy x yükseklik/3000) bilgisi Gönderi ücreti Belirtilen ürün fatura bedelidir. Kapıda tahsilatlı gönderi mi değil mi (1 veya 0) Gönderi parça sayısı Bazı fiziki hareketler her parça için kayıt olarak tekrarlanır. Parça no Gönderen müşterinin kayıtlı BAYİ No gibi referans bilgisidir. Alıcı müşterinin kayıtlı BAYİ No gibi referans bilgisidir. Gönderi yada o parçasının barkod bilgisidir. Alıcı müşterinin kayıtlı gibi referans bilgisidir. (Bilgi tekrarı) Gönderinize ait yukarıda seri ve numarası belirtilen irsaliyesinin faturalandığında ana fatura numara ve seri no bilgisidir. Yukarıda görüldüğü gibi her bir hareket kaydında hareket tarihi açıklaması gibi bilgilerin yanı sıra, kargo bilgi metotlarında gördüğümüz temel kargo bilgileri de yer almaktadır. Bu bilgiler her kayıt üzerinde tekrarlı şekilde verilmiştir. Farklı parametre istekleri ile aynı tür sonuç döndüren kargo takip metotları şunlardır.
1- MusteriKargoTakipByFatura http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op= MusteriKargoTakipByFatura Kargo bilgi servisinde olduğu gibi öncelikle gönderi seri veya numara bilgisi bilinmesi gereken bir metottur. İlgili gönderi bilgisini hareket kayıtları halinde sonuç olarak verir. 1 pmusterino Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 pfatseri Kargo alım belgesi adını verdiğimiz belgenin Seri bilgisidir. Maksimum 2 karakterdir. Örnek : DE veya B 4 pfatno Kargo alım belgesi adını verdiğimiz belgenin Numara bilgisidir. Maksimum 6 karakterdir. Örnek : 323345 5 pfaturatip İrsaliye veya Fatura türünden birine karşılık gelen değerdir. 1 veya 2 değerinden birini alır. 1 Fatura 2 Alım Belge Numarası (irsaliye) Sistemimizde yaptığımız son düzenlemeler nedeni ile bu değer hep 2 olarak verilmelidir. 6 pkriter Giden gönderi, Gelen Gönderi veya Tümü anlamına karşılık gelen değerdir. 1 Giden (Gönderdiğiniz) 2 Gelen (Size Gönderilen) 3 Tümü
2- MusteriKargoTakipByBarkod Üzerindeki barkot okutularak kargo ve hareket bilgisi almak için kullanılır. http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=musteri KargoTakipByBarkod 1 pmusterino Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 pbarkod Kargo üzerindeki barkot açılımıdır.
3- MusteriKargoTakipByIrsaliyeNo http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=musteri KargoTakipByIrsaliyeNo Gönderinin size ait takip numarası (sipariş numarası) veya irsaliye numarası ile kargo takibi yapabileceğiniz web metodudur. Belirteceğiniz irsaliye numarası veya sipariş numarasının gönderi hazırlama sırasında MNG Kargo sistemine girilmiş olması gerekmektedir. 1 pmusterino Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 pirsaliyeno Ticari gönderilerde hazırlanan ürün irsaliye numarasıdır. Maksimum 15 karakter uzunluktadır. Manüel bildirimlerde irsaliye bilginiz sistemimize A123456 gibi boşluk olmadan birleşik olarak girilmektedir. Harici veri giriş formatları için ilgili MNG Kargo şubesinin bilgilendirilmesi gerekmektedir. 4 psiparisno Gönderileriniz için kendi sisteminiz üzerinde kullanmakta olduğunuz tekil takip numarasıdır. Bu bilgi gönderi üzerinde belirtilmiş veya sipariş data transfer metodu ile elektronik olarak MNG Kargo sistemine iletilmiş olmalıdır. Maksimum 20 karakter uzunluğunda olabilir. 5 pkriter Giden gönderi, Gelen Gönderi veya Tümü anlamına karşılık gelen değerdir. 1 Giden (Gönderdiğiniz) 2 Gelen (Size Gönderilen) 3 Tümü
4- MusteriKargoTakipBySiparis http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=musteri KargoTakipBySiparis Gönderinin size ait takip numarası (sipariş numarası) ile kargo takibi yapabileceğiniz web metodudur. Belirteceğiniz sipariş numarasının gönderi hazırlama sırasında MNG Kargo sistemine girilmiş olması gerekmektedir. 1 pmusterino Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 psiparisno Gönderileriniz için kendi sisteminiz üzerinde kullanmakta olduğunuz tekil takip numarasıdır. Bu bilgi gönderi üzerinde belirtilmiş veya sipariş data transfer metodu ile elektronik olarak MNG Kargo sistemine iletilmiş olmalıdır. Maksimum 20 karakter uzunluğunda olabilir. 4 pkriter Giden gönderi, Gelen Gönderi veya Tümü anlamına karşılık gelen değerdir. 1 Giden (Gönderdiğiniz) 2 Gelen (Size Gönderilen) 3 Tümü
5- MusteriKargoTakipByTarih http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=musterikargotakipbytarih İki tarih arası giden ya da gelen gönderilerinizin kargo durum bilgilerini alabileceğiniz metottur. Her gönderi için birden fazla kayıt satırı dönecektir. 1 pmusterino Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 pbastar Gönderi takip için başlangıç tarihidir. Örnek 01.01.2013 4 pbittar Gönderi takip için bitiş tarihidir. Örnek 11.01.2013 5 pkriter Giden gönderi, Gelen Gönderi veya Tümü anlamına karşılık gelen değerdir. 1 Giden (Gönderdiğiniz) 2 Gelen (Size Gönderilen) 3 Tümü İki tarih arası aldığınız xml sonucunu her gönderi için bir kayıt olacak şekilde tekilleştirmek istediğinizde her bir gönderide kesinlikle var olan FATURA KESILDI hareketini kullanabilirsiniz. Yani HAREKET_ACIKLAMA = FATURA KESILDI şeklinde filtreleme yapmanız yeterli olacaktır.
6- MusteriKargoTakipByTopluFatura http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=musterikargotakipbyto plufatura Gönderileriniz Alım Belgesi adını verdiğimiz irsaliyeler ile işlem görür ve alıcıya teslim edilirler. Hazırlanan bu irsaliyeler haftalık dilimler halinde faturalanarak ilgili biriminize teslim edilir. Teslim edilen bu faturaların gönderi irsaliye detay bilgilerini almak için bu metodu kullanabilirsiniz. Bu metodun geri dönen xml sonucu da diğer takip metotları ile aynıdır. 1 pmusterino Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 ptoplufaturaseri Fatura Seri 4 ptoplufaturano Fatura No 5 pkriter Giden gönderi, Gelen Gönderi veya Tümü anlamına karşılık gelen değerdir. 1 Giden (Gönderdiğiniz) 2 Gelen (Size Gönderilen) 3 Tümü Aldığınız xml sonucunu her gönderi için bir kayıt olacak şekilde tekilleştirmek istediğinizde her bir gönderide kesinlikle var olan FATURA KESILDI hareketini kullanabilirsiniz. Yani HAREKET_ACIKLAMA = FATURA KESILDI şeklinde filtreleme yapmanız yeterli olacaktır.
7- MusteriKargoBilgiByTopluFatura http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=musterikargobilgibytop lufatura Gönderileriniz Alım Belgesi adını verdiğimiz irsaliyeler ile işlem görür ve alıcıya teslim edilirler. Hazırlanan bu irsaliyeler haftalık dilimler halinde faturalanarak ilgili biriminize teslim edilir. Teslim edilen bu faturaların gönderi irsaliye detay bilgilerini almak için bu metodu kullanabilirsiniz. Bu metodun geri dönen xml sonucu da diğer takip metotları ile aynıdır. 1 pmusterino Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 psifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 ptoplufaturaseri Fatura Seri 4 ptoplufaturano Fatura No
3- DİĞER TAKİP METOTLARI 1- MalBedelliGonderiKomisyonFaturaListesi http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=malbedelligonderikomisyonfaturalistesi Ürün bedeli teslimat sırasında tahsil edilmek üzere gönderi yapan müşterilerimizin kendilerine düzenlenen komisyon faturalarını ve ödeme detaylarını alabilecekleri metottur. 1 pkullaniciadi Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 pkullanicisifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 pflaltfirmadahil Yukarıda vermiş olduğunuz müşteri numarası altına tanımlı diğer alt müşteri tanımlarına ait fatura detayını görmek yada görmemek amacı ile 1 veya 0 değeri verilir. 0 Alt Firmalar Hariç 1 Alt Firmalar Dahil 4 pbastarih Fatura tarihi başlangıç değeri. 10.05.2013 5 pbittarih Fatura tarihi bitiş değeri. 15.05.2013 6 ptarihtype Tarih kriterinin türünü belirler. Belirleyeceğiniz iki tarih arasında düzenlenmiş faturaları alabileceğiniz gibi, bu iki tarih arasında ödenmesi planlanmış faturaları da listeleyebilirsiniz. FATURA_TARIHI veya ODEME_TARIHI değerini alabilir. 7 pchfaturaseri Fatura seri bilgisidir. (Boş Bırakılabilir) 8 pchfaturano Fatura Numara bilgisidir (Boş bırakılabilir)
Xml Dataset <xs:sequence> <xs:element name="musteri_no" type="xs:decimal" minoccurs="0"/> <xs:element name="musteri" type="xs:string" minoccurs="0"/> <xs:element name="fatura_tarihi" type="xs:string" minoccurs="0"/> <xs:element name="fatura_seri" type="xs:string" minoccurs="0"/> <xs:element name="fatura_no" type="xs:string" minoccurs="0"/> <xs:element name="mal_bedeli_tutar" type="xs:decimal" minoccurs="0"/> <xs:element name="mal_bedeli_kom_ucreti" type="xs:decimal" minoccurs="0"/> <xs:element name="kredi_kart_kom_ucreti" type="xs:decimal" minoccurs="0"/> <xs:element name="mal_bedeli_kom_ara_toplam" type="xs:decimal" minoccurs="0"/> <xs:element name="mal_bedeli_kom_kdv" type="xs:decimal" minoccurs="0"/> <xs:element name="mal_bedelli_kom_toplami" type="xs:decimal" minoccurs="0"/> <xs:element name="odenecek_tutar" type="xs:decimal" minoccurs="0"/> <xs:element name="odeme_plan_tarihi" type="xs:string" minoccurs="0"/> <xs:element name="odeme_onay" type="xs:string" minoccurs="0"/> <xs:element name="odeme_durumu" type="xs:decimal" minoccurs="0"/> <xs:element name="odeme_durum_aciklama" type="xs:string" minoccurs="0"/> <xs:element name="odenen_tutar" type="xs:decimal" minoccurs="0"/> <xs:element name="kalan_tutar" type="xs:decimal" minoccurs="0"/> </xs:sequence> Açıklama Müşteri numarası Müşteri adı Fatura Tarihi Fatura Seri Fatura No Ürün Bedelleri toplamı (A) Komisyon Bedeli Kredi Kartı komisyon bedeli Komisyon Ara Toplam Komisyon KDV Komisyon Ücreti Toplamı (B) Ürün Bedeli ile Komisyon Ücreti Toplam farkı. (C = A B) Planlanan ödeme tarihi Onay Durumu Ödeme Durumu (Yapıldı ve yapılmadı) Açıklama Ödendi ise ödenen Tutar Ödemeden sonra kalan tutar. 2 - MalBedelliGonderiKomisyonFaturaDetay http://service.mngkargo.com.tr/musterikargodurumu.service/musterikargodurumu.asmx?op=malbedelligonderikomisyonfaturadetay Bir önceki metot da belirtilen tahsilatlı gönderiler için düzenlenmiş komisyon faturasının gönderi detayını alabilmenizi sağlar. 1 pkullaniciadi Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarası 2 pkullanicisifre Web servisini kullanan müşterinin MNG Kargo sisteminde kayıtlı müşteri numarasına bağlı şifresi 3 pchfaturaseri Fatura seri bilgisidir. (Boş Bırakılabilir) 4 pchfaturano Fatura Numara bilgisidir (Boş bırakılabilir)
Xml Dataset <xs:sequence> <xs:element name="gonderi_tarih" type="xs:string" minoccurs="0"/> <xs:element name="gonderi_seri" type="xs:string" minoccurs="0"/> <xs:element name="gonderi_no" type="xs:string" minoccurs="0"/> <xs:element name="gonderici_adi" type="xs:string" minoccurs="0"/> <xs:element name="alici_adi" type="xs:string" minoccurs="0"/> <xs:element name="alici_adres" type="xs:string" minoccurs="0"/> <xs:element name="referans_no" type="xs:string" minoccurs="0"/> <xs:element name="irsaliye_no" type="xs:string" minoccurs="0"/> <xs:element name="gonderi_parca_sayisi" type="xs:decimal" minoccurs="0"/> <xs:element name="gonderi_kgdesi" type="xs:decimal" minoccurs="0"/> <xs:element name="gonderi_tasima_ucreti" type="xs:decimal" minoccurs="0"/> <xs:element name="kargo_icerik" type="xs:string" minoccurs="0"/> <xs:element name="gonderi_urun_bedeli" type="xs:decimal" minoccurs="0"/> <xs:element name="gonderi_komisyon_tutari_kdvsiz" type="xs:decimal" minoccurs="0"/> <xs:element name="gonderi_teslim_tarihi" type="xs:string" minoccurs="0"/> <xs:element name="gonderi_teslim_alan" type="xs:string" minoccurs="0"/> <xs:element name="kom_fatura_tarihi" type="xs:string" minoccurs="0"/> <xs:element name="kom_fatura_seri" type="xs:string" minoccurs="0"/> <xs:element name="kom_fatura_no" type="xs:string" minoccurs="0"/> <xs:element name="odeme_tarihi" type="xs:string" minoccurs="0"/> </xs:sequence> Açıklama