Giden İrsaliye
Giden İrsaliye JSON → UBL Mapping
Giden irsaliye JSON alanlarının üretilen UBL DespatchAdvice XML içindeki karşılıkları.
Mapping Kapsamı
Bu tablo, OutgoingDespatchAdviceRequestModel alanlarının üretilen UBL DespatchAdvice içindeki karşılığını gösterir. Her bağımsız alan ayrı satırdadır; noktalı JSON yolu dizi elemanlarını [] ile belirtir.
Belge Başlığı
| JSON alanı | UBL karşılığı | Not |
|---|---|---|
ProfileId | cbc:ProfileID | TEMELIRSALIYE, MATBUDAN veya IDISIRSALIYE. |
DespatchAdviceNumber | cbc:ID | Belge numarası entegratörce sağlanıyorsa kullanılır. |
UUId | cbc:UUID | ETTN. |
CopyIndicator | cbc:CopyIndicator | Asıl için false. |
IssueDate | cbc:IssueDate | Düzenleme tarihi. |
DespatchAdviceTypeCode | cbc:DespatchAdviceTypeCode | SEVK veya MATBUDAN. |
Note[] | cbc:Note | Her eleman ayrı Note. |
LineCountNumeric | cbc:LineCountNumeric | Kalem sayısıyla uyumlu olmalıdır. |
Taraflar ve Referanslar
| JSON alanı | UBL karşılığı | Not |
|---|---|---|
OrderReference[] | cac:OrderReference | Sipariş üst referansları. |
AdditionalDocumentReference[] | cac:AdditionalDocumentReference | MATBUDAN için dayanak belge burada taşınır. |
DespatchSupplierParty | cac:DespatchSupplierParty | Gönderici taraf. |
DeliveryCustomerParty | cac:DeliveryCustomerParty | Teslim alan taraf. |
BuyerCustomerParty | cac:BuyerCustomerParty | Varsa satın alan taraf. |
SellerSupplierParty | cac:SellerSupplierParty | Varsa sağlayan taraf. |
OriginatorCustomerParty | cac:OriginatorCustomerParty | Varsa sevki başlatan taraf. |
IdisSevkiyatNo | cac:DespatchSupplierParty/schemeID="SEVKIYATNO" | Platform IDISIRSALIYE profilinde bu kimliği ekler. |
Sevkiyat ve Taşıma
| JSON alanı | UBL karşılığı | Not |
|---|---|---|
Shipment.Id | cac:Shipment/ | Request doğrulamasında zorunludur; UBL gönderi kimliği düğümü platform tarafından oluşturulur. |
Shipment.Delivery.DeliveryAddress | cac:Shipment/ | Teslim adresi; posta kodu doğrulanır. |
Shipment.Delivery.CarrierParty | cac:Shipment/ | Taşıyıcı firma dalı. |
Shipment.Delivery.Despatch.ActualDespatchDate | cac:Shipment/ | Fiili sevk tarihi. |
Shipment.Delivery.Despatch.ActualDespatchTime | cac:Shipment/ | Fiili sevk saati. |
Shipment.ShipmentStage[].DriverPerson[] | cac:Shipment/ | Sürücü dalı; ad, soyad ve kimlik bilgisi gerekir. |
Kalemler
| JSON alanı | UBL karşılığı | Not |
|---|---|---|
DespatchLine[].Id | cac:DespatchLine/ | Belge içinde tekil satır kimliği. |
DespatchLine[].DeliveredQuantity | cac:DespatchLine/ | Değer ve unitCode. |
DespatchLine[].OutstandingQuantity | cac:DespatchLine/ | Sonradan gönderilecek miktar. |
DespatchLine[].OutstandingReason[] | cac:DespatchLine/ | Eksik sevk gerekçesi. |
DespatchLine[].OversupplyQuantity | cac:DespatchLine/ | Fazla sevk miktarı. |
DespatchLine[].OrderLineReference | cac:DespatchLine/ | Sipariş satırı bağlantısı. |
DespatchLine[].Item | cac:DespatchLine/ | Ürün adı ve tanımlayıcıları. |
DespatchLine[].Item.AdditionalItemIdentification[] | cac:DespatchLine/ | İDİS'te schemeID="ETIKETNO". |
Platform Alanları
DespatchAdviceExternalId, ReceiverIdentifier, LocationCode, FirmBranchCode, DatePosted, MailTo, XsltFileName, Barcode, PutDespatchAdviceNumberIntoQrCode ve PdfOrientation API/operasyon sözleşmesidir. Bunların tümü aynı adla UBL kök elemanı oluşturmaz; belge üretimi, yönlendirme veya görsel çıktı davranışını belirler.