Gönderilmiş bir faturaya ait e-mail bilgilendirmesi iletmek için kullanılır.
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": "QueueInvoiceNotification",
"parameters": {
"userInfo": {
"Username": "HBTest1",
"Password": "HBTest1"
},
"request": {
"DocumentId": "4fd72b30-a5e9-4fa7-8e94-d126f1590ec2",
"Mailing": [
{
"EnableNotification": true,
"To": "[email protected]",
"Attachment": {
"Xml": true,
"Pdf": true
}
}
]
}
}
}
Parametreler
QueueInvoiceNotificationRequest:
DocumentId Email olarak gönderilmesi gereken faturanın E-Fatura sisteminde ki tekil Id’sidir. UBL-TR Fatura formatında ki UUID alanına denk gelen bilgidir.
EnableNotification: Email göndeirilsin mi bilgisi. Bu alan zaten email gönderilecek bir durum için True olmalıdır. False olduğu durumda metodu çağırmaya gerek yoktur.
Attachment: Mailin ekinde faturaya ait belgenin hangi formatta yer alması gerektiği.
Return Değeri
Flag response tipinde değer döndürmektedir. Response.Value true dönmüşse metot başarılı bir şekilde işletilmiştir.