BAUHAUS B2B Web Servis Dökümantasyonu

Benzer belgeler
ICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU. SERVİS LİNK: DÜZENLEME TABLOSU

ÇÖZÜM BİLGİSAYAR KOLAY RANDEVU RANDEVU WEB SERVİSLERİ YAZILIM FİRMALARI ENTEGRASYON KILAVUZU Sürüm: 1.0

Medula Eczane Stok Bilgileri Web Servisleri Kullanım Kılavuzu

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih Sürüm 1.1.0

XML ile Mesaj İşlemleri

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

Tel : 0(532) Web : E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı

V-Count API v İnsan Sayma sonuçları için istekler adresine gönderilecektir.

e-logo e-fatura Özel Entegratör Sistemi

MOKA ÖDEME SERVİSİ ORTAK ÖDEME SAYFASI ENTEGRASYON DOKÜMANI V

TAKASBANK ALTIN TRANSFER SİSTEMİ WEB SERVİS KULLANICI KILAVUZU

VIDEOCELL API. Versiyon 1.0.0

TC KİMLİK NO SMS GÖNDERİM SOAP API

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.6

MOKA ÖDEME SERVİSİ IFRAME ENTEGRASYON DOKÜMANI

SMS interconnecion APi S DOKÜMANI

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

YARDIMCI WEB SERVİSLER ENTEGRASYON KILAVUZU DOKÜMANI

V-Count API v3.6 İçindekiler

%20dolor%20sit%20amet&receipents= , &sender=PROAKTIF

SOSYAL GÜVENLİK KURUMU

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu

um%20dolor%20sit%20amet&receipents= , &sender=ILETICELL İstekte gönderilen parametrelerin açıklamaları aşağıdaki gibidir:

e-defter Müşteri Web Servisi Dokümanı

SOSYAL GÜVENLĠK KURUMU

Medula Optik E-Reçete E-Rapor Web Servisleri - Sürüm : 1.0 Hazırlayan : Ayşe Erdoğan

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

SOSYAL GÜVENLĠK KURUMU

Yayınlanma Tarihi: soru ve sorunlarınız için;

Online Protokol Üretim Projesi

SOSYAL GÜVENLĠK KURUMU

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

asmmiz.com Randevu Web Servisi Kullanım Klavuzu

3G Sms&MMS GateWay Xml Interface

KLİNİK MÜHENDİSLİK BİLGİ YÖNETİM SİSTEMLERİ (KMBYS) UYGUNLUK DEĞERLENDİRME WEB SERVİS KULLANIM KILAVUZU V.1.0

StockMount API Servisi Uygulama Kılavuzu Sürüm

IdeaSoft E-Ticaret ile LOGO Ticari Yazılım Entegrasyon Kullanım Kılavuzu

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.2

XML ile Mesaj Đşlemleri

Misafir Anne Web Servisi Projesi

Yurtiçi Kargo Web Sitesi. Web Parametrik Web Raporlama. Dağıtım: Parametrik raporlama ihtiyacı olan müşteriler

Eczane İlaç Satış Onay Bildirimi Web Servislerinin Kullanım Kılavuzu

GOLDMESAJ SMS API DÖKÜMANI

WEB SERVİSİ ile ACENTE VE KULLANICI İŞLEMLERİ GİRİŞ... 2 a. Tanımlar... 2 b. Sınıflar ACENTE TANIM / GÜNCELLEME FONKSİYONLARI... 4 a.

2 Kullanıcı Yönetimi ve Yetkilendirme Tüm kullanıcıların Kullanıcı Adı ve Parola bilgisi Sağlık.Net sisteminde kullandığı veriler olmalıdır.


MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.4

B2B Portal - Eğitim Dökümanı

T.C AİLE, ÇALIŞMA VE SOSYAL HİZMETLER BAKANLIĞI İŞ SAĞLIĞI VE GÜVENLİĞİ BİLGİ YÖNETİM SİSTEMİ (İBYS) WEB SERVİS KULLANIM KILAVUZU V1.

BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

FRAME Bilgisayar Mühendislik

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan

ASELSAN TEDARİKÇİ PORTALI. Tedarikçi Teklif Oluşturma Kılavuzu. Sisteme Giriş Teklif Oluşturma Teklif Düzenleme

EKONOMİK İŞLETMELERİN KAYIT ALTINA ALINMASI

YARDIMCI WEB SERVİSLER ENTEGRASYON KILAVUZU DOKÜMANI

TEK URL KULLANIM KILAVUZU

COM API v.1.1 BELGE SÜRÜMÜ : 1.1

Mikro Ayarları. Mikro Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.

MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI

B2B Portal - Eğitim Dökümanı

ULAŞTIRMA, DENİZCİLİK VE HABERLEŞME BAKANLIĞI KARAYOLU DÜZENLEME GENEL MÜDÜRLÜĞÜ E-DEVLET YETKİ BELGESİ İŞLEMLERİ KULLANIM KILAVUZU

Medula Eczane E-Reçete Web Servislerinin Kullanım Kılavuzu (Test amaçlıdır, ödemeye esas teşkil etmeyecektir)

MOKA ÖDEME SERVİSİ PAZAR YERİ ENTEGRASYON DOKÜMANI

Medula Eczane E-Reçete Web Servislerinin Kullanım Kılavuzu (Test amaçlıdır, ödemeye esas teşkil etmeyecektir)

ENVİSTA ARM MERKEZ YAZILIMINA VERİ AKTARMA PROSEDÜRÜ

Submit metodu birden fazla numaraya aynı içerikli kısa mesaj gönderimi için kullanılmaktadır.

6 Ocak İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : E-Fatura

GO PLUS ÜRÜN FARK DOKÜMANI

TIGER PLUS ÜRÜN FARK DOKÜMANI

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.1

JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih Sürüm XML ile Mesaj İşlemleri

AJANS İLETİŞİM API XML API v İçindekiler. 1. AMAÇ - Sayfa 2

SMS API. KobiKom Telekomunikasyon A.Ş. SMS API Kullanım Bilgilerini İçerir. Tel: Fax:

MOKA ÖDEME SERVİSİ ÖDEME İSTEĞİ GÖNDERME BAYİ ENTEGRASYON DOKÜMANI

e-ledger Fields (e-defter Alanları)

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-reçete Web Servisleri Kullanım Kılavuzu

Medula Eczane Reçete ve Rapor Web Servisleri Kullanım Kılavuzu

Kantar Otomasyonu Özellikler Kullanım Satış Kamyon Hareketleri Ağırlık Bilgisi... 9

MÜŞTERİ KARGO ENTEGRASYONU VE İLGİLİ WEB SERVİS METOTLARI

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 2.2

REST API Dokümanı Versiyon Tarih Oluşturan/Düzenleyen

SOAP API. Mobildev Toplu Mesajlaşma API

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 1.9

E - YENİLİKLER BÜLTENİ

08/12/2017

BOTAN SMS APİ DÖKÜMANI. Versiyon 1.0

TEK PENCERE SİSTEMİ E-FATURA UYGULAMASI GÜMRÜK İŞLEMLERİ KILAVUZU

3G SMS & MMS GateWay Xml Interface

TachoMobile Web Uygulaması v1.00.

ASELSAN TEDARİKÇİ PORTALI

Merhaba Güncel API Dokümantasyonu.

1. Admin kullanıcı ile sisteme giriş yapınız. Ekranın sağ üstünde yer alan defter yaprakları ikonuna tıklayınız.

API v1.0

COM API v2.0 Belge sürümü : 2.0.3

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 1.8

Dolayısıyla fatura düzenlemek veya fatura almak isteyen mükelleflerin karşılıklı olarak sistemde tanımlı olmaları gerekmektedir.

MERKEZ KAYD S STEM KULLANICI KILAVUZU KÜPÜR MHA LEMLER

Transkript:

BAUHAUS B2B Web Servis Dökümantasyonu Giriş BAUHAUS B2B web servisi xml metodu ile çalışmaktadır. Web servisten alacağınız değerler size xml formatında iletilmektedir. Web servise erişim linki aşağıdaki gibidir. http://b2b.bauhaus.com.tr/b2b/bauhausb2bservice.asmx Güvenlik Web servis metodları sorgulanırken, kullanıcı adı ve şifre (MD5 hashli) gönderilmelidir. Bauhaus B2B web servis kullanıcı adı ve şifresi, B2B Portal e bağlanırken kullandığınız kullanıcı adı ve şifreniz ile aynıdır. Fakat şifrenizi web servis metodunda MD5 hashlı olarak yazmanız gerekmektedir. Şifrenizi https://passwordsgenerator.net/md5-hash-generator/ vb. bir site aracılığı ile MD5 olarak hashleyebilirsiniz. Web servis metodlarını kullanabilmek için, kullanıcınıza web servis metodlarını sorgulama yetkisi BAUHAUS yönetimi tarafından verilmiş olması gerekmektedir. Metodlar GetBranches Tanımlı tüm şubeleri ve ilgili adres bilgilerini getirir. UserName: Kullanıcı adınız Sonuç <Branch Id="Şube No"> <Id> Şube No </Id> <BranchName> Şube Adı </BranchName> <BranchAddress> Şube Adresi </BranchAddress> <BranchPhone> Şube Telefon Numarası </BranchPhone> <BranchFax> Şube Fax Numarası </BranchFax> <BranchILN> Şube Tanım No </BranchILN> <InvoiceAddress> Fatura Adresi </InvoiceAddress> <InvoicePhone> Fatura Telefon Numarası </InvoicePhone> <InvocieFax> Fatura Fax Numarası </InvocieFax> <InvoiceILN> Fatura Tanım No </InvoiceILN> </Branch>

Veri Tipleri Id Numeric 3 BranchName String 10 BranchAddress String 185 BranchPhone String 20 BranchFax String 20 BranchILN Numeric 13 InvoiceAddress String 185 InvoicePhone String 20 InvocieFax String 20 InvoiceILN Numeric 13 GetOrder Bir siparişe ait tüm detay bilgileri getirir. Siparişin ait olduğu tedarikçi için yetkiniz olması gereklidir. OrderID: Sorgulanacak siparişin numarası BranchID: Sipariş için şube kodu UserName: Kullanıcı adınız Sonuç <Order OrderNo=" Sipariş No "> <SupplierID> Tedarikçi No </SupplierID> <Supplier> Tedarikçi Adı </Supplier> <OrderNo> Sipariş No </OrderNo> <StoreNo> Şube No </StoreNo> <StoreName> Şube Adı </StoreName> <OrderDate> Sipariş Tarihi (dd/mm/yyyy) </OrderDate> <DeliveryDate> Termin Tarihi (dd/mm/yyyy) </DeliveryDate> <Status> Sipariş Durumu </Status> <Total> Sipariş Tutarı </Total> <Currency> Para Birimi </Currency> <Footer1> Açıklama 1 </Footer1> <Footer2> Açıklama 2 </Footer2> <Footer3> Açıklama 3 </Footer3> <Footer4> Açıklama 4 </Footer4> <Footer5> Açıklama 5 </Footer5> <Footer6> Açıklama 6 </Footer6> <Footer7> Açıklama 7 </Footer7> <Footer8> Açıklama 8 </Footer8> <Items> <Item Id=" Detay Sıra No "> <ItemNo> Ürün No </ItemNo> <Description1> Açıklama 1 </Description1> <Description2> Açıklama 2 </Description2> <UnitPrice> Birim Fiyat</UnitPrice> <Quantity> Miktar</Quantity> <Unit>Birim</Unit>

<Delivered> Teslim Edilen </Delivered> <Discount> İndirim Tutarı </Discount> <Vat>Vergi Oranı</Vat> <Total> Tutar </Total> </Item> </Items> </Order> Veri Tipleri Order SupplierID Numeric 6 Supplier String 80 OrderNo Numeric 6 StoreNo Numeric 3 StoreName String 10 OrderDate DateTime dd/mm/yyyy DeliveryDate DateTime dd/mm/yyyy Status String 1 Bkz. Sipariş Durumları Total Decimal Currency String 4 Footer1 String 60 Footer2 String 60 Footer3 String 60 Footer4 String 60 Footer5 String 60 Footer6 String 60 Footer7 String 60 Footer8 String 60 Item Id integer ItemNo Numeric 6 Description1 String 30 Description2 String 30 UnitPrice Decimal Quantity Decimal Unit String 5 Bkz. Birimler Delivered Decimal Discount Decimal Vat Integer Total Decimal GetOrderBySupplierId Verilen parametrelere göre siparişleri getirir SupplierId: BAUHAUS daki tedarikçi numaranız. Eğer bu parameter boş geçilir ise, sorguyu yapan kullanıcı ile ilişkilendirilmiş tüm tedarikçilere ait siparişler listelenir. Bu alan numerik olmalıdır. StartDate: Sorgu tarih aralığının başlangıcı. Tarih alanı aa/gg/yyyy (Ör: 23/09/2017) şeklinde olmalıdır. Zorunlu alandır.

EndDate: Sorgu tarih aralığının bitişi. Tarih alanı aa/gg/yyyy (Ör: 23/09/2017) şeklinde olmalıdır. Zorunlu alandır. Status: Sorgulanan siparişlerin durum filtresi. Eğer bu parameter boş geçilir ise, durumuna bakılmaksızın tüm siparişler listelenir. Boş bırakılmaz ise bu alan şu değerleri alabilir. 1:Yeni(New), 2:Sevk Edildi(Delivered), 3:Tamamlandı(Completed), 4:Geçikti(Delayed), 5:İptal(Cancelled by System, 6:İptal(Cancelled by BAUHAUS) UserName: Kullanıcı adınız Sonuç <Order OrderNo=" Sipariş No "> <SupplierID> Tedarikçi No </SupplierID> <Supplier> Tedarikçi Adı </Supplier> <OrderNo> Sipariş No </OrderNo> <StoreNo> Şube No </StoreNo> <StoreName> Şube Adı </StoreName> <OrderDate> Sipariş Tarihi (dd/mm/yyyy) </OrderDate> <DeliveryDate> Termin Tarihi (dd/mm/yyyy) </DeliveryDate> <Status> Sipariş Durumu</Status> <Total> Sipariş Tutarı </Total> <Currency> Para Birimi </Currency> <Footer1> Açıklama 1 </Footer1> <Footer2> Açıklama 2 </Footer2> <Footer3> Açıklama 3 </Footer3> <Footer4> Açıklama 4 </Footer4> <Footer5> Açıklama 5 </Footer5> <Footer6> Açıklama 6 </Footer6> <Footer7> Açıklama 7 </Footer7> <Footer8> Açıklama 8 </Footer8> <Items> <Item Id=" Detay Sıra No "> <ItemNo> Ürün No </ItemNo> <SupplierItemNo> Tedarikçi Ürün Kodu </SupplierItemNo> <Description1> Açıklama 1 </Description1> <Description2> Açıklama 2 </Description2> <UnitPrice> Birim Fiyat </UnitPrice> <Quantity> Miktar </Quantity> <Unit> Birim </Unit> <Delivered> Teslim Edilen </Delivered> <Discount> İndirim Tutarı </Discount> <Vat>Vergi Oranı</Vat> <Total> Tutar </Total> </Item> <Item Id=" Detay Sıra No "> </Item> </Items> </Order>

Veri Tipleri Order SupplierID Numeric 6 Supplier String 80 OrderNo Numeric 6 StoreNo Numeric 3 StoreName String 10 OrderDate DateTime dd/mm/yyyy DeliveryDate DateTime dd/mm/yyyy Status String 1 Bkz. Sipariş Durumları Total Decimal Currency String 4 Footer1 String 60 Footer2 String 60 Footer3 String 60 Footer4 String 60 Footer5 String 60 Footer6 String 60 Footer7 String 60 Footer8 String 60 Item Id integer ItemNo Numeric 6 SupplierItemNo String 20 Description1 String 30 Description2 String 30 UnitPrice Decimal Quantity Decimal Unit String 5 Bkz. Birimler Delivered Decimal Discount Decimal Vat Integer Total Decimal GetStockBySupplierId Bir önceki gün sonu ürün stok adetlerini getirir. SupplierId: BAUHAUS daki tedarikçi numaranız. Eğer bu parameter boş geçilir ise, sorguyu yapan kullanıcı ile ilişkilendirilmiş tüm tedarikçilere ait ürün stokları listelenir. Bu alan numerik olmalıdır. BranchCode: BAUHAUS şube kodu. Tüm şubelere ait stok bilgisini şube bazında almak için boş bırakılmalıdır. Tüm şubelere ait stok bilgisini kümülatif olarak almak için cum girilmelidir. SupplierItemCode: Tedarikçiye ait ürün kodu. Bu alan boş geçilirse tüm ürünler getirilir. Bir kod girilir ise sadece bu koda ait ürünün stok bilgisi alınır. BauhausItemCode: BAUHAUS ürün kodu. Bu alan boş geçilirse tüm ürünler getirilir. Bir kod girilir ise sadece bu koda ait ürünün stok bilgisi alınır.

UserName: Kullanıcı adınız Sonuç <Stock ItemNo=" Ürün Kodu "> <StoreNo> Şube Kodu </StoreNo> <StoreName> Şube Adı </StoreName> <ItemNo> Ürün Kodu </ItemNo> <SupplierItemNo> Tedarikçi Ürün Kodu </SupplierItemNo> <Description1> Açıklama 1 </Description1> <Quantity> Miktar </Quantity> <Unit>Birim </Unit> <SupplierID> Tedarikçi No </SupplierID> <Supplier> Tedarikçi Adı </Supplier> </Stock> <Stock ItemNo=" Ürün Kodu "> </Stock> Veri Tipleri StoreNo Numeric 3 StoreName String 10 ItemNo Numeric 6 SupplierItemNo String 20 Description1 String 30 Quantity Decimal Unit String 5 Bkz. Birimler SupplierID Numeric 6 Supplier String 80 GetTurnoverBySupplierId İstenen tarih aralığındaki ürün satış adetlerini getirir. SupplierId: Tedarikçi numaranız. Eğer boş bırakılırsa, sorguyu yapan kullanıcı ile ilişkilendirilmiş tüm tedarikçilere ait ürün satis adetleri listelenir. Bu alan numerik olmalıdır. BranchCode: BAUHAUS şube kodu. Tüm şubelere ait satış bilgisini şube bazında almak için boş bırakılmalıdır. Tüm şubelere ait satış bilgisini kümülatif olarak almak için cum girilmelidir. SupplierItemCode: Tedarikçiye ait ürün kodu. Bu alan boş geçilirse tüm ürünler getirilir. Bir kod girilir ise sadece bu koda ait ürünün satış bilgisi alınır. BauhausItemCode: BAUHAUS ürün kodu. Bu alan boş geçilirse tüm ürünler getirilir. Bir kod girilir ise sadece bu koda ait ürünün satış bilgisi alınır. StartDate: Sorgu tarih aralığının başlangıcı. Tarih alanı aa/gg/yyyy (Ör: 23/09/2017) şeklinde olmalıdır. Zorunludur EndDate: Sorgu tarih aralığının bitişi. Tarih alanı aa/gg/yyyy (Ör: 23/09/2017) şeklinde olmalıdır. Zorunludur. UserName: Kullanıcı adınız

Sonuç <Turnover ItemNo=" Ürün No "> <StoreNo> Şube No </StoreNo> <StoreName> Şube Adı </StoreName> <ItemNo> Ürün No </ItemNo> <SupplierItemNo> Tedarikçi Ürün No </SupplierItemNo> <Description1> Açıklama 1 </Description1> <Description2> Açıklama 2 </Description2> <Quantity> Miktar </Quantity> <Unit> Birim </Unit> <TurnoverAmount> Ciro Miktarı </TurnoverAmount> <Currency> Para Birimi </Currency> <SupplierID> Tedarikçi No </SupplierID> <Supplier> Tedarikçi Adı </Supplier> </Turnover> <Turnover ItemNo=" Ürün No "> </Turnover> Veri Tipleri StoreNo Numeric 3 StoreName String 10 ItemNo Numeric 6 SupplierItemNo String 20 Description1 String 30 Description2 String 30 Quantity Decimal Unit String 5 Bkz. Birimler TurnoverAmount Decimal Currency String 4 SupplierID Numeric 6 Supplier String 80 Birimler ADET KG PAKET SET BAG KOVA PLAKA TK BIDON KUTU POSET TKSPR ÇİFT MT PSISE TORBA KARTN MTKR RULO Sipariş Durumları No TR DE EN 1 Yeni Neu New 2 Sevk Edildi Geliefert Delivered 3 Tamamlandı Erledigt Completed 5 Gecikti Verspaetet Delayed 8 İptal (Sistem) Storniert(System) Canceled(System) 9 İptal (BAUHAUS) Storniert(BAUHAUS) Canceled(BAUHAUS)

Hata Kodları Sorgu sonucunda hata dönmesi halinde SoapException.Actor özelliğinden okunabilir. 2000: Sunucu Hatası 2001: Kullanıcı adı ya da şifre hatalı 2002: Kullanıcıya ait bir profil bulunamadı 2003: Tedarikçi kodu sorguyu yapan kullanıcı ile ilişkilendirilmiş tedarikçi kodlarından hiç birisi ile uyuşmadı. 2004: Bu metodu çağırmak için yeterli yetkiye sahip değilsiniz. 2005: Tarih formatı hatalı