Gelen İrsaliye
Gelen İrsaliye UBL → API/ERP Mapping
Alınan UBL DespatchAdvice alanlarının gelen irsaliye API yanıtı ve ERP modelindeki karşılıkları.
Mapping Kapsamı
Platform, alınan UBL DespatchAdvice belgesini gelen irsaliye response modeline dönüştürür. Aşağıdaki alanlar ERP entegrasyonunun ana sözleşmesidir.
Belge Başlığı ve Taraflar
| UBL alanı | API/ERP alanı | Kullanım |
|---|---|---|
cbc:ID | DespatchAdviceNumber | Görünen belge numarası. |
cbc:ProfileID | ProfileId | İş senaryosu. |
cbc:UUID | UUId | ERP tekilleştirme anahtarı. |
cbc:CopyIndicator | CopyIndicator | Asıl/suret bilgisi. |
cbc:IssueDate + cbc:IssueTime | IssueDate | Düzenleme zamanı. |
cbc:DespatchAdviceTypeCode | DespatchAdviceTypeCode | SEVK veya MATBUDAN. |
cbc:LineCountNumeric | LineCountNumeric | Beklenen kalem sayısı. |
cac:DespatchSupplierParty | DespatchSupplierParty | Gönderici. |
cac:DeliveryCustomerParty | DeliveryCustomerParty | Teslim alan. |
cac:BuyerCustomerParty | BuyerCustomerParty | Varsa satın alan. |
cac:SellerSupplierParty | SellerSupplierParty | Varsa sağlayan. |
cac:OriginatorCustomerParty | OriginatorCustomerParty | Varsa sevki başlatan. |
Referans, Sevkiyat ve Kalemler
| UBL alanı | API/ERP alanı | Kullanım |
|---|---|---|
cac:OrderReference | OrderReference[] | Sipariş bağlantıları. |
cac:AdditionalDocumentReference | AdditionalDocumentReference[] | Ek/dayanak belgeler. |
cac:Shipment | Shipment | Teslim, fiili sevk, taşıyıcı, sürücü ve araç bilgileri. |
cac:DespatchLine | DespatchLine[] | Satır kimliği, miktarlar, sipariş bağlantısı ve ürün. |
cac:DespatchLine/ | DespatchLine[].DeliveredQuantity | Değer ve ölçü birimini birlikte saklayın. |
cac:DespatchLine/ | DespatchLine[].Item.AdditionalItemIdentification[] | İDİS etiket numarası dahil ürün tanımlayıcıları. |
Platform Tarafından Eklenen Alanlar
| API alanı | Kaynak | ERP kullanımı |
|---|---|---|
IncomingDespatchAdviceStatus | Teknik belge yaşam döngüsü | İletim/işleme tanısı. |
IncomingDespatchAdviceStatusForUser | Kullanıcıya sunulan durum | Operasyon kararı ve yanıt takibi. |
IncomingDate | Platforma geliş zamanı | Alım penceresi ve SLA takibi. |
EnvelopeId | GİB zarfı | Teknik mutabakat. |
IsErpProcessed | ERP işleme işareti | İşlenmemiş belge sorgusu. |
IsRead / IsArchived | Portal kullanıcı işaretleri | Resmi belge sonucundan ayrı tutulur. |
İrsaliye Yanıtı İlişkisi
Yanıt request'indeki DespatchDocumentReference.Id asıl gelen irsaliyeyi; ReceiptLine[].DespatchLineReference.LineId asıl kalemi gösterir. ERP, asıl ETTN ile yanıt ETTN'sini ve satır bağlantılarını ayrı alanlarda saklamalıdır.