Realtime Service API’de kullanılan veri türleri ve rapor tipleri
Bu sayfada Realtime Service API’de kullanılan veri türleri ve rapor tipleri hakkında detaylı bilgi bulabilirsiniz. API’yi daha verimli kullanmak için uygun rapor tipini seçmeniz önemlidir.
Realtime Service API, farklı iş ihtiyaçlarını karşılamak için çeşitli rapor tipleri sunar. Her rapor tipi belirli bir veri kümesini döndürür ve bazı rapor tipleri için belirli parametreler gereklidir.
Aşağıdaki tabloda tüm rapor tipleri ve gerektirdikleri parametreler listelenmiştir. İhtiyacınıza uygun rapor tipini seçerek API’yi daha verimli kullanabilirsiniz.
Type Kodu | Rapor Adı | Açıklama | Gerekli Parametreler |
---|---|---|---|
101 | Şube Listesi | Tüm şubelerin detaylı listesi ve bilgileri (Branches_json) | - |
102 | Grup Satışları | Ürün gruplarına göre satış analizleri (GroupSales) | BranchCode, StartDate, EndDate |
103 | Ödemeler | Ödeme yöntemlerine göre detaylı ödeme raporları (Payments) | BranchCode, StartDate, EndDate, All |
104 | Tüketim Belgeleri | Tüketim belgelerinin detaylı listesi (PosFinansConsumptionDocuments_json) | BranchCodeString, StartDate, EndDate |
105 | Cari Listesi | Tüm cari hesapların kapsamlı listesi (PosFinansCurrents_json) | - |
106 | Stok Sayım Belgeleri | Stok sayım belgeleri ve sonuçları (PosFinansInventoryCountDocuments_json) | WarehouseCodeString, StartDate, EndDate |
107 | Üretim Formülleri | Üretim formüllerinin detaylı listesi (PosFinansManafactureFormulas_json) | - |
108 | Manuel Tüketim Belgeleri | Manuel olarak girilen tüketim belgeleri (PosFinansManuelConsumptionDocuments_json) | BranchCodeString, StartDate, EndDate |
109 | Ürün Listesi | Tüm ürünlerin detaylı listesi (PosFinansProductList_json) | - |
110 | Satın Alma Faturaları | Tedarikçilerden alınan fatura belgeleri (PosFinansPurchaseInvoiceDocuments_json) | StartDate, EndDate |
111 | Satın Alma İade Faturaları | Tedarikçilere yapılan iade faturaları (PosFinansPurchaseInvoiceReturnDocuments_json) | StartDate, EndDate |
112 | Satış Faturaları | Müşterilere kesilen satış faturaları (PosFinansSaleInvoiceDocuments_json) | StartDate, EndDate |
113 | Yarı Mamül Belgeleri | Yarı mamül üretim ve tüketim belgeleri (PosFinansSemiFinishedDocuments_json) | StartDate, EndDate |
114 | Stok Giriş Fişleri | Stok giriş hareketlerini gösteren belgeler (PosFinansStockRecordEntryDocuments_json) | StartDate, EndDate |
115 | Stok Çıkış Fişleri | Stok çıkış hareketlerini gösteren belgeler (PosFinansStockRecordIssueDocuments_json) | StartDate, EndDate |
116 | Depo Listesi | Tüm depoların detaylı listesi ve bilgileri (PosFinansWarehouses_json) | - |
117 | Depo Transfer Belgeleri | Depolar arası stok transferlerini gösteren belgeler (PosFinansWarehouseTransferDocuments_json) | BranchCodeString, StartDate, EndDate |
118 | Ürün Satış Detayları | Ürün bazında detaylı satış analizleri (ProductSales_json) | BranchCode, StartDate, EndDate, All |
119 | İptal Edilen Satışlar | İptal edilmiş satışların detaylı listesi (Voids_json) | BranchCode, StartDate, EndDate |
255 | Ürün Detaylı Satışlar | Ürün bazında kapsamlı satış analizleri | BranchCode, StartDate, EndDate |
Rapor tipleri işlevlerine göre aşağıdaki kategorilere ayrılabilir:
API isteklerinde kullanılan parametrelerin türleri ve formatları aşağıda açıklanmıştır.
Parametre | Tür | Format | Örnek |
---|---|---|---|
Type | Integer | 101-255 arası değerler | 101 |
StartDate | String | YYYY-MM-DD HH:MM:SS | "2025-05-01 00:00:00" |
EndDate | String | YYYY-MM-DD HH:MM:SS | "2025-05-05 23:59:59" |
BranchCode | String | Şube kodu veya kodları | "0" veya "222,111" veya "12" |
All | Integer | 0 veya 1 | 1 |
BranchCodeString | String | Şube kodu veya kodları | "222,111" |
WarehouseCodeString | String | Depo kodu veya kodları | "100,200,300" |
Aşağıda bazı rapor tiplerinin döndürdüğü veri yapılarının örnekleri verilmiştir.
API’den dönen verilerin doğru şekilde işlenebilmesi için aşağıdaki veri tipi dönüşümlerine dikkat edilmelidir.
JSON Veri Tipi | Açıklama | Örnek Dönüşüm (JavaScript) |
---|---|---|
String | Metin verisi | const name = data.BranchName; |
Number | Sayısal değer (tam sayı veya ondalıklı) | const total = parseFloat(data.TotalSales); |
Boolean | Mantıksal değer (0/1) | const isActive = data.IsActive === 1; |
Array | Dizi | const items = data.data; |
Object | Nesne | const branch = data.data[0]; |
null | Boş değer | const value = data.Value === null ? 0 : data.Value; |
Aşağıdaki sorulara vereceğiniz cevaplara göre ihtiyacınıza uygun rapor tipini belirleyebilirsiniz:
Satış verileri mi arıyorsunuz?
Stok hareketleri mi arıyorsunuz?
Fatura bilgileri mi arıyorsunuz?
Referans veriler mi arıyorsunuz?
Realtime Service API’de kullanılan veri türleri ve rapor tipleri
Bu sayfada Realtime Service API’de kullanılan veri türleri ve rapor tipleri hakkında detaylı bilgi bulabilirsiniz. API’yi daha verimli kullanmak için uygun rapor tipini seçmeniz önemlidir.
Realtime Service API, farklı iş ihtiyaçlarını karşılamak için çeşitli rapor tipleri sunar. Her rapor tipi belirli bir veri kümesini döndürür ve bazı rapor tipleri için belirli parametreler gereklidir.
Aşağıdaki tabloda tüm rapor tipleri ve gerektirdikleri parametreler listelenmiştir. İhtiyacınıza uygun rapor tipini seçerek API’yi daha verimli kullanabilirsiniz.
Type Kodu | Rapor Adı | Açıklama | Gerekli Parametreler |
---|---|---|---|
101 | Şube Listesi | Tüm şubelerin detaylı listesi ve bilgileri (Branches_json) | - |
102 | Grup Satışları | Ürün gruplarına göre satış analizleri (GroupSales) | BranchCode, StartDate, EndDate |
103 | Ödemeler | Ödeme yöntemlerine göre detaylı ödeme raporları (Payments) | BranchCode, StartDate, EndDate, All |
104 | Tüketim Belgeleri | Tüketim belgelerinin detaylı listesi (PosFinansConsumptionDocuments_json) | BranchCodeString, StartDate, EndDate |
105 | Cari Listesi | Tüm cari hesapların kapsamlı listesi (PosFinansCurrents_json) | - |
106 | Stok Sayım Belgeleri | Stok sayım belgeleri ve sonuçları (PosFinansInventoryCountDocuments_json) | WarehouseCodeString, StartDate, EndDate |
107 | Üretim Formülleri | Üretim formüllerinin detaylı listesi (PosFinansManafactureFormulas_json) | - |
108 | Manuel Tüketim Belgeleri | Manuel olarak girilen tüketim belgeleri (PosFinansManuelConsumptionDocuments_json) | BranchCodeString, StartDate, EndDate |
109 | Ürün Listesi | Tüm ürünlerin detaylı listesi (PosFinansProductList_json) | - |
110 | Satın Alma Faturaları | Tedarikçilerden alınan fatura belgeleri (PosFinansPurchaseInvoiceDocuments_json) | StartDate, EndDate |
111 | Satın Alma İade Faturaları | Tedarikçilere yapılan iade faturaları (PosFinansPurchaseInvoiceReturnDocuments_json) | StartDate, EndDate |
112 | Satış Faturaları | Müşterilere kesilen satış faturaları (PosFinansSaleInvoiceDocuments_json) | StartDate, EndDate |
113 | Yarı Mamül Belgeleri | Yarı mamül üretim ve tüketim belgeleri (PosFinansSemiFinishedDocuments_json) | StartDate, EndDate |
114 | Stok Giriş Fişleri | Stok giriş hareketlerini gösteren belgeler (PosFinansStockRecordEntryDocuments_json) | StartDate, EndDate |
115 | Stok Çıkış Fişleri | Stok çıkış hareketlerini gösteren belgeler (PosFinansStockRecordIssueDocuments_json) | StartDate, EndDate |
116 | Depo Listesi | Tüm depoların detaylı listesi ve bilgileri (PosFinansWarehouses_json) | - |
117 | Depo Transfer Belgeleri | Depolar arası stok transferlerini gösteren belgeler (PosFinansWarehouseTransferDocuments_json) | BranchCodeString, StartDate, EndDate |
118 | Ürün Satış Detayları | Ürün bazında detaylı satış analizleri (ProductSales_json) | BranchCode, StartDate, EndDate, All |
119 | İptal Edilen Satışlar | İptal edilmiş satışların detaylı listesi (Voids_json) | BranchCode, StartDate, EndDate |
255 | Ürün Detaylı Satışlar | Ürün bazında kapsamlı satış analizleri | BranchCode, StartDate, EndDate |
Rapor tipleri işlevlerine göre aşağıdaki kategorilere ayrılabilir:
API isteklerinde kullanılan parametrelerin türleri ve formatları aşağıda açıklanmıştır.
Parametre | Tür | Format | Örnek |
---|---|---|---|
Type | Integer | 101-255 arası değerler | 101 |
StartDate | String | YYYY-MM-DD HH:MM:SS | "2025-05-01 00:00:00" |
EndDate | String | YYYY-MM-DD HH:MM:SS | "2025-05-05 23:59:59" |
BranchCode | String | Şube kodu veya kodları | "0" veya "222,111" veya "12" |
All | Integer | 0 veya 1 | 1 |
BranchCodeString | String | Şube kodu veya kodları | "222,111" |
WarehouseCodeString | String | Depo kodu veya kodları | "100,200,300" |
Aşağıda bazı rapor tiplerinin döndürdüğü veri yapılarının örnekleri verilmiştir.
API’den dönen verilerin doğru şekilde işlenebilmesi için aşağıdaki veri tipi dönüşümlerine dikkat edilmelidir.
JSON Veri Tipi | Açıklama | Örnek Dönüşüm (JavaScript) |
---|---|---|
String | Metin verisi | const name = data.BranchName; |
Number | Sayısal değer (tam sayı veya ondalıklı) | const total = parseFloat(data.TotalSales); |
Boolean | Mantıksal değer (0/1) | const isActive = data.IsActive === 1; |
Array | Dizi | const items = data.data; |
Object | Nesne | const branch = data.data[0]; |
null | Boş değer | const value = data.Value === null ? 0 : data.Value; |
Aşağıdaki sorulara vereceğiniz cevaplara göre ihtiyacınıza uygun rapor tipini belirleyebilirsiniz:
Satış verileri mi arıyorsunuz?
Stok hareketleri mi arıyorsunuz?
Fatura bilgileri mi arıyorsunuz?
Referans veriler mi arıyorsunuz?