e-İrsaliye

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
ProfileIdcbc:ProfileIDTEMELIRSALIYE, MATBUDAN veya IDISIRSALIYE.
DespatchAdviceNumbercbc:IDBelge numarası entegratörce sağlanıyorsa kullanılır.
UUIdcbc:UUIDETTN.
CopyIndicatorcbc:CopyIndicatorAsıl için false.
IssueDatecbc:IssueDateDüzenleme tarihi.
DespatchAdviceTypeCodecbc:DespatchAdviceTypeCodeSEVK veya MATBUDAN.
Note[]cbc:NoteHer eleman ayrı Note.
LineCountNumericcbc:LineCountNumericKalem sayısıyla uyumlu olmalıdır.

Taraflar ve Referanslar

JSON alanıUBL karşılığıNot
OrderReference[]cac:OrderReferenceSipariş üst referansları.
AdditionalDocumentReference[]cac:AdditionalDocumentReferenceMATBUDAN için dayanak belge burada taşınır.
DespatchSupplierPartycac:DespatchSupplierPartyGönderici taraf.
DeliveryCustomerPartycac:DeliveryCustomerPartyTeslim alan taraf.
BuyerCustomerPartycac:BuyerCustomerPartyVarsa satın alan taraf.
SellerSupplierPartycac:SellerSupplierPartyVarsa sağlayan taraf.
OriginatorCustomerPartycac:OriginatorCustomerPartyVarsa sevki başlatan taraf.
IdisSevkiyatNocac:DespatchSupplierParty/cac:Party/cac:PartyIdentification/cbc:ID
schemeID="SEVKIYATNO"
Platform IDISIRSALIYE profilinde bu kimliği ekler.

Sevkiyat ve Taşıma

JSON alanıUBL karşılığıNot
Shipment.Idcac:Shipment/cbc:IDRequest doğrulamasında zorunludur; UBL gönderi kimliği düğümü platform tarafından oluşturulur.
Shipment.Delivery.DeliveryAddresscac:Shipment/cac:Delivery/cac:DeliveryAddressTeslim adresi; posta kodu doğrulanır.
Shipment.Delivery.CarrierPartycac:Shipment/cac:Delivery/cac:CarrierPartyTaşıyıcı firma dalı.
Shipment.Delivery.Despatch.ActualDespatchDatecac:Shipment/cac:Delivery/cac:Despatch/cbc:ActualDespatchDateFiili sevk tarihi.
Shipment.Delivery.Despatch.ActualDespatchTimecac:Shipment/cac:Delivery/cac:Despatch/cbc:ActualDespatchTimeFiili sevk saati.
Shipment.ShipmentStage[].DriverPerson[]cac:Shipment/cac:ShipmentStage/cac:DriverPersonSürücü dalı; ad, soyad ve kimlik bilgisi gerekir.

Kalemler

JSON alanıUBL karşılığıNot
DespatchLine[].Idcac:DespatchLine/cbc:IDBelge içinde tekil satır kimliği.
DespatchLine[].DeliveredQuantitycac:DespatchLine/cbc:DeliveredQuantityDeğer ve unitCode.
DespatchLine[].OutstandingQuantitycac:DespatchLine/cbc:OutstandingQuantitySonradan gönderilecek miktar.
DespatchLine[].OutstandingReason[]cac:DespatchLine/cbc:OutstandingReasonEksik sevk gerekçesi.
DespatchLine[].OversupplyQuantitycac:DespatchLine/cbc:OversupplyQuantityFazla sevk miktarı.
DespatchLine[].OrderLineReferencecac:DespatchLine/cac:OrderLineReferenceSipariş satırı bağlantısı.
DespatchLine[].Itemcac:DespatchLine/cac:ItemÜrün adı ve tanımlayıcıları.
DespatchLine[].Item.AdditionalItemIdentification[]cac:DespatchLine/cac:Item/cac:AdditionalItemIdentification/cbc:IDİ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.