Get Invoices By Product And Subscriber

URL

Fatura bilgisini dönen endpoint ve http metod bilgisi aşağıda verilmiştir.

NOT: İstekte hangi subscriber_no alanını göndereceğimizi GetProductDetailByProductId servisinden dönen cevaba göre belirlemeliyiz.

Örnek :

"subscriber_number_label": "Gsm",

"subscriber_number_key_size_order": "1",

olduğunda subscriber_no1 alanına telefon numarası girilmelidir. (5301201245)

HTTP Method URL
POST ​/v1​/InvoicePayment​/GetInvoicesByProductAndSubscriber

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
product_oid string Evet Kurum Id'si
subscriber_no1 string Evet Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN)
subscriber_no2 string Hayır Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN)
subscriber_no3 string Hayır Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN)

Dönüş Parametreleri

Parametre Tip Açıklama
status int Statü
code string Kod
message string Mesaj
payload obje Veri
bill_term string Fatura Tarihi
subscriber_nos string Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN)
subscriber_no1 string Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN)
subscriber_no2 string Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN)
subscriber_no3 string Fatura tipine göre değişiklik gösterir (Örn: GSM , Sözleşme No , TCKN)
product_oid string Kurum Id'si
expense_amount decimal Harcama Tutarı
expense_firm_amount decimal Firma Komisyon Tutarı
partial_payment_allowed string Parçalı Ödeme Var mı ?
invoice_date string Faturanın Son Ödeme Tarihi
bill_due_date string Faturanın Son Ödeme Tarihi
invoice_type string Fatura Tipi
inv_payment_transaction_query_oid string Fatura İşlem Id'si
subscriber_name string Fatura Sahibi Adı Soyadı
bill_no string Fatura Numarası
invoice_amount decimal Fatura Tutarı
payment_order_no string Ödeme Sipariş Numarası
expense_dealer_amount decimal Aracı Komisyon Ücreti

İSTEK (POST):

{
  "product_oid": "8064fb0c-c556-4104-8fe4-9779c6dc3721",
  "subscriber_no1": "5344999977",
  "subscriber_no2": "",
  "subscriber_no3": ""
}

YANIT:

{
    "status": 0,
    "code": "100",
    "message": null,
    "payload": [
        {
            "bill_term": "03/2023",
            "subscriber_nos": "5344999977",
            "subscriber_no1": "5344999977",
            "subscriber_no2": "",
            "subscriber_no3": "",
            "product_oid": "8064fb0c-c556-4104-8fe4-9779c6dc3721",
            "expense_amount": "0.00",
            "expense_firm_amount": "1.00",
            "partial_payment_allowed": "0",
            "invoice_date": "20230410",
            "bill_due_date": "10-04-2023",
            "invoice_type": null,
            "inv_payment_transaction_query_oid": "31C7D03C-9820-4998-9491-1998F2F416C5",
            "subscriber_name": "BA****TO****                                                     ",
            "bill_no": "20231550127451",
            "invoice_amount": "168.25",
            "payment_order_no": "1",
            "expense_dealer_amount": "0.00"
        }
    ]
}