Cari hesap, işletmenin bireysel müşterilerini, kurumsal müşterilerini, tedarikçilerini, personelini veya geri ödemesiz hesaplarını tanımlamak için kullanılan veri modelidir. En az cari kodu, cari adı, tipi ve vergi numarası girilmelidir. Alacaklar, borçlar, özel indirimler, sadakat kartı tanımları ve bakiyeler takip edilebilir. Cari hesaplar ayrıca online/paket sipariş ve faturalama için kullanılır.
| ALAN ADI | SQL TÜRÜ | VERİ TÜRÜ | AÇIKLAMA |
|---|---|---|---|
| AccountID | numeric(18,0) IDENTITY | decimal | Benzersiz cari hesap ID’si |
| CustomerID | numeric(18,0) | decimal | Cari hesabın ait olduğu işletmenin ID’si |
| Code | nvarchar(100) | string | Cari hesap kodu (benzersiz olmalı) |
| TaxOffice | nvarchar(100) | string | Cari vergi dairesi bilgisi |
| TaxNo | nvarchar(100) | string | Cari vergi veya kimlik numarası |
| Address | nvarchar(250) | string | Cari adres bilgisi |
| PostCode | nvarchar(100) | string | Cari posta kodu |
| CityTown | nvarchar(100) | string | Cari il/ilçe bilgisi |
| District | nvarchar(100) | string | Cari mahalle/ilçe bilgisi |
| Telephone | nvarchar(100) | string | Cari telefon numarası |
| Cellphone | nvarchar(100) | string | Cari cep telefonu numarası |
| CardID | nvarchar(100) | string | Cari kart ID numarası |
| nvarchar(100) | string | Cari e-posta adresi | |
| Type | int | int | Cari hesap tipi (Bireysel:0, Kurumsal:1, Tedarikçi:2, Personel:3, Rezerve:9) |
| Status | int | int | Cari hesap durumu (Yeni:0, Aktif:1) |
| Balance | decimal(18,2) | decimal | Cari borç ve alacak bakiyesi |
| Void | bit | bool | Cari hesabın geçersiz durumu, true ise borç ve alacaklar takip edilmez |
| IsGibUser | bit | bool | E-Fatura durumu (true = e-fatura, false/null = e-arşiv) |
| Deleted | bit | bool | Cari hesap silinme durumu; true ise artık mevcut değildir |
Tablo 6. Cari Hesap veri modeli yapısı
Bir işletmedeki tüm cari hesapların listesine erişim sağlar. Hesapları JSON dizisi olarak döndürür. Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/AccountAPI/GetAccounts?customerID=CID
Belirli bir cari hesabın detaylı bilgilerine erişim sağlar. İlgili hesabı JSON formatında döndürür. Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/AccountAPI/GetAccount?accountID=AID
Belirli bir cari hesabın kodu ile detaylı bilgilerine erişim sağlar. Sorguya uygun ilk hesabı JSON formatında döndürür. Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com adresine e-posta gönderebilirsiniz.
İşletmeye yeni bir cari hesap ekler. POST yöntemi, Account nesnesini payload olarak alır ve sonucu HttpResponseMessage olarak döndürür. Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/AccountAPI/PostAccount?ACCOUNT
Mevcut bir cari hesabı günceller. PUT yöntemi, Account nesnesini payload olarak alır, AccountID ve Code alanları ile hesabı tespit eder, günceller ve sonucu HttpResponseMessage olarak döndürür. Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/AccountAPI/PutAccount?ACCOUNT
Birden fazla cari hesabı liste halinde ekler. POST yöntemi, Account nesneleri listesini payload olarak alır ve sonucu HttpResponseMessage olarak döndürür. Bu web servise erişim için işletmenize özel APIKey gerekmektedir. API anahtarınızı edinmek için arge@menulux.com
adresine e-posta gönderebilirsiniz.
https://apis.menulux.com/api/AccountAPI/PostAccounts?LIST(ACCOUNT)