POS sistemlerinden finansal ve muhasebe sistemlerine gerçek zamanlı veri aktarımı için kapsamlı entegrasyon çözümü
Parametre | Tip | Zorunluluk | Açıklama |
---|---|---|---|
Type | Integer | Zorunlu | Çekilecek rapor türünün kodu (101-255 arası değerler) |
StartDate | String | Zorunlu* | Rapor başlangıç tarihi (YYYY-MM-DD HH:MM:SS formatında) - *Bazı rapor tipleri için zorunludur |
EndDate | String | Zorunlu* | Rapor bitiş tarihi (YYYY-MM-DD HH:MM:SS formatında) - *Bazı rapor tipleri için zorunludur |
BranchCode | String | Zorunlu* | Şube kodu veya kodları. Üç farklı format kabul edilir: “0”: Tüm şubeler için veri çekilir ”222,111,555”: Virgülle ayrılmış şube kodları için veri çekilir ”3333”: Tek bir şube kodu için veri çekilir *Bazı rapor tipleri için zorunludur |
All | Integer | Opsiyonel | Bazı rapor tipleri için, tüm verilerin çekilip çekilmeyeceğini belirtir. 1 = Tüm veriler, 0 = Sadece belirtilen şubeler |
BranchCodeString | String | Opsiyonel | Bazı rapor tipleri için, BranchCode ile aynı formatta şube kodlarını belirtir |
WarehouseCodeString | String | Opsiyonel | Stok sayım raporları için, depo kodlarını belirtir |
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 |
HTTP Kodu | Hata Mesajı | Açıklama |
---|---|---|
400 | Type parametresi gereklidir | İstek gövdesinde Type parametresi bulunmamaktadır |
400 | Geçersiz Type değeri | Desteklenmeyen bir Type değeri gönderilmiştir |
400 | StartDate parametresi gereklidir | Type kodu için gerekli olan StartDate parametresi eksik |
400 | EndDate parametresi gereklidir | Type kodu için gerekli olan EndDate parametresi eksik |
400 | BranchCode parametresi gereklidir | Type kodu için gerekli olan BranchCode parametresi eksik |
401 | Geçersiz API anahtarı | Kimlik doğrulama başarısız oldu |
403 | Yetkisiz erişim | API anahtarı bu rapor türüne erişim izni vermiyor |
404 | Type [kod] için rapor sorgu dosyası bulunamadı | Belirtilen Type kodu için SQL sorgu dosyası bulunamadı |
429 | İstek limiti aşıldı | Çok fazla istek gönderildi, lütfen daha sonra tekrar deneyin |
500 | İç sunucu hatası | Sunucu tarafında bir hata oluştu |
503 | Servis kullanılamıyor | API bakım modunda veya geçici olarak kullanılamıyor |