Class LoadSMMRequest
ESMM Entegrasyon Platformu üzerinden bir ya da daha fazla SMM’nin- daha sonra gönderilmek üzere- taslak olarak EDM sistemine yüklenmesini sağlar.
Açıklamalar
SMM yüklemede, göndericinin VKN/TCKN ve Gönderici Birim etiketi ile alıcının VKN/TCKN ve Posta Kutusu etiketi belirtilmelidir.
SMM bilahare web servis üzerinden SendSMM metodu ile gönderilmek istendiğinde bu etiketleri değiştirme imkânı vardır.
Gönderici ve alıcı bilgileri 2 farklı şekilde belirtilebilir.
Bunlar; SMM içindeki HEADER’da yer alan “SENDER, FROM” , “RECEIVER, TO” alanları ve LoadSMMRequestSENDER ve LoadSMMRequestRECEIVER içinde bulunan “vkn, alias” alanlarıdır.
LoadSMMRequestSENDER ve LoadSMMRequestRECEIVER, gönderim bazında global gönderici ve alıcı bilgilerini içermekteyken, SMM-> HEADER SMM bazında değişen gönderici ve alıcıları içermektedir.
Bu durum, farklı göndericilerden farklı alıcılara ait SMM lerin aynı web servis isteği ile EDM servisine gönderilmesine imkân vermektedir.
Gönderici ve/veya alıcı bilgileri, her iki yöntemde aynı anda verilirse, SMM-> HEADER içindeki gönderici ve alıcı bilgileri öncelikli olup kullanılmaktadır.
LoadInvoiceRequest nesnesinde, GENERATEINVOICEIDONLOAD True verilirse, yükleme anında fatura serino aldırmak mümkün olmaktadır. Serino alımındaki fatura tarihine göre kontrollü seri sırano alınması bu işlemde de vardır
Bu nedenle fatura yüklemelerde seri aldırılacak faturaların, fatura tarihine göre sıralı gönderilmesi önemlidir.
Faturano üretilecek seri, normal şartlarda sistem tarafından belirlenmektedir. Yerine, belirli bir seriden faturano üretilmesi isteniyorsa, INVOICE nesnesi içindeki ID alanına ABC2009123456789 formatında fatura numarası verilmelidir
Properties
GENERATESMMIDONLOAD
Deklarasyon
public bool GENERATESMMIDONLOAD { get; set; }
Tip | Açıklama |
---|---|
System.Boolean | Taslak yükleme esnasında SMM serino üretimini sağlamak amacıyla kullanılmaktadır |
Açıklamalar
True: yükleme esnasında SMM serino alır. False: yükleme esnasında SMM serino almaz
RECEIVER
Deklarasyon
public SendSMMRequestRECEIVER RECEIVER { get; set; }
Tip | Açıklama |
---|---|
SendSMMRequestRECEIVER | Alıcı bilgileri |
SENDER
Deklarasyon
public SendSMMRequestSENDER SENDER { get; set; }
Tip | Açıklama |
---|---|
SendSMMRequestSENDER | Gönderici bilgileri |
SMM
Deklarasyon
public SMM[] SMM { get; set; }
Tip | Açıklama |
---|---|
SMM[] | Gönderilecek SMM ler dizisidir |
SMM_CONTENT_TYPE
Deklarasyon
public SMM_CONTENT_TYPE SMM_CONTENT_TYPE { get; set; }
Tip | Açıklama |
---|---|
SMM_CONTENT_TYPE | Gönderim tipi için gönderilecek formatın tipini belirtir. |