Gelen İrsaliye
Gelen İrsaliye Senaryoları
Gelen irsaliyeyi alma, ERP'ye aktarma ve kabul, kısmi kabul veya red irsaliye yanıtı üretme senaryoları.
Gelen Belge Omurgası
Gelen e-İrsaliye önce tekil belge olarak alınır, sonra ERP'ye aktarılır. Teslim sonucu gerekiyorsa asıl irsaliyeye bağlı bir ReceiptAdvice üretilir. ERP işleme durumu ile irsaliye yanıtı durumu birbirinden bağımsız izlenir.
| İş olayı | Kullanılacak işlem | Başarı ölçütü |
|---|---|---|
| Yeni belgeleri bulma | GetIncomingDespatchAdviceList veya işlenmemiş kayıt filtresi | ETTN bazında tekilleştirilmiş liste |
| ERP'ye kayıt | Detay/UBL alınır; başarılı kayıt sonrası ERP işleme durumu güncellenir. | ERP anahtarı ile ETTN eşleşmesi |
| Tam kabul | AddOutgoingReceiptAdvice | Teslim alınan miktarlar asıl irsaliye kalemleriyle eşleşir. |
| Kısmi kabul | AddOutgoingReceiptAdvice | Alınan, eksik ve/veya reddedilen miktarlar ile gerekçeler gönderilir. |
| Red | AddOutgoingReceiptAdvice | Reddedilen miktar ve gerekçe asıl satıra bağlanır. |
Teslim Kararı
| Karar | Gönderilecek bilgi | Bağlantı |
|---|---|---|
| Kabul | ReceivedQuantity teslim alınan miktarı taşır. | Satır, DespatchLineReference ile asıl irsaliyeye bağlanır. |
| Kısmi kabul | ReceivedQuantity yanında ShortQuantity, RejectedQuantity veya OversupplyQuantity gerçek teslim farkını açıklar. | Her yanıt satırı ilgili irsaliye satırına bağlanır. |
| Red | RejectedQuantity ve RejectReason gerçek red miktarı ile açıklamasını taşır. | Her yanıt satırı ilgili irsaliye satırına bağlanır. |
İrsaliye Yanıtı Sözleşmesi
| Alan | Kural |
|---|---|
ProfileId | Platform yanıtı TEMELIRSALIYE olarak üretir. |
ReceiptAdviceTypeCode | Platform yanıtı SEVK olarak üretir. |
DespatchDocumentReference.Id | Yanıt verilen gelen irsaliyenin kimliği; kayıt bu değerle bulunur. |
ReceiptLine[].DespatchLineReference | Yanıt satırını asıl sevk satırına bağlar. |
| Miktarlar | Satır sayısı ve teslim miktarları asıl irsaliye ile tutarlı olmalıdır. |
Yanıt Süresi ve Geç Yanıt
Alıcı, fiili sevk tarihinden itibaren yedi gün içinde kabul, kısmi kabul veya red yanıtı verebilir. Tam teslimde yanıt zorunlu değildir; bu süre içinde yanıt verilmezse teslimatın tamamı kabul edilmiş sayılır. Eksik veya reddedilen miktar varsa sonucu yedi günlük süre dolmadan irsaliye yanıtıyla bildirin. Platform, süresi geçmiş veya yanıta uygun olmayan belgeyi hata ile reddeder; yeni bir irsaliye ya da ikinci yanıt oluşturarak bu sonucu aşmaya çalışmayın.
ERP İşleme Durumu Ayrıdır
UpdateIncomingDespatchAdviceErpProcessStatus, belgenin ERP'ye başarıyla kaydedilip kaydedilmediğini bildirir. Bu işaret kabul, kısmi kabul veya red anlamına gelmez; irsaliye yanıtı ayrı endpoint ve ayrı durum zinciridir.