querySerialNumberXML
Genel Bilgi
| Özellik |
Değer |
| Endpoint Adı |
querySerialNumberXML |
| SOAPAction |
urn:WebticariService#querySerialNumberXML |
| Açıklama |
Seri numarası sorgulama işlemi yapar. Bir ürünün seri/lot numarasının sistemde kayıtlı olup olmadığını ve nerede bulunduğunu sorgular. |
| Kimlik Doğrulama Gerektirir |
Evet (token) |
İstek Parametreleri
| Parametre |
Tip |
Zorunlu |
Açıklama |
token |
xsd:string |
Evet |
login endpoint'inden alınan oturum token'ı |
serino |
xsd:string |
Evet |
Sorgulanacak seri numarası |
Yanıt Parametreleri
| Parametre |
Tip |
Açıklama |
return |
xsd:string |
Seri numarasına ait bilgileri içeren XML yanıtı |
Örnek SOAP İstek
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tns="urn:WebticariService">
<soapenv:Header/>
<soapenv:Body>
<tns:querySerialNumberXML>
<token>abc123tokendeğeri</token>
<serino>SN20240001</serino>
</tns:querySerialNumberXML>
</soapenv:Body>
</soapenv:Envelope>
Notlar
- Token gereklidir.
- UNION sorgusuyla 4 farklı tablodan serino geçmişi çekilir:
serviskonturhareket{donem} → SAYAÇ GİRİŞ statüsü
servis{donem} → SERVİS FORMU statüsü
servisislem{donem} JOIN servisislemyeri → İŞLEM:{serisyer_isim} statüsü
tbserino JOIN tbserinohareket → belgeNo'ya göre ALIŞ/SATIŞ/ALIŞ İRSALİYE/SATIŞ İRSALİYE statüsü
- Satış/alış hareketlerinde
durum alanına göre ilgili fatura/irsaliye numarası ayrıca sorgulanır.
- Seri/lot numarası takibi aktif olan stok kartları için kullanılabilir.