Skip to main content
POST
Banka hesabı oluştur
  • BankName zorunludur ve şirketteki bankalardan biri olmalıdır.
  • Name zorunludur.
  • CurrencyCode zorunludur ve şirketteki dövizlerden biri olmalıdır.
  • AccountType 1 (Ticari hesap), 2 (Teminat hesabı), 3 (POS hesabı) ya da 4 (Kredi kartı hesabı — kendi kredi kartımız) olmalıdır.
  • BranchName, BranchCode, AccountNumber, Iban isteğe bağlıdır; azami uzunlukları alan açıklamasındadır, aşan değerler 0003 ile reddedilir.
  • IsDisabled gönderilmezse false kabul edilir.
  • SharingCode isteğe bağlıdır; doluysa kullanıcının paylaşım kodlarından biri olmalıdır.

Hata kodları

Bu endpoint’in dönebileceği kodlar. Her endpoint için geçerli olan genel hatalar (kimlik doğrulama, yetki, istek header’ları, günlük limit) burada tekrarlanmaz.

Yetkilendirmeler

Authorization
string
header
gerekli

Access token obtained from the Noyax auth service with your API key.

Başlıklar

X-UserID
integer<int32>
gerekli

İsteğin adına yapıldığı Noyax kullanıcısının ID'si. Oluşturulan, güncellenen ve silinen kayıtların denetim alanlarına yazılır.

Gerekli aralık: x >= 1
X-CompanyID
integer<int32>
gerekli

Şirketin ID'si. Kullanıcı bu şirkete tanımlı olmalıdır. Bütün okuma ve yazma işlemleri bu şirketle sınırlıdır.

Gerekli aralık: x >= 1
X-PeriodID
integer<int32>

Muhasebe döneminin ID'si. Cari endpoint'lerinde isteğe bağlıdır; gönderilirse oluşturulan kayıtlara yazılır.

Gerekli aralık: x >= 1

Gövde

BankName
null | string

Zorunlu. GET /api/v1/finance/banks'ten banka adı.

Örnek:

"İŞ BANKASI"

Name
null | string

Zorunlu. Şirket içinde benzersiz hesap adı. En fazla 255 karakter.

Örnek:

"İş Bankası TRY Hesabı"

BranchName
null | string

Şube adı. En fazla 50 karakter.

BranchCode
null | string

Şube kodu. En fazla 10 karakter.

AccountNumber
null | string

Hesap numarası. En fazla 20 karakter.

Iban
null | string

IBAN. En fazla 50 karakter.

AccountType
integer<int32>

Zorunlu. 1: Ticari hesap, 2: Teminat hesabı, 3: POS hesabı, 4: Kredi kartı hesabı (şirketin kendi kredi kartı).

Örnek:

1

CurrencyCode
null | string

Zorunlu. GET /api/v1/definitions/currencies'ten döviz kodu.

Örnek:

"TRY"

IsDisabled
boolean

Hesabın kullanım dışı olup olmadığı (yeni işlemlerde kullanılmaz).

Örnek:

false

SharingCode
null | string

Hesabı kimlerin görebileceğini sınırlayan paylaşım kodu. Boşsa herkes görür; doluysa kullanıcının paylaşım kodlarından biri olmalıdır.

Yanıt

Created

Success
boolean
gerekli

İşlemin başarılı olup olmadığı.

Örnek:

true

ResultCode
string
gerekli

Başarıda "0000". Hatada ilk hatanın kodu; hataların tamamı Errors içinde listelenir.

Örnek:

"0000"

Data
object
gerekli
Message
null | string

Success false olduğunda hata mesajı. Bütün hataların mesajları tek metinde birleştirilir.