NESDespatchAnswer Nedir?
NESDespatchAnswer, ReceiptAdvice xml formatında çıktı üreten, dökümantasyonu bakımından sadelestirilmis ve basitlestirilmiş bir JSON nesnesidir.
Bu dökümantasyonda NESDespatchAnswer içerisindeki alanların kullanım örnekleri ve alanların zorunlulukları hakkında detaylı bilgiyi bulabilirsiniz.
DocumentSerieOrNumber
Bu alana 16 haneli e-İrsaliye yanıt numarasını yada 3 haneli seri bilgisini girebilirsiniz. 16 haneli yanıt numarası numarası girmeniz durumunda herhangi bir işlem yapılmaz yanıt numarası olarak girdiğiniz değer belirlenir. Eğer 3 haneli seri girerseniz portal üzerinde tanımlı olan bu seri üzerinden numara üretilir.
//Manuel numara verilmis nesDespatchAnswer.DocumentSerieOrNumber = "ABC2020000000001";
//Portalde kayıtlı ABC serisinden otomatik olarak sıradaki numara verilir nesDespatchAnswer.DocumentSerieOrNumber = "ABC";
AcceptAll
Eğer irsaliye içerisindeki tüm ürünleri kabul etmek isterseniz bu alanı true olarak göndermeniz yeterlidir. True göndermeniz durumunda bütün ürünler KABUL edilecektir.
//Bütün ürünler kabul edilmiş
nesDespatchAnswer.AcceptAll = true;
nesDespatchAnswer.RejectAll = false;
RejectAll
Eğer irsaliye içerisindeki tüm ürünleri RED etmek isterseniz bu alanı true olarak göndermeniz yeterlidir. True göndermeniz durumunda bütün ürünler RED edilecektir.
//Bütün ürünler RED edilmiş
nesDespatchAnswer.AcceptAll = false;
nesDespatchAnswer.RejectAll = true;
ReceiptLines
İrsaliye yanıt kalemlerinin tüm detaylarının girileceği alandır.
ReceiptLine Nesne Detayları
-
ReceivedQuantity
Kabul edilen mal miktarı bu alanda gönderilir.
-
ReceivedUnitType
Bu alana kabul edilen malın birimi girilir. Alabileceği değerler kod listeleri bölümünde Birim Kodları altında belirtilmiştir.
-
RejectedQuantity
Eğer varsa reddedilen mal miktarı bu alanda gönderilir.
-
RejectedUnitType
Bu alana eğer varsa reddedilen malların birim tipi girilmelidir. Alabileceği değerler kod listeleri bölümünde Birim Kodları altında belirtilmiştir.
NOT : Eğer reddedilen bir mal var ise yani RejectedQuantity alanına 0'dan büyük bir değer girilmiş ise bu alan zorunludur. -
RejectReason
Reddilen malın reddedilme sebebi girilir.
NOT : Eğer reddedilen bir mal var ise yani RejectedQuantity alanına 0'dan büyük bir değer girilmiş ise bu alan zorunludur. -
ShortQuantity
Eksik mal miktarı bu alana girilir.
-
ShortUnitType
Bu alana eksik malın birim tipi girilmelidir. Alabileceği değerler kod listeleri bölümünde Birim Kodları altında belirtilmiştir.
NOT : Eğer eksik mal var ise yani ShortQuantity alanına 0'dan büyük bir değer girilmiş ise bu alan zorunludur. -
OversupplyQuantity
Fazla olan mal miktarı bu alana girilir.
-
OversupplyUnitType
Bu alana fazla malların birim tipi girilmelidir. Alabileceği değerler kod listeleri bölümünde Birim Kodları altında belirtilmiştir.
NOT : Eğer fazla mal var ise yani OversupplyQuantity alanına 0'dan büyük bir değer girilmiş ise bu alan zorunludur. -
Note
Bu alana malla ilgili herhangi bir not yazabilirsiniz.
-
TimingComplaint
Bu alana ürünlerin teslimiyle alakalı olan zamanlama şikayetleriniz var ise yazabilirsiniz.
public class ReceiptLine
{
public decimal ReceivedQuantity { get; set; }
public string ReceivedUnitType { get; set; }
public decimal RejectedQuantity { get; set; }
public string RejectedUnitType { get; set; }
public string RejectReason { get; set; }
public string ShortQuantity { get; set; }
public decimal ShortUnitType { get; set; }
public string OversupplyQuantity { get; set; }
public decimal OversupplyUnitType { get; set; }
public List<string> Note { get; set; }
public string TimingComplaint { get; set; }
}
Notes
Bu alana sınırsız not eklenebilir.
ActualDeliveryDate
Bu alana cevap verdiğiniz irsaliyedeki malların teslim tarih ve saat bilgisi gönderilecektir.
Ortak Nesneler
Kod Listeleri
BİRİM KODLARI
Kod
Karşılık Değer
C62
Adet
DAY
Gün
MON
Ay
ANN
Yıl
HUR
Saat
D61
Dakika
D62
Saniye
PA
Paket
BX
Kutu
MGM
mg
GRM
g
KGM
Kg
LTR
lt
26
ton
NT
Net ton
GT
Gross ton
MMT
mm
CMT
cm
MTR
m
KTM
km
MLT
ml
MMQ
mm3
CMK
cm2
CMQ
cm3
MTK
m2
MTQ
m3
KJO
kj
CLT
cl
KWH
KWH
CCT
Ton baş.taşıma kap.
D30
Brüt kalori
D40
1000 lt
LPA
Saf alkol lt
B32
kg.m2
NCL
Hücre adet
PR
Çift
R9
1000 m3
SET
Set
Set
1000 adet
Kod Listeleri
BİRİM KODLARI
Kod | Karşılık Değer |
---|---|
C62 | Adet |
DAY | Gün |
MON | Ay |
ANN | Yıl |
HUR | Saat |
D61 | Dakika |
D62 | Saniye |
PA | Paket |
BX | Kutu |
MGM | mg |
GRM | g |
KGM | Kg |
LTR | lt |
26 | ton |
NT | Net ton |
GT | Gross ton |
MMT | mm |
CMT | cm |
MTR | m |
KTM | km |
MLT | ml |
MMQ | mm3 |
CMK | cm2 |
CMQ | cm3 |
MTK | m2 |
MTQ | m3 |
KJO | kj |
CLT | cl |
KWH | KWH |
CCT | Ton baş.taşıma kap. |
D30 | Brüt kalori |
D40 | 1000 lt |
LPA | Saf alkol lt |
B32 | kg.m2 |
NCL | Hücre adet |
PR | Çift |
R9 | 1000 m3 |
SET | Set |
Set | 1000 adet |