Teklif Satır Güncelleme
Teklif Satır Güncelleme, Evobulut ön muhasebe / ERP yazılımının Teklif modülüne ait bir REST API servisidir. POST yöntemiyle https://ws.evobulut.com/api/Teklif/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 |
| statu |
Statü |
| a_tur |
Türü |
| a_mas_id |
Ana Kayıt ID |
| a_onay |
Onay |
| a_tarih |
Tarih (G : Güncelleme , Y : Yeni satır , S : Sil ) |
| a_cari_id |
Müşteri ID (Verilen Teklif: 61, Alınan teklif: 60) |
| a_stok_id |
Stok ID |
| a_brm |
Birim ID |
| a_brm_mik |
Birim Miktarı
|
| a_brm_fiy |
Birim Fiyatı |
| a_brm_carp |
Birim Çarpanı |
| a_ana_brm |
Ana Birim (Seçilen stok birimi ana birimden farklı olabilir.)
|
| a_dov_id |
Döviz ID
|
| a_dov_kur |
Döviz Kuru(Gelen stoktaki ürünü fiyatı)
|
| a_sube_id |
Şube ID |
| a_ack |
Açıklama
|
| a_stok_tur |
Stok Turu (0 : TL , 1 : $ ...) |
| a_bilgi |
teklif satırı ek bilgi alanı (base64 gönderilir) |
| a_kdv |
KDV Orani (Seçilen dövizin karşılığı olan para TL cinsinden gelmelidir.)
|
| a_isk1 |
1. Iskonto Oranı
|
| a_sira |
Sıra Numarası (İlgili stok geldiğinde orada yer alan a_alt_adi kolonundaki değerdir.)
|
Header Bilgileri
| X-ClientId | Login anında alınan kullanıcı Token UID bilgisi |
İstek Gövdesi (JSON)
{
"cmd": "teklif_satir_upd",
"UID": "KULLANICI_UID",
"Ana": [
{
"a_id": "11726",
"a_tur": "61",
"a_mas_id": "9149",
"a_onay": "0",
"a_tarih": "19.01.2023",
"a_cari_id": "167522",
"a_stok_id": "5832",
"a_brm": "4",
"a_brm_mik": "2",
"a_brm_fiy": "200",
"a_brm_carp": "12",
"a_ana_brm": "4",
"a_dov_id": "1",
"a_dov_kur": "18.89",
"a_ack": "S001",
"a_kdv": "18",
"a_isk1": "10",
"a_bilgi": "bWVyaGFiYQ=="
}
]
} Kod Örnekleri
curl -X POST "https://ws.evobulut.com/api/Teklif/base/" \
-H "Content-Type: application/json" \
-d '{
"cmd": "teklif_satir_upd",
"UID": "KULLANICI_UID",
"Ana": [
{
"a_id": "11726",
"a_tur": "61",
"a_mas_id": "9149",
"a_onay": "0",
"a_tarih": "19.01.2023",
"a_cari_id": "167522",
"a_stok_id": "5832",
"a_brm": "4",
"a_brm_mik": "2",
"a_brm_fiy": "200",
"a_brm_carp": "12",
"a_ana_brm": "4",
"a_dov_id": "1",
"a_dov_kur": "18.89",
"a_ack": "S001",
"a_kdv": "18",
"a_isk1": "10",
"a_bilgi": "bWVyaGFiYQ=="
}
]
}'const response = await fetch("https://ws.evobulut.com/api/Teklif/base/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"cmd": "teklif_satir_upd",
"UID": "KULLANICI_UID",
"Ana": [
{
"a_id": "11726",
"a_tur": "61",
"a_mas_id": "9149",
"a_onay": "0",
"a_tarih": "19.01.2023",
"a_cari_id": "167522",
"a_stok_id": "5832",
"a_brm": "4",
"a_brm_mik": "2",
"a_brm_fiy": "200",
"a_brm_carp": "12",
"a_ana_brm": "4",
"a_dov_id": "1",
"a_dov_kur": "18.89",
"a_ack": "S001",
"a_kdv": "18",
"a_isk1": "10",
"a_bilgi": "bWVyaGFiYQ=="
}
]
})
});
const veri = await response.json();
console.log(veri);using System.Text;
using System.Text.Json;
using var client = new HttpClient();
var json = """
{
"cmd": "teklif_satir_upd",
"UID": "KULLANICI_UID",
"Ana": [
{
"a_id": "11726",
"a_tur": "61",
"a_mas_id": "9149",
"a_onay": "0",
"a_tarih": "19.01.2023",
"a_cari_id": "167522",
"a_stok_id": "5832",
"a_brm": "4",
"a_brm_mik": "2",
"a_brm_fiy": "200",
"a_brm_carp": "12",
"a_ana_brm": "4",
"a_dov_id": "1",
"a_dov_kur": "18.89",
"a_ack": "S001",
"a_kdv": "18",
"a_isk1": "10",
"a_bilgi": "bWVyaGFiYQ=="
}
]
}
""";
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync("https://ws.evobulut.com/api/Teklif/base/", content);
var veri = await response.Content.ReadAsStringAsync();
Console.WriteLine(veri);import requests
url = "https://ws.evobulut.com/api/Teklif/base/"
payload = {
"cmd": "teklif_satir_upd",
"UID": "KULLANICI_UID",
"Ana": [
{
"a_id": "11726",
"a_tur": "61",
"a_mas_id": "9149",
"a_onay": "0",
"a_tarih": "19.01.2023",
"a_cari_id": "167522",
"a_stok_id": "5832",
"a_brm": "4",
"a_brm_mik": "2",
"a_brm_fiy": "200",
"a_brm_carp": "12",
"a_ana_brm": "4",
"a_dov_id": "1",
"a_dov_kur": "18.89",
"a_ack": "S001",
"a_kdv": "18",
"a_isk1": "10",
"a_bilgi": "bWVyaGFiYQ=="
}
]
}
response = requests.post(url, json=payload)
print(response.json())<?php
$url = "https://ws.evobulut.com/api/Teklif/base/";
$payload = '{
"cmd": "teklif_satir_upd",
"UID": "KULLANICI_UID",
"Ana": [
{
"a_id": "11726",
"a_tur": "61",
"a_mas_id": "9149",
"a_onay": "0",
"a_tarih": "19.01.2023",
"a_cari_id": "167522",
"a_stok_id": "5832",
"a_brm": "4",
"a_brm_mik": "2",
"a_brm_fiy": "200",
"a_brm_carp": "12",
"a_ana_brm": "4",
"a_dov_id": "1",
"a_dov_kur": "18.89",
"a_ack": "S001",
"a_kdv": "18",
"a_isk1": "10",
"a_bilgi": "bWVyaGFiYQ=="
}
]
}';
$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": "teklif_satir_upd",
"UID": "KULLANICI_UID",
"Ana": [
{
"a_id": "11726",
"a_tur": "61",
"a_mas_id": "9149",
"a_onay": "0",
"a_tarih": "19.01.2023",
"a_cari_id": "167522",
"a_stok_id": "5832",
"a_brm": "4",
"a_brm_mik": "2",
"a_brm_fiy": "200",
"a_brm_carp": "12",
"a_ana_brm": "4",
"a_dov_id": "1",
"a_dov_kur": "18.89",
"a_ack": "S001",
"a_kdv": "18",
"a_isk1": "10",
"a_bilgi": "bWVyaGFiYQ=="
}
]
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://ws.evobulut.com/api/Teklif/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/Teklif/base/'),
headers: {'Content-Type': 'application/json'},
body: jsonEncode({
"cmd": "teklif_satir_upd",
"UID": "KULLANICI_UID",
"Ana": [
{
"a_id": "11726",
"a_tur": "61",
"a_mas_id": "9149",
"a_onay": "0",
"a_tarih": "19.01.2023",
"a_cari_id": "167522",
"a_stok_id": "5832",
"a_brm": "4",
"a_brm_mik": "2",
"a_brm_fiy": "200",
"a_brm_carp": "12",
"a_ana_brm": "4",
"a_dov_id": "1",
"a_dov_kur": "18.89",
"a_ack": "S001",
"a_kdv": "18",
"a_isk1": "10",
"a_bilgi": "bWVyaGFiYQ=="
}
]
}),
);
print(jsonDecode(response.body)); Başarılı Yanıt
200 OK
{
"status": "OK",
"veri": [
{
"mesaj": "Guncelleme Islemi Basariyla Gerceklesti! ",
"Ana": [
{
"Satir": "0",
"a_id": "9149",
"a_adi": "Ali t3st",
"a_tur": "61",
"BELGE_TUR": "Verilen Teklif",
"a_gc": "-1",
"a_seri": "0",
"BELGE_SERI_AD": "",
"a_kod": "0",
"a_tarih": "26.01.2023 00:00:00",
"a_cari_id": "167522",
"CARI_ADI": "Ali alkan",
"a_ack": "Bu bir ses denemesidir",
"a_depo_id": "0",
"DEPO_ADI": "",
"a_fcari": "",
"a_fadres1": "",
"a_fadres2": "",
"a_fvda": "",
"a_fvno": "",
"a_tevkifat": "0",
"TEVKIFAT_ADI": "",
"TEVKIFAT_ORAN": "0",
"a_vergi_muaf": "0",
"VER_MUAF_ADI": "",
"a_sube_id": "6",
"SUBE_ADI": "DENEMESSG",
"a_isk_tut": "830.6000000002311",
"a_iskd": "0.577800444675222",
"a_iskd_tut": "75.00000000023108",
"a_kdv_tut": "2322.9468000071583",
"a_otv_tut": "0",
"a_oiv_tut": "0",
"a_tev_tut": "0",
"a_modul": "0",
"a_tutar": "15228.206800046926",
"a_modul_ref": "0",
"a_dov_id": "0",
"Doviz_Kodu": "TL",
"Doviz_Sembolu": "TL",
"Doviz_Adi": "Turk Lirasi",
"a_dov_kur": "1",
"a_dov_tut": "15228.206800046926",
"a_onay": "0",
"a_tek_durum": "8",
"TEK_DRM": "Kazanildi",
"a_teslim_sart": "12",
"a_teslim_sart_adi": "Hizli teslimat",
"a_odeme_kosul": "8",
"a_odeme_kosul_adi": "Vade Gun Denemexx",
"a_teslim_sure": "2 saniye",
"a_gecerli_tarih": "26.01.2023 00:00:00",
"a_rev_no": "0",
"a_rev_tar": "01.01.1900 00:00:00",
"a_rev_ack": "",
"a_rev_id": "0",
"a_cuser": "25986",
"CUSERNAME": "Ali ALKAN",
"a_cdate": "26.01.2023 14:36:00",
"a_muser": "25986",
"a_mdate": "14.08.2023 16:32:00",
"MUSERNAME": "Ali ALKAN",
"a_udf": "",
"a_udf_grp": "",
"a_sahip": "25986",
"a_sahip_adi": "Ali ALKAN",
"a_sontar": "",
"a_mkod": "k003",
"a_iletkisi": "hamdi",
"a_iletkisi_id": "0",
"a_kybtme_id": "0",
"KYBTME_ADI": "",
"a_kybtme_rakip_id": "0",
"RAKIP": "",
"a_kybtme_marka_id": "0",
"MARKA": "",
"a_kybtme_sbp": "",
"a_takipno": "goldenwind",
"a_satis_poli": "0",
"a_satis_poli_carp": "0",
"a_isk_oran": "0",
"a_iskd_vergi_dahil": "0",
"a_alis_poli": "0",
"a_alis_poli_carp": "0"
}
],
"Teklif_Toplam": [
{
"Ara_Toplam": "13735.86 TL",
"Toplam_Indirim": "830.6 TL",
"Brut_Toplam": "12905.26 TL",
"Toplam_KDV_18": "2322.95 TL",
"Toplam_KDV": "2322.95 TL",
"Tevkifat_Tutari": "0 TL",
"Genel_Toplam": "15228.21 TL",
"Turk_Lirasi_Karsiligi": "15228.21 TL"
}
],
"Detay": [
{
"a_id": "11726",
"a_mas_id": "9149",
"a_tur": "61",
"a_gc": "-1",
"a_tarih": "26.01.2023 00:00:00",
"a_cari_id": "167522",
"a_ack": "S001",
"a_bilgi": "",
"a_sube_id": "6",
"a_kod": "S001",
"a_kod1": "S001",
"a_stok_id": "5832",
"a_stok_adi": "XX_KALEM S001",
"a_stok_alt_adi": "deneme alt baslik",
"a_formul_id": "0",
"a_for_boy_adet": "0",
"a_for_boy_uzun": "0",
"a_stok_tur": "1",
"a_dip_fiyat": "4",
"a_doviz_id_dip": "3",
"a_depo_id": "0",
"a_brm": "4",
"a_brm_adi": "Adetc",
"a_brm_mik": "2",
"a_brm_fiy": "3778",
"dovizli_birim_fiyat": "200",
"a_brm_carp": "1",
"a_ana_brm": "4",
"a_ana_brm_adi": "Adetc",
"a_mik": "2",
"a_mik_gir": "0",
"a_mik_cik": "2",
"a_mik_kapan": "0",
"a_mik_kalan": "24",
"a_fiy": "3778",
"a_kdv": "18",
"a_kdv_tut": "1217",
"a_isk1": "10",
"a_isk1_mat": "7556",
"a_isk1_tut": "755.6",
"a_isk2": "0",
"a_isk2_mat": "6800.4",
"a_isk2_tut": "0",
"a_isk3": "0",
"a_isk3_mat": "6800.4",
"a_isk3_tut": "0",
"a_iskd": "0.577800444675222",
"a_iskd_mat": "6800.4",
"a_iskd_tut": "39.29274143969379",
"a_isk_tutar": "794.8927414396939",
"a_iskontolu_brm_fiy": "3380.553629280153",
"a_otv": "0",
"a_otv_tut": "0",
"a_otv_kod": "0",
"a_otv_tip": "0",
"a_oiv": "0",
"a_oiv_tut": "0",
"a_tutar": "7978.106565101161",
"a_tutar_kdvh": "6761.107258560306",
"a_modul": "0",
"a_modul_ref": "0",
"a_tevkifat_id": "0",
"a_tevkifat_tut": "0",
"TEVKIFAT_ADI": "",
"a_dov_id": "1",
"a_dov_adi": "$",
"Doviz_Acik_Adi": "ABD Dolari",
"a_dov_kur": "18.89",
"a_dov_tut": "422.34550371101966",
"a_efat_brm": "0",
"a_efat_brm_mik": "0",
"a_efat_stok_kodu": "",
"a_efat_stok_adi": "",
"a_efat_brm_adi": "",
"a_sat_ref_id": "0",
"a_sira": "0",
"a_term_tar": "20.01.2023 00:00:00",
"a_teslim_bilgi": "",
"a_cuser": "29459",
"a_cdate": "27.01.2023 10:30:00",
"a_muser": "25986",
"a_mdate": "14.08.2023 16:32:00"
},
{
"a_id": "11728",
"a_mas_id": "9149",
"a_tur": "61",
"a_gc": "-1",
"a_tarih": "26.01.2023 00:00:00",
"a_cari_id": "167522",
"a_ack": "deneme beyaz baslik",
"a_bilgi": "",
"a_sube_id": "6",
"a_kod": "S001",
"a_kod1": "S001",
"a_stok_id": "5832",
"a_stok_adi": "XX_KALEM S001",
"a_stok_alt_adi": "deneme alt baslik",
"a_formul_id": "0",
"a_for_boy_adet": "0",
"a_for_boy_uzun": "0",
"a_stok_tur": "1",
"a_dip_fiyat": "4",
"a_doviz_id_dip": "3",
"a_depo_id": "0",
"a_brm": "4",
"a_brm_adi": "Adetc",
"a_brm_mik": "2",
"a_brm_fiy": "2059.01",
"dovizli_birim_fiyat": "109",
"a_brm_carp": "1",
"a_ana_brm": "4",
"a_ana_brm_adi": "Adetc",
"a_mik": "2",
"a_mik_gir": "0",
"a_mik_cik": "2",
"a_mik_kapan": "0",
"a_mik_kalan": "0",
"a_fiy": "2059.01",
"a_kdv": "18",
"a_kdv_tut": "736.96",
"a_isk1": "0",
"a_isk1_mat": "4118.02",
"a_isk1_tut": "0",
"a_isk2": "0",
"a_isk2_mat": "4118.02",
"a_isk2_tut": "0",
"a_isk3": "0",
"a_isk3_mat": "4118.02",
"a_isk3_tut": "0",
"a_iskd": "0.577800444675222",
"a_iskd_mat": "4118.02",
"a_iskd_tut": "23.793937871814578",
"a_isk_tutar": "23.793937871814578",
"a_iskontolu_brm_fiy": "2047.1130310640929",
"a_otv": "0",
"a_otv_tut": "0",
"a_otv_kod": "0",
"a_otv_tip": "0",
"a_oiv": "0",
"a_oiv_tut": "0",
"a_tutar": "4831.186753311259",
"a_tutar_kdvh": "4094.2260621281857",
"a_modul": "0",
"a_modul_ref": "0",
"a_tevkifat_id": "0",
"a_tevkifat_tut": "0",
"TEVKIFAT_ADI": "",
"a_dov_id": "1",
"a_dov_adi": "$",
"Doviz_Acik_Adi": "ABD Dolari",
"a_dov_kur": "18.89",
"a_dov_tut": "255.75366613611746",
"a_efat_brm": "0",
"a_efat_brm_mik": "0",
"a_efat_stok_kodu": "",
"a_efat_stok_adi": "",
"a_efat_brm_adi": "",
"a_sat_ref_id": "0",
"a_sira": "0",
"a_term_tar": "20.01.2023 00:00:00",
"a_teslim_bilgi": "",
"a_cuser": "29459",
"a_cdate": "27.01.2023 10:40:00",
"a_muser": "29459",
"a_mdate": "27.02.2023 10:55:00"
},
{
"a_id": "11729",
"a_mas_id": "9149",
"a_tur": "61",
"a_gc": "-1",
"a_tarih": "26.01.2023 00:00:00",
"a_cari_id": "167522",
"a_ack": "S001",
"a_bilgi": "",
"a_sube_id": "6",
"a_kod": "S001",
"a_kod1": "S001",
"a_stok_id": "5832",
"a_stok_adi": "XX_KALEM S001",
"a_stok_alt_adi": "deneme alt baslik",
"a_formul_id": "0",
"a_for_boy_adet": "0",
"a_for_boy_uzun": "0",
"a_stok_tur": "1",
"a_dip_fiyat": "4",
"a_doviz_id_dip": "3",
"a_depo_id": "0",
"a_brm": "4",
"a_brm_adi": "Adetc",
"a_brm_mik": "1",
"a_brm_fiy": "2061.84",
"dovizli_birim_fiyat": "109.56",
"a_brm_carp": "1",
"a_ana_brm": "4",
"a_ana_brm_adi": "Adetc",
"a_mik": "1",
"a_mik_gir": "0",
"a_mik_cik": "1",
"a_mik_kapan": "0",
"a_mik_kalan": "1",
"a_fiy": "2061.84000004",
"a_kdv": "18",
"a_kdv_tut": "368.99",
"a_isk1": "0",
"a_isk1_mat": "2061.84000004",
"a_isk1_tut": "0",
"a_isk2": "0",
"a_isk2_mat": "2061.84000004",
"a_isk2_tut": "0",
"a_isk3": "0",
"a_isk3_mat": "2061.84000004",
"a_isk3_tut": "0",
"a_iskd": "0.577800444675222",
"a_iskd_mat": "2061.84000004",
"a_iskd_tut": "11.913320688722717",
"a_isk_tutar": "11.913320688722717",
"a_iskontolu_brm_fiy": "2049.9266793512775",
"a_otv": "0",
"a_otv_tut": "0",
"a_otv_kod": "0",
"a_otv_tip": "0",
"a_oiv": "0",
"a_oiv_tut": "0",
"a_tutar": "2418.913481634507",
"a_tutar_kdvh": "2049.9266793512775",
"a_modul": "0",
"a_modul_ref": "0",
"a_tevkifat_id": "0",
"a_tevkifat_tut": "0",
"TEVKIFAT_ADI": "",
"a_dov_id": "1",
"a_dov_adi": "$",
"Doviz_Acik_Adi": "ABD Dolari",
"a_dov_kur": "18.8188",
"a_dov_tut": "128.53707365158817",
"a_efat_brm": "0",
"a_efat_brm_mik": "0",
"a_efat_stok_kodu": "",
"a_efat_stok_adi": "",
"a_efat_brm_adi": "",
"a_sat_ref_id": "0",
"a_sira": "1",
"a_term_tar": "27.01.2023 00:00:00",
"a_teslim_bilgi": "",
"a_cuser": "30038",
"a_cdate": "27.01.2023 10:42:00",
"a_muser": "29459",
"a_mdate": "27.02.2023 10:55:00"
}
]
}
]
} Teklif modülündeki diğer servisler