Sipariş ya da Fatura kaydetmek için kullanılacak olan müşteri tanımlama servisidir. Servis için gereken parametreler aşağıda tanımlanmıştır. Zorunlulukları belirtilmiştir. Örnek Request ve Response'lar aşağıda görselleriyle birlikte verilmiştir.
Api servis linki firma bazlı değişebilmektedir. Lokalde çalışacak servisler için bizimle iletişime geçiniz.
https://api.leanbilisim.com/api/Definitions/CustomerSave/{CompanyID}
Parametre Açıklamaları & Kuralları
Koyu renkli ve yıldızla ( * ) belirtilmiş olan parametreler zorunlu alan olarak istekte gönderilmelidir.
Parametre | Açıklama | Veri Tipi | Max. Karakter Sayısı |
---|---|---|---|
CustomerName * | Müşteri Adı | string | 250 |
CustomerRecordType * | Müşteri Kayıt Türü 1:Alıcı(A) 2:Satıcı(S) 3:Alıcı+Satıcı(A+S) | integer | - |
CustomerOrganizationType | Kuruluş Tipi. 0:Tanımsız 1:LimitedŞirket 2:AnonimŞirket 3:KomanditŞirket 4:KolektifŞirket 5:İrtibatBürosu 6:ŞahısŞirketi 7:Şube 8:Kamu (Default Olarak ise 0 gitmektedir.) |
integer | |
CustomerReferenceGroupCode * | Referans Grup Tanımı Listeleme Fonksiyonunu inceleyerek oradaki ReferenceGroupCode ' u göndermelisiniz. "PYTY" | string | - |
CustomerCurrencyCode * | Müşteri Döviz Kodu. ÖRNEK : TRY, USD, EUR | integer | - |
CustomerCountryName * | Ülke Adı | string | - |
CustomerCityName * | Şehir Adı | string | - |
CustomerDistrictName * | İlçe Adı | string | - |
CustomerNeighborhood * | Mahalle Adı | string | - |
CustomerStreet1 | Cadde Adı | string | - |
CustomerStreet2 | Sokak Adı | string | - |
CustomerBuildingName | Bina Adı | string | - |
CustomerBuildingNumber | Bina Numarası | string | - |
CustomerApartmentNumber | Daire Numarası | string | - |
CustomerPostalCode | Posta Kodu | string | - |
CustomerPhone1 | Telefon Numarası 1 | string | - |
CustomerPhone2 | Telefon Numarası 2 | string | - |
CustomerEmail | E-Mail Adresi | string | 250 |
CustomerTaxNo * | Müşteri TC Kimlik Numarası veya Vergi Kimlik Numarası. ? / & % + ^ ' * _" boşluk gibi özel karakterler kullanılamaz. | string | 11 |
CustomerTaxOffice | Vergi Dairesi | string | - |
CustomerElectronicArchiveBillEmail * | E-Arşiv mail adresi. CustomerTaxNo 11111111111 olarak gönderilirse CustomerElectronicArchiveBillEmail zorunlu hale gelir. | string | 250 |
CustomerUserText1 | Müşteri Text Alanı 1. | string | 250 |
CustomerUserText2 | Müşteri Text Alanı 2. | string | 250 |
CustomerUserText3 | Müşteri Text Alanı 3. | string | 250 |
CustomerUserNumeric1 | Müşteri Sayısal Alanı 1. | integer | - |
CustomerUserNumeric2 | Müşteri Sayısal Alanı 2. | integer | - |
CustomerUserNumeric3 | Müşteri Sayısal Alanı 3. | integer | - |
CustomerIntegrationCompanyCode | Müşteri Entegrasyon Kodu. | string | - |
CustomerTradeRegistrationNumber | Müşteri Ticaret Sicil Numarası. | string | - |
CustomerCentralRegistrationSystemNumber | Müşteri MERSİS Numarası | string | - |
CustomerChamberRegistrationNumber | Müşteri Oda Sicil Numarası | string | - |
CustomerBranchCode | Müşteri Şube Kodu | string | - |
CustomerUsers | Müşteri Kullanıcıları. ( Zorunlu Değildir. Gönderildiği takdirde zorunlu alanlar aşağıda belirtilmiştir. ) | array | - |
CustomerUsers.CustomerUserName * | Müşteri Kullanıcı Adı. | string | 250 |
CustomerUsers.CustomerUserSurname * | Müşteri Kullanıcı Soyadı | string | 250 |
CustomerUsers.CustomerUserPosition | Müşteri Kullanıcı Unvanı | string | 250 |
CustomerUsers.CustomerUserIdentityCardNumber * | Müşteri Kullanıcı Tc Kimlik Numarası. ? / & % + ^ ' * _" boşluk gibi özel karakterler kullanılamaz. | string | 11 |
CustomerUsers.CustomerUserEmail | Müşteri Kullanıcı E-Mail Adresi | string | - |
CustomerUsers.CustomerUserCellPhone | Müşteri Kullanıcı Cep Telefon Numarası | string | - |
CustomerUsers.CustomerUserPhone | Müşteri Kullanıcı İş Telefon Numarası | string | - |
CustomerUsers.CustomerUserInternalNumber | Müşteri Kullanıcı İş Dahili Numarası | string | - |
CustomerUsers.CustomerUserDepartmentName | Müşteri Kullanıcı Departman Adı. ÖRNEK: "MUHASEBE","FİNANS" | string | - |
CustomerUsers.CustomerUserDrivingLicenseNumber | Müşteri Kullanıcı Ehliyet Seri Numarası | string | - |
CustomerUsers.CustomerUserText1 | Müşteri Kullanıcı Text Alanı 1. | string | - |
CustomerUsers.CustomerUserText2 | Müşteri Kullanıcı Text Alanı 2. | string | - |
CustomerUsers.CustomerUserText3 | Müşteri Kullanıcı Text Alanı 3. | string | - |
CustomerUsers.CustomerUserNumeric1 | Müşteri Kullanıcı Sayısal Alan 1. | integer | - |
CustomerUsers.CustomerUserNumeric2 | Müşteri Kullanıcı Sayısal Alan 2. | integer | - |
CustomerUsers.CustomerUserNumeric3 | Müşteri Kullanıcı Sayısal Alan 3. | integer | - |
CustomerUsers.CustomerUserExplanation | Müşteri Kullanıcı Açıklama | string | - |
Örnek Request
{
"Customer":{
"CustomerName":"Test Api Customers",
"CustomerRecordType":3,
"CustomerOrganizationType":"0",
"CustomerReferenceGroupCode":"PYTY",
"CustomerCurrencyCode":"TRY",
"CustomerCountryName":"Türkiye",
"CustomerCityName":"Kayseri",
"CustomerDistrictName":"Melikgazi",
"CustomerNeighborhood":"Mahalle",
"CustomerStreet1":"Cadde",
"CustomerStreet2":"Sokak",
"CustomerBuildingName": "Bina Adı",
"CustomerBuildingNumber":"1",
"CustomerApartmentNumber":"1",
"CustomerPostalCode":"38000",
"CustomerPhone1":"12345678901",
"CustomerPhone2":"12345678901",
"CustomerEmail":"[email protected]",
"CustomerTaxNo":"11111111111",
"CustomerTaxOffice":"Vergi Dairesi",
"CustomerElectronicArchiveBillEmail":"[email protected]",
"CustomerUserText1":"111",
"CustomerUserText2":"1112",
"CustomerUserText3":"1113",
"CustomerUserNumeric1":1,
"CustomerUserNumeric2":2,
"CustomerUserNumeric3":3,
"CustomerIntegrationCompanyCode":"123464",
"CustomerTradeRegistrationNumber":"123466546",
"CustomerCentralRegistrationSystemNumber":"23216546",
"CustomerChamberRegistrationNumber":"511263435435",
"CustomerBranchCode":"12345",
"CustomerUsers":[{
"CustomerUserName":"Test Kullanici",
"CustomerUserSurname":"Test Soyadi",
"CustomerUserPosition":"Test ünvan",
"CustomerUserIdentityCardNumber":"12346578901",
"CustomerUserEmail":"[email protected]",
"CustomerUserCellPhone":"12345678910",
"CustomerUserPhone":"12345678910",
"CustomerUserInternalNumber":"2580",
"CustomerUserDepartmentName":"MUHASEBE",
"CustomerUserDrivingLicenseNumber":"12346578901",
"CustomerUserText1":"111",
"CustomerUserText2":"1112",
"CustomerUserText3":"1113",
"CustomerUserNumeric1":1,
"CustomerUserNumeric2":2,
"CustomerUserNumeric3":3,
"CustomerUserExplanation":"Test Açıklama"
}
]}
}
Örnek Response
{
"Result": true,
"Message": "Müşteri Başarıyla Aktarılmıştır.",
"Item": {
"CustomerID": "e5502ff6-396a-4ed9-b5e9-cc3f4212a2af"
}
}