---
title: Kimlikler ve enum'lar
url: https://netsis.bahadirdogru.com/rest/kimlikler-ve-enumlar/
---

# Kimlikler ve enum'lar

## {id} biçimleri

Birçok kaynakta `{id}` tek bir kolon değil, `;` ile ayrılmış **bileşik anahtardır**. URL'de kullanırken encode edin (`;` → `%3B` gerekmez ama boşluk ve `/` içeren kodlar için gerekir).

| Kaynak | Biçim | Örnek |
|--------|-------|-------|
| `ItemSlips` | `<JTFaturaTip>;<FATIRS_NO>;<CARI_KOD>` | `ftSSip;000000000000123;120-01-001` |
| `ItemSlips` (yalnız tip ve no) | `<JTFaturaTip>;<FATIRS_NO>` | `ftASip;999999999999999` |
| Talep | `ftSatTalep;<FATIRS_NO>` | `ftSatTalep;000000000000025` |
| `CheckAndPNotesMain` | `<JTCekSenType>;<SC_ALB_NO>` | `csMCEK;A00000000000001` |
| `BankRemittanceTransfer` | `<JTBankaHavaleEftTip>;<?>;;<belge no>` | `tbVirman;1;;000000000000032` |
| `MixedReceiptsMain` | `<KasaKod>;<BelgeNo>;<CariKod>;<yyyy-MM-dd>` | `01;45454545;00001;2015-10-27` |
| `ARPTransactions` | `INC_KEY_NUMBER` (tam sayı) | `178` |
| `ARPs`, `Items`, `GLAccounts` | Kod | `120-01-001`, `STK001`, `120-01-013` |
| `ForExs`, `ExRates` | Tam sayı (`NETSISSIRA` / sıra) | `1` |
| `FinishedGoodsReceiptWChanges` | `UretSon_FisNo` | `000000000000428` |
| Proses kontrol | `ProsesKontrolNo` | `000000000000001` |
| Stok planlama | Stok kodu | `SER1X` |

`SC_ALB_NO` değeri `TBLMCEK`, `TBLMSEN`, `TBLBCEK`, `TBLBSEN` tablolarından gelir. Belgelenmemiş parçalar için ilgili kaynağın `definitions` ve `helpinfo` sayfalarına bakın.

## Enum değerleri

C# istemcisinde `JT` önekli enum'lar kullanılır (COM'daki `T` önekli enum'ların karşılığı).

| Enum | Değerler |
|------|----------|
| `JTFaturaTip` | `ftSFat` satış faturası, `ftAFat` alış faturası, `ftSSip` satış siparişi, `ftASip` alış siparişi, `ftSIrs` satış irsaliyesi, `ftAIrs` alış irsaliyesi, `ftSatTalep` satış talebi, `ftSatTeklif` satış teklifi, `ftDepo` depolar arası, `ftAmbarG` ambar giriş, `ftAmbarC` ambar çıkış |
| `JTFaturaTipi` | `ft_YurtIci`, `ft_YurtDisi`, `ft_Acik`, `ft_Ihracat`, `ft_Bos` (COM'daki `ft_Kapali`, `ft_Iade`… da beklenir) |
| `JNVTTipi` | `vtMSSQL` |
| `JTCekSenType` | `csMCEK` müşteri çeki, `csMSEN` müşteri senedi, `csBCEK` borç çeki, `csBSEN` borç senedi |
| `JTCekSenetEvrakKaydetmeTipi` | `ektCekSenAlma` |
| `JTKasaBasimTipi` | `kbMSen` |
| `JTBankaHavaleEftTip` | `tbBankaHvl` havale, `tbVirman` virman |
| `JTEBelgeTip` | `ebtEFatura`, `ebtEIrs` |
| `JTEBelgeYanitTipi` | `ytKabul` |
| `JTEBelgeBoxType` | `ebAll` |
| `JTDepoBelgeTipi` | `dbtAlisFaturasi`, `dbtDepolarArasiTransfer` |
| `JTDepoIslemTipi` | `ditYerlestirme` |
| `JTDepoHareketTipi` | `dhtNormal` |
| `JTAmbarHarTur` | `htUretim`, `htDepolar` |
| `JTCikisYeri` | `cyMasrafMer` |
| `JTHalFatTipi` | `hftHalKomisyon` |
| `JTBorcAlacak` | `cdHepsi` |
| `JTDovCevrimTipi` | `DovizSatis` |
| `JTHareketTipAraligi` | `Devir`, `Muhtelif` |
| `JTTarihAraligi` | `TKayit` |
| `JTMuhAktTuru` | `atAlacak` |
| `JTAcikReceteBilesenSirasi` | `arbsGirisSirasi` |
| `JTMrpUrunTipi` | `mutSiparisBakiye` |
| `JTMrpSiparis` | `msHepsi` |
| `JTSaticiKoduBosIhtiyaclar` | `biGetirilsin` |
| `JTGruplamaSecenekTipi` | `gsHicbiri` |
| `JTProsesKontrolTanimTipi` | `pkIstasyon` |
| `JTRaporSonucuCiktiTipi` | `rsctExcel` |

Liste örnek kodlarda geçen değerlerle sınırlıdır; tam liste için `GET api/v2/definitions/<Kaynak>` çıktısındaki enum tanımlarına bakın.

## Sayısal enum değerleri

JSON'da enum'lar ad (`"ftSFat"`) ya da sayı (`0`) olarak gönderilebilir. Gözlenen sayılar:

| Alan | Sayı | Anlamı | Kaynak |
|------|------|--------|--------|
| `EDocument.Tip`, `EDocumentType` | `0` / `1` / `2` | e-arşiv / e-fatura / e-irsaliye | Postman örneği |
| token `dbtype` | `0` | MSSQL (varsayım) | örnek kod |
| `FatUst.Tip` | `0` | `ftSFat` ile birlikte kullanılmış (varsayım) | örnek kod |
| `FatUst.TIPI` | `2` | açık fatura ile tutarlı (`TBLFATUIRS.TIPI = 2`) — doğrulanmadı | örnek kod |
| `BatchInvoicing.FaturaTip` | `2` | belirsiz | Postman örneği |

> Enum sırası sürümler arasında değişebilir. Sayı yerine **adı** göndermek daha güvenlidir; bir sayının anlamından emin değilseniz `definitions` çıktısından doğrulayın.
