Fatura Bilgilerini Getir

Bu API Fatura Bilgilerini göstermeyi sağlar.

API Bilgileri

URL

/getInvoiceInformation

Metot

POST

Versiyon

2.0

Scope

oob

Yetkilendirme Yöntemi

Client Credentials


Girdi Bilgileri

Alan Adı Format Açıklama Zorunlu/Opsiyonel

UserCode

String Kullanıcı kodu Zorunlu

SchoolId

Long Okul kodu bilgisidir. Opsiyonel

StudentIdentityNumber

String Öğrenci TC Kimlik Numarası Zorunlu

InvoiceNumber

String Fatura Numarası Opsiyonel

EducaitonPeriod

String Eğitim dönemi Zorunlu

StartDate

Date Başlangıç Tarihi
*Başlangıç tarihi bitiş tarihinden küçük olmalıdır.
Opsiyonel

EndDate

Date Bitiş Tarihi Opsiyonel

InvoiceStatusCode

Integer Fatura Durum Kodu
Odenmedi = 0
Odendi = 1
IptalEdildi = 2
FaturaTutariSifir = 5
Hepsi = 9
 
Zorunlu

DateQueryType

Integer Tarih Sorgu Türü
None = 0
SonOdemeTarihi = 1
TahsilatTarihi = 2
Opsiyonel


Çıktı Bilgileri


 

Alan Adı Format Açıklama

ErrorCode

Integer Hata Kodu Bilgisi
0 =None
1= BasariliIslem
2= ApiKeyBosOlamaz
4=IslemYapılanIpBosOlamaz
5=OkulTanimiBulunamadi
6=ApiKeyTanimiBulunamadi
99= SistemHatasi

ErrorDescription

String Hata Açıklaması

TransactionStatusCode

Integer İşlem Durum Kodu Bilgisi
0= HataliIslem
1=BasariliIslem

 

List< InvoiceInfo >

Alan Adı Format Açıklama

StudentIdentityNumber

String Öğrenci TC Kimlik Numarası

StudentNumber

String Öğrenci Numarası

StudentName

String Öğrenci adı

StudentSurname

String Öğrenci Soyadı

ParentName

String Velinin adı

ParentSurname

String Velinin soyadı

ParentIdentityNumber

String Velinin TC Kimlik Numarası

StudentStatus

Integer Öğrenci Kayıt Durumları
1: Aktif Öğrenci
2: Kaydı Silinmiş
3: Digital Onay Bekliyor
4: Kayıt İslemi Tamamlanmamış

StudentInvoiceDetails

List Öğrenci Fatura Detayları


List< StudentInvoiceDetails >

Alan Adı Format Açıklama

InvoiceStatusCode

Integer Fatura Durumları
Odenmedi = 0
Odendi = 1
IptalEdildi = 2
FaturaTutariSifir = 5

CollectionDate

DateTime Tahsilat Tarihi

LastPaymentDate

DateTime Son ödeme tarihi

InvoiceAmount

Decimal Fatura Tutarı

InterestAmount

Decimal Faiz Tutarı

TotalAmount

Decimal Toplam Tutar

InvoiceNumber

Integer Fatura Numarası

EducaitonPeriod

String Eğitim Dönemi

PaymentType

Integer Ödeme Tipi
Egitim = 1
Yemek = 2
Servis = 3
Diger = 4


Mesaj Kodları

Mesaj Kodu Açıklama

ACBH000333

Öğrenci T.C. kimlik numarası boş bırakılamaz.

ACBH000146

T.C. kimlik numarası uygun formatta girilmelidir.