Geliştirici Dökümanı
Bu döküman geliştiriciler için Z-Raporu apilerinin kullanımı için genel bir kılavuz niteliğindedir.
Development ortamında ECR üzerinde çalışan servisler için cloud ortamındahttps://dev-gmu-report.devtokeninc.com/ecr/api/v1/ base url'i tanımlanmıştır.
Servislerde kullanılan generic response yapısı şu şekildedir:
Response payload değişkenleri:
status : Cevabın status kodunu belirten integer değerdir. Başarılı durumlar için 0 hata durumları için uygun status kodunu döner.
message: Statuse göre dönen string cevap mesajıdır. Başarılı cevaplar için "OK" olarak döner.
detail: Servisin dönmesi gereken bir detay bilgisi varsa bu alanda döndürülür. Detail alanı herhangi bir obje tipinde olabilir.
Z Raporu Kontrol Servisleri
Get Report Details
Path Variable olarak verilen uuid'li raporun detay bilgilerini döner
Örnek Response Body:
Dönen detay bilgileri z raporu gönderme servisinde gönderilen değişkenlerin aynılarını kapsar. Kaydedilmemiş optional alanlar null olarak döner.
Status:
0: Başarılı
3: Rapor Bulunamadı
Get Totals Between Dates
İstek parametresinde verilen unix timestamp ms formatındaki tarihler arasındaki rapor toplam bilgilerini döner
Örnek Response Body:
Status Kodları:
0: Başarılı
3: Rapor Bulunamadı
4: Datetime formatı hatalı
Get Summary By Terminal ID
İstekte path variable olarak verilen terminal id'ye ait tarih parametreleri arasındaki rapor özet bilgilerini döner
Örnek Response Body:
total : O günki total değer
totalVat : O günki toplam kdv değeri.
uuid : Rapor uuid'si.
zNo : Z numarası.
dateTime : Unix Timestamp ms formatında tarih.
Status Kodları:
0: Başarılı
2: İki tarih arasında 32 günden fazla olamaz.
3: Rapor bulunamadı
Get Summary By Tax ID
İstekte path variable olarak verilen tax id'ye ait tarih parametreleri arasındaki rapor özet bilgilerini döner
Örnek Response Body:
total : O günki total değer
totalVat : O günki toplam kdv değeri.
uuid : Rapor uuid'si.
zNo : Z numarası.
dateTime : Unix Timestamp ms formatında tarih.
Status Kodları:
0: Başarılı
2: İki tarih arasında 32 günden fazla olamaz.
3: Rapor bulunamadı
Ödeme Tipleri
Last updated