SendDocumentResponse

Verilen unique fatura id sini kullanarak müşteriye gelmiş olan faturayı gönderir.

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": "SendDocumentResponse",
  "parameters": {
    "responses": [
      {
        "InvoiceId": "f87225b4-50e1-4f7c-8898-a7d3bd6a8ac5",
        "ResponseStatus": "Approved",
        "Reason": "Fatura Red Sebebi"

      }
    ],
    "userInfo": {
      "Username": "HBTest1",
      "Password": "HBTest1"

    }

  }
}

Parametreler
responses: Fatura yanıtları bu parametre ile gönderilebilinir.
DocumentResponseInfo: Bir faturaya ait verilecek olan yanıt bilgisini içermektedir.
InvoiceId: String olarak guid formatında, yanıt verilecek olan faturanın E-Fatura sistemindeki tekil numarasıdır. UBL-TR Fatura formatında ki UUID alanına denk gelmektedir.
Status: Faturaya verilecek olan yanıtı ifade eder. InvoiceStatus.Declined (1) yada InvoiceStatus.Approved (2) değerlerinden biri gönderilebilinir. 1 faturanın reddedildiği 2 ise kabul edildiği anlamına gelir.
Reason: Fatura Red statusune geldi ise bunun nedenini girilebilen alandır.

Return Değeri
Return tipi Response olan method da Response’un Value alanı true/false olabilir.
İşlem sonucu başarılı ise Response.Value true aksi halde false olacaktır.

Language
Click Try It! to start a request and see the response here!