Class MarkInvoiceRequest
Faturanın işaretlenmesini sağlar. Faturanın işaretlenmesi, GetInvoice ile sorgulamada dönen fatura listesine dahil edilmesini önlemek amacıyla kullanılmaktadır. GetInvoice metodu kullanılarak dönemsel kriterlerle yapılan fatura sorgularında INVOICE_SEARCH_KEY kriterinde READ_INCLUDED=False olarak kullanıldığı durumda işaretlenen faturaların sistemden çekilmemesini sağlar.İşaretlenen faturaların sorgulanması gerektiğinde, sorgulama kriterine READ_INCLUDED = True olarak verilmelidir. İşaret bilgisi eklendiği gibi, iptal de edilebilir.
Açıklamalar
Fatura gönderiminde, Göndericinin VKN/TCKN ve Gönderici Birim etiketi ile alıcının VKN/TCKN ve Posta Kutusu etiketi belirtilmelidir. Gönderici ve alıcı bilgileri 2 farklı şekilde belirtilebilir. Bunlar; INVOICE içindeki HEADER ‘da yer alan “SENDER, FROM” , “RECEIVER, TO” alanları ve SendInvoiceRequestSENDER ve SendInvoiceRequestRECEIVER içinde bulunan “vkn, alias” alanlarıdır.
SendInvoiceRequestSENDER ve SendInvoiceRequestRECEIVER, gönderim bazında global gönderici ve alıcı bilgilerini içermekteyken, INVOICE -> HEADER Fatura bazında değişen gönderici ve alıcıları içermektedir. Bu durum, farklı göndericilerden farklı alıcılara ait faturaların 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, INVOICE-> HEADER içindeki gönderici ve alıcı bilgileri öncelikli olup kullanılmaktadır.
LoadInvoice ile taslak olarak yüklenmiş faturanın SendInvoice metodu ile gönderimi için, faturanın INVOICE yapısının CONTENT elemanının boş bırakılması ve gönderilecek faturanın UUID referansının verilmesi zorunludur
Properties
MARK
Deklarasyon
public MarkInvoiceRequestMARK MARK { get; set; }
Tip | Açıklama |
---|---|
MarkInvoiceRequestMARK | İşaretleme bilgisi |