Müşteri tarafından herhangi bir fatura sorgulama yöntemi kullanılarak alınmış olan faturaların sistem tarafında yeni işaretini kaldırmak amacı ile sistemi faturanın ulaştığına dair bilgilendirmek amacı ile kullanılır. Bu metodla işaretlenen faturalar yeni faturaların çağırıldığı durumlarda gönderilmezler.
Test servisinde Username/Password geneldir. Canlıda bu bilgileri müşteri bazlı kullanılacaktır. Üyelik alım sonrasında verilen bilgilerle login sağlanır. Username/Password bilgisi body içinde userInfo altında giriş sağlanmaktadır.
Test hepsiburadaefaturam Portaline buradan erişebilirsiniz.
Username: HBTest1
Password: HBTest1
{
"Action": "SetInvoicesTaken",
"parameters": {
"invoices": [
"091e0557-5e09-4cb5-bbe6-2b223514b14d"
],
"userInfo": {
"Username": "HBTest1",
"Password": "HBTest1"
}
}
}
Parametreler
invoiceIds: Bir yada daha fazla fatura id’si bu alanda geçilir. Fatura Id’si faturanın E-Fatura sistemindeki tekil id sidir. UBL-TR Fatura formatındaki UUID alanına denk gelir. SetInvoicesTaken metodu vermiş olduğunuz guid listesindeki tüm faturaların tamamının yeni işareti kaldırır.
Return Değeri
Return tipi Response olan method da Response’un Value alanı true/false olabilir.
İşlem başarı ile gerçekleştirilmişse Response.Value alanı true aksi halde false olacaktır.