Webticari SOAP Servis Dokümantasyonu
Servis URL: https://www.webticari.net/webservis/server/importservice/rpc/service.php
WSDL URL: https://www.webticari.net/webservis/server/importservice/rpc/service.php?wsdl
Namespace: urn:WebticariService
Stil: RPC / Encoded
Encoding: http://schemas.xmlsoap.org/soap/encoding/
Genel Bilgi
Bu servis, Webticari ERP sistemine SOAP protokolü üzerinden veri aktarımı, sorgu ve entegrasyon işlemleri yapmak için kullanılır. Tüm işlemler token tabanlı kimlik doğrulama ile korunmaktadır. Önce login endpoint'i ile token alınmalı, diğer endpoint'lere bu token parametre olarak gönderilmelidir.
Endpointler
Kimlik Doğrulama
| Endpoint | Açıklama |
|---|---|
| login | Sisteme giriş yaparak token alır |
| loginMobile | Mobil cihazlar için token alır |
Stok / Ürün
| Endpoint | Açıklama |
|---|---|
| importStockXML | Stok kartlarını XML formatında içe aktarır |
| exportStockXML | Stok kartlarını XML formatında dışa aktarır |
| exportStockWithRepositoryXML | Stok kartlarını depo bilgileriyle birlikte dışa aktarır |
| exportStockVariantXML | Stok varyant bilgilerini dışa aktarır |
| exportStockImageBase64JSON | Stok resimlerini Base64 JSON formatında dışa aktarır |
| getProdInfo | Ürün bilgilerini JSON formatında döner |
| importStockCountingXML | Stok sayımlarını XML formatında içe aktarır |
| importStockTransportXML | Depo hareketlerini XML formatında içe aktarır |
| querySerialNumberXML | Seri numarası sorgular |
Cari Kart
| Endpoint | Açıklama |
|---|---|
| importCustomerXML | Cari kartları XML formatında içe aktarır |
| exportCustomerXML | Cari kartları XML formatında dışa aktarır |
| exportCustomerDetailXML | Cari kart detayını dışa aktarır |
| getAccountStatement | Cari hesap ekstresi alır |
| getCustomerBABS | Cari BA-BS listesini alır |
| getCustomerDebitAging | Cari borç yaşlandırmasını alır |
Satış Faturaları
| Endpoint | Açıklama |
|---|---|
| importSellingXML | Satış faturalarını XML formatında içe aktarır |
| deleteSellingXML | Satış faturalarını siler |
| getSalesListXML | Satış fatura listesini XML formatında alır |
Alış Faturaları
| Endpoint | Açıklama |
|---|---|
| importBuyingXML | Alış faturalarını XML formatında içe aktarır |
| deleteBuyingXML | Alış faturalarını siler |
İrsaliyeler
| Endpoint | Açıklama |
|---|---|
| importSalesReceiptXML | Satış irsaliyelerini XML formatında içe aktarır |
| importPurchaseReceiptXML | Alış irsaliyelerini XML formatında içe aktarır |
Satış Siparişleri
| Endpoint | Açıklama |
|---|---|
| importSalesOrderXML | Satış siparişlerini XML formatında içe aktarır |
| getSalesOrderListXML | Satış sipariş listesini XML formatında alır |
| deleteSalesOrderXML | Satış sipariş ve rezervasyonlarını siler |
| cancelSalesOrderXML | Satış sipariş ve rezervasyonlarını iptal eder |
| convertSalesOrderToReceipt | Satış siparişini satış irsaliyesine dönüştürür |
| convertSalesOrderToInvoice | Satış siparişini satış faturasına dönüştürür |
Alış Siparişleri
| Endpoint | Açıklama |
|---|---|
| importPurchaseOrderXML | Alış siparişlerini XML formatında içe aktarır |
| convertPurchaseOrderToReceipt | Alış siparişini alış irsaliyesine dönüştürür |
| convertPurchaseOrderToInvoice | Alış siparişini alış faturasına dönüştürür |
Teklifler
| Endpoint | Açıklama |
|---|---|
| importSalesOfferXML | Satış tekliflerini XML formatında içe aktarır |
| importPurchaseOfferXML | Alış tekliflerini XML formatında içe aktarır |
Ödeme İşlemleri
| Endpoint | Açıklama |
|---|---|
| importCashTransactionXML | Nakit işlemleri içe aktarır |
| deleteCashTransactionXML | Nakit giriş/çıkışlarını siler |
| importCreditTransactionXML | Kredi kartı işlemlerini içe aktarır |
| importChequeTransactionXML | Çek işlemlerini içe aktarır |
| importBondTransactionXML | Senet işlemlerini içe aktarır |
| importBankTransferXML | Banka havale işlemlerini içe aktarır |
| deleteBankTransferXML | Banka havale işlemlerini siler |
Muhasebe
| Endpoint | Açıklama |
|---|---|
| importAccountingVoucherXML | Muhasebe fişlerini XML formatında içe aktarır |
| deleteAccountingVoucherXML | Muhasebe fişlerini siler |
| importIncomeExpenseXML | Gelir gider hareketlerini içe aktarır |
E-Defter
| Endpoint | Açıklama |
|---|---|
| getEBookXBRL | E-Defter XBRL verisini alır |
| setEbookXBRLWithSignature | İmzalı e-defter XBRL verisini gönderir |
| setEbookXBRLWithGIBConfirmation | GİB onaylı e-defter XBRL verisini gönderir |
| setEbookXBRLWithSignatureZip | İmzalı e-defter XBRL verisini ZIP olarak gönderir |
| createEBookPatent | E-Defter beratı oluşturur |
| eBookRollback | E-Defter işlemini geri alır |
| eBookFileUpload | E-Defter dosyası yükler |
CRM
| Endpoint | Açıklama |
|---|---|
| importCrmXML | CRM kayıtlarını içe aktarır |
MRP / Üretim
| Endpoint | Açıklama |
|---|---|
| importMrpXML | MRP üretim fişlerini içe aktarır |
Servis Takibi
| Endpoint | Açıklama |
|---|---|
| importServiceXML | Servis kayıtlarını XML formatında içe aktarır |
| exportServiceXML | Servis kayıtlarını XML formatında dışa aktarır |
| getServiceByIdOrRegistrationNo | ID veya kayıt numarasına göre servis kaydı getirir |
| getCarServiceStatus | Araç servis durumunu sorgular |
Dosya / Medya
| Endpoint | Açıklama |
|---|---|
| fileUpload | Genel dosya yükleme işlemi yapar |
| exportStockImageBase64JSON | Stok resimlerini Base64 JSON formatında alır |
| getPosSliderImageBase64JSON | POS slider görsellerini Base64 JSON formatında alır |
| grupResimCek | Grup resimlerini alır |
Sistem / Yönetim
| Endpoint | Açıklama |
|---|---|
| exportDataXML | Özel SQL sorgusu ile veri dışa aktarır |
| importDataSql | SQL sorgusu çalıştırır |
| getDatabaseXML | Veritabanı bilgilerini alır |
| getCurrencyXML | Döviz kurlarını alır |
| licenceInfo | Lisans bilgilerini sorgular |
| agreementApproval | Cari mutabakat onayı yapar |
| onlinePurchase | Online mağaza satın alımı işlemi yapar |
| extendLicense | Müşteri hosting lisans süresini uzatır |
| webSocketPushRouter | WebSocket push bildirimi gönderir |
| getInvoiceByWUID | WUID ile fatura bilgisi alır |
| getEmployeeConstXML | Personel sabit bilgilerini alır |
Veri Tipleri
| Tip | Açıklama |
|---|---|
| bembelesTekUrunBilgi | Bembeles entegrasyonu için tek ürün bilgi yapısı |
| bembelesResimList | Bembeles ürün resim listesi |
| bembelesOzellikList | Bembeles ürün özellik listesi |
| bembelesResimInsert | Bembeles tek resim verisi |
| bembelesOzellikInsert | Bembeles tek özellik verisi |
| grupResimBilgi | Grup resim bilgi yapısı |
| grupResimThumbList | Grup resim thumbnail listesi |
Genel Kurallar
- Tüm endpoint'ler (login ve bazı public olanlar hariç)
tokenparametresi gerektirir. - Token,
loginveyaloginMobileendpoint'inden alınır ve oturum boyunca geçerlidir. - XML içerikli parametreler, Webticari XML şemasına uygun formatta gönderilmelidir.
- Tüm yanıtlar
xsd:stringtipinde döner; içerik genellikle XML veya JSON formatındadır. - Servis RPC stili kullanmakta olup encoded encoding kullanmaktadır.
Not: Bu dokümantasyon WSDL analizi ile oluşturulmuştur. Kaynak kod incelendikçe her endpoint'in detaylı açıklamaları güncellenecektir.