İptal İşlemi (cancel)
İptal İşlemi
Horoz sistemine aktarılmış iş emirlerinin iptal işlemi için cancel()
metodu kullanılmaktadır. Tekli iptal emir gönderimini desteklemektedir.
- Bu method ile iptal işlemi sağlanmadan önce
opType
veparameter
alan değerleri Horoz Lojistik tarafına iletilmelidir. - Her bir istek içerisinde gönderilebilecek maksimum iptal sayısı 1'dir.
- Bu method, Horoz sistemine kayıtlı olan iade, sipariş ve malkabul emirleriniz bilgileri için kullanılmaktadır. Horoz sisteminde tanımsız olan iş emirleri için iptal emri gönderilemez.
POST cancel
Kullanım
Parametre Açıklamaları & Kuralları
Aşağıdaki tabloda cancel()
işleminin giriş ve çıkış parametreleri ve bu
parametrelerin tür ve formatları listelenmiştir.
- Alanlar
- Örnek İstek
- Örnek Cevap
Parametre | Zorunluluk | Açıklama | Veri Tipi |
---|---|---|---|
processKey | Evet | Size tanımlanan processKey Bilgisi | string |
opCode | Evet | Sipariş veya Teslim Alma Kodu | string |
opType | Hayır | Operasyon Tipi. Operasyon kodunun hangi iş emrine ait olduğunu belirtmektedir. Örn: 10 Sipariş, 20 Malkabul | string |
dataTransferInfo | Hayır | Veri Transfer bilgisi | string |
parameter01 | Hayır | Kullanıcı Tanımlı Parametre 1 | string |
parameter02 | Hayır | Kullanıcı Tanımlı Parametre 2 | string |
parameter03 | Hayır | Kullanıcı Tanımlı Parametre 3 | string |
parameter04 | Hayır | Kullanıcı Tanımlı Parametre 4 | string |
parameter05 | Hayır | Kullanıcı Tanımlı Parametre 5 | string |
{
"processKey": "A1389BF5246943ED8F40DEF725E0EE84",
"opCode": "20230221256974-1",
"opType": "20",
"dataTransferInfo": "/kpsCEDOi0K9xaVX3iUAgA==",
"parameter01": "string",
"parameter02": "string",
"parameter03": "string",
"parameter04": "string",
"parameter05": "string"
}
{
"result": "0",
"errorCode": "",
"systemMessage": "Sipariş İptal Edildi. Sipariş Kodu: 20230221256974-1"
}
Servis Cevapları
result | errorCode | systemMessage | Açıklama |
---|---|---|---|
1 | 101 | BTA BULUNAMADI! | Horoz sistemine gönderilen Teslimalma mevcut değil. |
0 | 101 | BTA IPTAL EDILDI! | Teslimalma başarılı bir şekilde iptal edildi. |
1 | 101 | BTA DURUMU IPTAL ICIN UYGUN DEGIL! | Teslimalma tamamlanmış ya da daha önce iptal edilmiş. |
1 | 101 | SIPARIS BULUNAMADI! | Horoz sistemine gönderilen Sipariş mevcut değil. |
0 | SIPARIS IPTAL EDILDI! | Sipariş başarılı bir şekilde iptal edildi. | |
1 | 101 | SIPARIS DURUMU IPTAL ICIN UYGUN DEGIL! | Sipariş daha önce iptal edilmeye uygun değil. |
1 | 101 | SIPARIS SEVK EDILDI IPTAL EDILEMEZ !!! | Sipariş tamamlanmış. |