Fatura Listesi
Fatura Listesi, Evobulut ön muhasebe / ERP yazılımının Fatura modülüne ait bir REST API servisidir. POST yöntemiyle https://ws.evobulut.com/api/fatura/base/ adresine JSON gönderilerek çağrılır; kimlik doğrulama için Login servisinden alınan Token UID değeri gereklidir.
Açıklama
| cmd | İlgili komut |
| UID | KULLANICI_UID |
| sayfa | (sayfa * 30,(sayfa*30) +30) araliginda oge saglar, varsayilani 0'dir. |
| a_onay | Onay ID // boş olduğunda tüm kayıtları, 0 olduğunda onaysiz , 1 olduğunda onayli kayıtları listeler. |
| a_cari_id | Musteri ID // Müşterinin id'sine göre filtreler ve o musteriye ait tum verileri getirir |
| a_tarih_bas | Baslangic Tarihi // Belirtilen İki Tarih Arasındaki faturala için başlangıç tarih filtresidir. |
| a_tarih_son | Bitis Tarihi // Belirtilen İki Tarih Arasındaki faturala için bitiş tarih filtresidir. |
| a_stok_id | Stok ID // Fatura satırlarında belirtilen id değerindeki stoğu içeren fatura liste filtresidir. |
| a_stok_ack | Stok Aciklamasi //Fatura satırlarında belirtilen satır açıklamasını içeren fatura liste filtresidir. |
| ara | Genel Arama Metni // Genel Arama Filtresidir. Fatura Açıklaması, müşteri ünvarı, fatura numarası alanlarında arama işlemi yapar. |
| tur | (varsayılan 31) Evobulut Fatura Modülünün içindeki sabit türlerden biri, 30 -> Alış Faturası 31 -> Satış Faturası 32 -> Alış İade Faturası 33 -> Satış İade Faturası 34 -> Satış fişi 35 -> Alış Fişi 36 -> Alış İade Fişi 37 -> Satış İade Fişi |
Header Bilgileri
| X-ClientId | Login anında alınan kullanıcı Token UID bilgisi |
İstek Gövdesi (JSON)
{
"cmd": "jq_list",
"UID": "KULLANICI_UID",
"sayfa": "0",
"a_onay": "",
"a_cari_id": "",
"a_tarih_bas": "",
"a_tarih_son": "",
"a_stok_id": "",
"a_stok_ack": "",
"ara": ""
"tur":"31"
}
Kod Örnekleri
curl -X POST "https://ws.evobulut.com/api/fatura/base/" \
-H "Content-Type: application/json" \
-d '{
"cmd": "jq_list",
"UID": "KULLANICI_UID",
"sayfa": "0",
"a_onay": "",
"a_cari_id": "",
"a_tarih_bas": "",
"a_tarih_son": "",
"a_stok_id": "",
"a_stok_ack": "",
"ara": ""
"tur":"31"
}
'const response = await fetch("https://ws.evobulut.com/api/fatura/base/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"cmd": "jq_list",
"UID": "KULLANICI_UID",
"sayfa": "0",
"a_onay": "",
"a_cari_id": "",
"a_tarih_bas": "",
"a_tarih_son": "",
"a_stok_id": "",
"a_stok_ack": "",
"ara": ""
"tur":"31"
}
)
});
const veri = await response.json();
console.log(veri);using System.Text;
using System.Text.Json;
using var client = new HttpClient();
var json = """
{
"cmd": "jq_list",
"UID": "KULLANICI_UID",
"sayfa": "0",
"a_onay": "",
"a_cari_id": "",
"a_tarih_bas": "",
"a_tarih_son": "",
"a_stok_id": "",
"a_stok_ack": "",
"ara": ""
"tur":"31"
}
""";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync("https://ws.evobulut.com/api/fatura/base/", content);
var veri = await response.Content.ReadAsStringAsync();
Console.WriteLine(veri);import requests
url = "https://ws.evobulut.com/api/fatura/base/"
payload = {
"cmd": "jq_list",
"UID": "KULLANICI_UID",
"sayfa": "0",
"a_onay": "",
"a_cari_id": "",
"a_tarih_bas": "",
"a_tarih_son": "",
"a_stok_id": "",
"a_stok_ack": "",
"ara": ""
"tur":"31"
}
response = requests.post(url, json=payload)
print(response.json())<?php
$url = "https://ws.evobulut.com/api/fatura/base/";
$payload = '{
"cmd": "jq_list",
"UID": "KULLANICI_UID",
"sayfa": "0",
"a_onay": "",
"a_cari_id": "",
"a_tarih_bas": "",
"a_tarih_son": "",
"a_stok_id": "",
"a_stok_ack": "",
"ara": ""
"tur":"31"
}
';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type: application/json"]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;import java.net.URI;
import java.net.http.*;
HttpClient client = HttpClient.newHttpClient();
String json = """
{
"cmd": "jq_list",
"UID": "KULLANICI_UID",
"sayfa": "0",
"a_onay": "",
"a_cari_id": "",
"a_tarih_bas": "",
"a_tarih_son": "",
"a_stok_id": "",
"a_stok_ack": "",
"ara": ""
"tur":"31"
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://ws.evobulut.com/api/fatura/base/"))
.header("Content-Type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString(json))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());import 'dart:convert';
import 'package:http/http.dart' as http;
final response = await http.post(
Uri.parse('https://ws.evobulut.com/api/fatura/base/'),
headers: {'Content-Type': 'application/json'},
body: jsonEncode({
"cmd": "jq_list",
"UID": "KULLANICI_UID",
"sayfa": "0",
"a_onay": "",
"a_cari_id": "",
"a_tarih_bas": "",
"a_tarih_son": "",
"a_stok_id": "",
"a_stok_ack": "",
"ara": ""
"tur":"31"
}
),
);
print(jsonDecode(response.body)); Başarılı Yanıt
200 OK
{
"status": "OK",
"veri": {
"Ana": [
{
"Satir": "1",
"sec": "Sec",
"G.a_id": "18525",
"G.a_tur": "31",
"G.a_adi": "",
"TBL_BELGE_TUR.a_adi": "Satis Faturasi",
"G.a_gc": "-1",
"G.a_seri": "0",
"TBL_BELGE_SERI.a_kod": "",
"G.a_kod": "0",
"G.a_tarih": "14.08.2023 00:00:00",
"G.a_vtarih": "14.08.2023 00:00:00",
"G.a_cari_id": "167914",
"CARI_ADI": "SKY-AE PRODUCTION ",
"TBL_FIS_TUR.a_adi": "",
"G.a_ack": "",
"G.a_depo_id": "2",
"TBL_STOK_DEPO.a_adi": "Ana Depo",
"G.a_fcari": "",
"G.a_fadres1": "Hokkabazlar Mah. Anavatan Caddesi No: 150 / 5 ",
"G.a_fadres2": "",
"G.a_fvda": "",
"G.a_fvno": "",
"G.a_sube_id": "1",
"TBL_SUBE.a_adi": "Eskisehir Subesi",
"G.a_per_id": "0",
"PERSONELADI": " ",
"G.a_isk_tut": "0",
"G.a_iskd": "0",
"G.a_iskd_tut": "0",
"G.a_kdv_tut": "5000.31",
"G.a_otv_tut": "0",
"G.a_oiv_tut": "0",
"G.a_tev_tut": "0",
"G.a_modul": "1054",
"kdv_haric": "25001.51",
"G.a_tutar": "30001.82",
"Kapatilan": "30001.82",
"Kalan": "0",
"G.a_modul_ref": "0",
"G.a_dov_id": "1",
"TBL_DOV.a_adi": "$",
"G.a_dov_kur": "27.0546",
"G.a_dov_tut": "1108.94",
"G.a_onay": "1",
"G.a_cuser": "29459",
"TBL_EUSER.a_name": "Hasan Tasan",
"G.a_cdate": "14.08.2023 12:03:00",
"G.a_muser": "29459",
"G.a_mdate": "14.08.2023 13:35:00",
"G.a_fulke": "Turkiye",
"G.a_fili": "Eskisehir",
"G.a_filce": "Tepebasi",
"G.a_sadres": "",
"G.a_sili": "",
"G.a_silce": "",
"TBL_GUSER.a_name": "Hasan Tasan",
"G.a_ettn": "1e752616-224c-4dd3-9e04-feab966ff52b",
"G.a_edrm": "0",
"TBL_FAT_DUR.a_adi": "",
"G.a_etur": "3",
"TBL_FAT_TUR.a_adi": "E-Arsiv",
"G.a_sbelge_seri_no": "GÖNDERİLMEDİ",
"TBL_KR.a_adi": "",
"G.a_gonder": "GÖNDERİLMEDİ",
"G.a_sahip": "29459",
"TBL_SAHIP.a_name": "Hasan Tasan",
"G.a_sontar": "",
"TBL_ONAY.a_adi": "Onayli",
"TBL_REHBER.a_kod": "SPA-E",
"TBL_REHBER.a_resmi_ad": "SKY PRODUCTION TIC. A.S.",
"G.a_mn_kapat": "0",
"G.a_prnsay": "0",
"G.a_siparis_no": "",
"G.a_siparis_tar": "",
"G.a_edrm_ack": "0",
"G.a_kabul_red_ack": "",
"G.a_belge_drm": "0",
"G.a_belge_drm_ubl": "0",
"G.a_senaryo_id": "",
"G.a_profile_id": "",
"G.a_mus_sube_kodu": "",
"G.a_oykb_vkn": "",
"TBL_ETICARET.a_adi": "",
"Dovizli_isk": "0",
"Dovizli_kalan_tutar": "0",
"TBL_REHBER.a_tcno": "",
"TBL_REHBER.a_e_posta": "[email protected]",
"G.a_kff": "0",
"G.a_stok_yansitmayacak": "0"
},
{
"Satir": "2",
"sec": "Sec",
"G.a_id": "18523",
"G.a_tur": "31",
"G.a_adi": "Insert Fatura",
"TBL_BELGE_TUR.a_adi": "Satis Faturasi",
"G.a_gc": "-1",
"G.a_seri": "0",
"TBL_BELGE_SERI.a_kod": "",
"G.a_kod": "0",
"G.a_tarih": "13.02.2023 00:00:00",
"G.a_vtarih": "13.03.2023 00:00:00",
"G.a_cari_id": "162220",
"CARI_ADI": "okn ",
"TBL_FIS_TUR.a_adi": "",
"G.a_ack": " insert islemi",
"G.a_depo_id": "1",
"TBL_STOK_DEPO.a_adi": "Eskisehir Meselik Depo",
"G.a_fcari": "",
"G.a_fadres1": "Deneme Adresi Acik",
"G.a_fadres2": "",
"G.a_fvda": "",
"G.a_fvno": "",
"G.a_sube_id": "1",
"TBL_SUBE.a_adi": "Eskisehir Subesi",
"G.a_per_id": "0",
"PERSONELADI": " ",
"G.a_isk_tut": "0",
"G.a_iskd": "0",
"G.a_iskd_tut": "0",
"G.a_kdv_tut": "0",
"G.a_otv_tut": "0",
"G.a_oiv_tut": "0",
"G.a_tev_tut": "0",
"G.a_modul": "1054",
"kdv_haric": "0",
"G.a_tutar": "0",
"Kapatilan": "0",
"Kalan": "0",
"G.a_modul_ref": "0",
"G.a_dov_id": "0",
"TBL_DOV.a_adi": "TL",
"G.a_dov_kur": "1",
"G.a_dov_tut": "0",
"G.a_onay": "0",
"G.a_cuser": "25986",
"TBL_EUSER.a_name": "Ali ALKAN",
"G.a_cdate": "14.08.2023 11:20:00",
"G.a_muser": "25986",
"G.a_mdate": "14.08.2023 11:20:00",
"G.a_fulke": "",
"G.a_fili": "Eskisehir",
"G.a_filce": "Odunpazari",
"G.a_sadres": "",
"G.a_sili": "",
"G.a_silce": "",
"TBL_GUSER.a_name": "Ali ALKAN",
"G.a_ettn": "cb39ef57-8bdc-467a-af51-42c82f98316c",
"G.a_edrm": "0",
"TBL_FAT_DUR.a_adi": "",
"G.a_etur": "3",
"TBL_FAT_TUR.a_adi": "E-Arsiv",
"G.a_sbelge_seri_no": "GÖNDERİLMEDİ",
"TBL_KR.a_adi": "",
"G.a_gonder": "GÖNDERİLMEDİ",
"G.a_sahip": "25986",
"TBL_SAHIP.a_name": "Ali ALKAN",
"G.a_sontar": "",
"TBL_ONAY.a_adi": "Onaysiz",
"TBL_REHBER.a_kod": "okn3223",
"TBL_REHBER.a_resmi_ad": "",
"G.a_mn_kapat": "0",
"G.a_prnsay": "0",
"G.a_siparis_no": "",
"G.a_siparis_tar": "",
"G.a_edrm_ack": "0",
"G.a_kabul_red_ack": "",
"G.a_belge_drm": "0",
"G.a_belge_drm_ubl": "0",
"G.a_senaryo_id": "",
"G.a_profile_id": "",
"G.a_mus_sube_kodu": "",
"G.a_oykb_vkn": "",
"TBL_ETICARET.a_adi": "",
"Dovizli_isk": "0",
"Dovizli_kalan_tutar": "0",
"TBL_REHBER.a_tcno": "12345678916",
"TBL_REHBER.a_e_posta": "[email protected]",
"G.a_kff": "0",
"G.a_stok_yansitmayacak": "0"
},
{
"Satir": "3",
"sec": "Sec",
"G.a_id": "18522",
"G.a_tur": "31",
"G.a_adi": "Insert Fatura",
"TBL_BELGE_TUR.a_adi": "Satis Faturasi",
"G.a_gc": "-1",
"G.a_seri": "0",
"TBL_BELGE_SERI.a_kod": "",
"G.a_kod": "0",
"G.a_tarih": "13.02.2023 00:00:00",
"G.a_vtarih": "13.03.2023 00:00:00",
"G.a_cari_id": "162220",
"CARI_ADI": "okn ",
"TBL_FIS_TUR.a_adi": "",
"G.a_ack": " insert islemi",
"G.a_depo_id": "1",
"TBL_STOK_DEPO.a_adi": "Eskisehir Meselik Depo",
"G.a_fcari": "",
"G.a_fadres1": "Deneme Adresi Acik",
"G.a_fadres2": "",
"G.a_fvda": "",
"G.a_fvno": "",
"G.a_sube_id": "1",
"TBL_SUBE.a_adi": "Eskisehir Subesi",
"G.a_per_id": "0",
"PERSONELADI": " ",
"G.a_isk_tut": "0",
"G.a_iskd": "0",
"G.a_iskd_tut": "0",
"G.a_kdv_tut": "0",
"G.a_otv_tut": "0",
"G.a_oiv_tut": "0",
"G.a_tev_tut": "0",
"G.a_modul": "1054",
"kdv_haric": "0",
"G.a_tutar": "0",
"Kapatilan": "0",
"Kalan": "0",
"G.a_modul_ref": "0",
"G.a_dov_id": "0",
"TBL_DOV.a_adi": "TL",
"G.a_dov_kur": "1",
"G.a_dov_tut": "0",
"G.a_onay": "0",
"G.a_cuser": "25986",
"TBL_EUSER.a_name": "Ali ALKAN",
"G.a_cdate": "14.08.2023 11:03:00",
"G.a_muser": "25986",
"G.a_mdate": "14.08.2023 11:03:00",
"G.a_fulke": "",
"G.a_fili": "Eskisehir",
"G.a_filce": "Odunpazari",
"G.a_sadres": "",
"G.a_sili": "",
"G.a_silce": "",
"TBL_GUSER.a_name": "Ali ALKAN",
"G.a_ettn": "b6377a5a-8baf-4073-990d-28a8152f4867",
"G.a_edrm": "0",
"TBL_FAT_DUR.a_adi": "",
"G.a_etur": "3",
"TBL_FAT_TUR.a_adi": "E-Arsiv",
"G.a_sbelge_seri_no": "GÖNDERİLMEDİ",
"TBL_KR.a_adi": "",
"G.a_gonder": "GÖNDERİLMEDİ",
"G.a_sahip": "25986",
"TBL_SAHIP.a_name": "Ali ALKAN",
"G.a_sontar": "",
"TBL_ONAY.a_adi": "Onaysiz",
"TBL_REHBER.a_kod": "okn3223",
"TBL_REHBER.a_resmi_ad": "",
"G.a_mn_kapat": "0",
"G.a_prnsay": "0",
"G.a_siparis_no": "",
"G.a_siparis_tar": "",
"G.a_edrm_ack": "0",
"G.a_kabul_red_ack": "",
"G.a_belge_drm": "0",
"G.a_belge_drm_ubl": "0",
"G.a_senaryo_id": "",
"G.a_profile_id": "",
"G.a_mus_sube_kodu": "",
"G.a_oykb_vkn": "",
"TBL_ETICARET.a_adi": "",
"Dovizli_isk": "0",
"Dovizli_kalan_tutar": "0",
"TBL_REHBER.a_tcno": "12345678916",
"TBL_REHBER.a_e_posta": "[email protected]",
"G.a_kff": "0",
"G.a_stok_yansitmayacak": "0"
}
],
"sayfa": 3283,
"Toplam_Tutar": 3592374798.2733526
}
} Fatura modülündeki diğer servisler
- POST Fatura Bilgisi Getir
- POST Fatura Ekleme
- POST Fatura Güncelleme
- POST Fatura Blok Ekle
- POST Fatura Silme
- POST Fatura Satır Ekle
- POST Fatura Satır Güncelle
- POST Fatura Satır Sil
- POST Fatura Tahsilatlar Listesi
- POST Fatura Tahsilatı Ekleme
- POST Fatura Tahsilatlarını Güncelleme
- POST Fatura Tahsilatlarını Silme