AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Veritabanı › Tables › TBL-CARI.ISLEMDETAYLARI

Cari.IslemDetaylari

TABLEMOD-CARIERPGOLD_CORECRITICALVERY_HIGH[PRODUCTION_OBSERVED]
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Tip: TABLE · Şema: Cari · Modül: MOD-CARI · Temizlik sınıfı: CRITICAL (kategori A, güven 0) · Kapsam: ERPGOLD_CORE / ALL

Kurulum karşılaştırması

Kurulum Var mı Satır
INST-ERPGOLDV2 (döviz, 2023-12) 994665
INST-KUYUMCU (kuyumcu/rafineri, 2025-01) 399955

İş anlamı

Bir işlem satırının kalem kırılımı. Örneğin bir hurda alımında her ayarın ayrı gramı, bir perakende satışında her ürün satırı burada durur. IslemId ile başlık satırına bağlanır.

İlişkiler (JOIN kanıtı ≥ 2 sorgu — FK değil)

Kullanım haritası (13.09.2026)

KategoriA — ERPGOLD CORE · A-APP_CODE
Güven100
Derinlik / kök0 · bu nesne (Seviye-0)
DependencyPathERPGOLD → Cari.Islem → Cari.IslemDetaylari
Uygulama kullanımıAPP_CODE+REPORT_SQL · Cari.Islem, ERPFatura, FrmEFaturaListesi, ERPFATURA

Bkz. Database Usage Map · Direct Application Objects. Hiçbir DB değişikliği yapılmadı; SAFETY > CLEANUP.

Temizlik kanıtı

Kontrol Sonuç
app YES
report YES
config NO
dynamic NO
db_in YES
db_out NO
trigger NO
fk NO
computed NO
crossdb NO
runtime YES
external NO

Gerekçe: APP

KB-v1 gövdesi (2026-09-10 · kısmi kod kapsamı — kaynağı kadar güvenilir)

Modül: MOD-CARI · Satır (örnek DB): 994,665 · Kolon: 49 · İndeks: 1 · Tetikleyici: yok · DB'de oluşturma/değişiklik: 2022-03-31 / 2023-11-30

Özet

Bir işlemin fatura/e-belge (e-döviz) tarafı. IslemId ile Cari.Islemler'e bire bir bağlanır. Fatura ve resmi işlem alanları burada tutulur; Cari.Faturalar/FaturaDetay tabloları boştur.

Ayrıntı

E-belge gönderilince ETTN dolar; ETTN dolu satır düzeltilemez/silinemez (EIPTAL yapılır).

Kolonlar

# Kolon Tip Null Özellik Varsayılan Anlam
1 IslemId int Ana işlem satırı (Cari.Islemler.Id). Türetilmiş defterler bu alanla bağlanır. → Cari.Islemler.Id (50 kanıt)
2 RefNo varchar(30) hesaplanan: (CONVERT([varchar],replicate('0',(7)-len([IslemId]))+CONVERT([varchar],[IslemId],(0)),(0))) Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır.
3 SiraNo int Listeleme sırası.
4 FaturaSeri nvarchar(100) Fatura seri kodu.
5 FaturaNo int Fatura numarası.
6 FaturaUnvan nvarchar(max) Metin alanı.
7 FaturaAdres nvarchar(max) Metin alanı.
8 FaturaVergiDairesi nvarchar(max) Metin alanı.
9 FaturaVergiNo nvarchar(max) Numara alanı.
10 FaturaIl nvarchar(max) Metin alanı.
11 FaturaIlce nvarchar(max) Metin alanı.
12 BelgeNo nvarchar(112) hesaplanan: ((isnull([FaturaSeri],'')+'-')+right('0000000'+CONVERT([varchar],[FaturaNo],(0)),(5))) Numara alanı.
13 KimlikTipi int Sayı alanı.
14 KimlikNo nvarchar(40) [REDACTED_PERSONAL_DATA]
15 FaturaAdi nvarchar(max) Ad alanı.
16 FaturaSoyadi nvarchar(max) Ad alanı.
17 FaturaEmail nvarchar(max) Metin alanı.
18 FaturaTelefon nvarchar(max) Metin alanı.
19 OdemeTipi int Sayı alanı.
20 MusteriTipi int Sayı alanı.
21 KarsiYetkiliMuesseseNo nvarchar(max) Numara alanı.
22 AlacakliBankaKodu nvarchar(max) Kod alanı.
23 BorcluBankaKodu nvarchar(max) Kod alanı.
24 GeldigiUlkeKodu nvarchar(max) Kod alanı.
25 GeldigiUlke nvarchar(max) Metin alanı.
26 GelisNedeni nvarchar(max) Metin alanı.
27 DovizBeyanTutanakNo nvarchar(max) Numara alanı.
28 DovizBeyanTutanakTarihi date Tarih alanı.
29 GumrukTeyitYazisiNo nvarchar(max) Numara alanı.
30 GumrukTeyitYazisiTarihi date Tarih alanı.
31 GumrukBeyannameNo nvarchar(max) Numara alanı.
32 GumrukBeyannameTarihi date Tarih alanı.
33 GumrukFaturaNo nvarchar(max) Numara alanı.
34 DocNo nvarchar(max) Numara alanı.
35 ETTN nvarchar(max) E-belgenin evrensel tekil numarası (ERPGOLDV2 yetkili müessese kurulumunda e-Döviz belgesi; ETTN dolu satır oranı 2022–2023 belgeli satırlarda %95+). Doluysa belge entegratöre iletilmiştir. Kuyumcu müşteriler ERPGOLD üzerinden e-Fatura kesmez (AIFASOFT ürün sahibi).
36 Islem int Sayı alanı.
37 DovizKodu nvarchar(max) Kod alanı.
38 DovizMiktar decimal(18,2) Miktar alanı.
39 DovizTLKuru decimal(18,8) Sayısal değer.
40 VergiOrani decimal(18,5) Sayısal değer.
41 VergiHaricTutar decimal(18,2) Tutar alanı.
42 VergiDahilTutar decimal(18,2) Tutar alanı.
43 VergiTutari decimal(18,2) Tutar alanı.
44 DolarKuru decimal(18,8) Sayısal değer.
45 IstatistikKodu int Kod alanı.
46 FaturaAciklama nvarchar(max) Açıklama metni.
47 ErrorText nvarchar(max) Metin alanı.
48 IsSended bit hesaplanan: (CONVERT([bit],case when isnull([ETTN],'')='' then (0) else (1) end,(0))) Evet/hayır bayrağı: Sended.
49 Durum nvarchar(max) Durum açıklaması (genelde hesaplanan metin).

İndeksler

İndeks Tip PK Tekil Kolonlar Dahil
PK_IslemDetaylari CLUSTERED IslemId

BİLGİ — Bu tabloda tanımlı yabancı anahtar yok; bütünlük uygulama katmanında (Dao sınıfları) ve tetikleyicilerde sağlanır.

Bu tabloyu kullanan SQL nesneleri

Nesne Tip İlişki
Cari.AcceptTransaction TRIGGER okur
Cari.FaturaBilgileri VIEW okur
Cari.FindTaxInfo FUNCTION okur
Cari.GetEFaturaBilgileri FUNCTION okur
Cari.GetEfaturaListesi FUNCTION okur
Cari.GetFaturaNo FUNCTION okur
Cari.GetIsimsizFaturaListesi FUNCTION okur
Cari.GetIslemler FUNCTION okur
Cari.GetNewSiraNo FUNCTION okur
Cari.HesapMuhExtresi FUNCTION okur
Cari.IslemDetayiEkle PROCEDURE yazar
Cari.IslemDetaylari TABLE okur
Cari.IslemDetaylari TABLE okur
Cari.IslemDetaylari TABLE okur
Cari.IslemDetaylari TABLE okur
Cari.IslemDetayYaz PROCEDURE yazar
Cari.IslemListesi FUNCTION okur
Cari.Reset PROCEDURE yazar
Cari.UpdateTransaction TRIGGER yazar
dbo.sp_DevirIslemiYap PROCEDURE yazar
dbo.SPSort PROCEDURE yazar
[MüşteriŞemasıD.GetIslemKontrolRaporu] FUNCTION okur
[MüşteriŞemasıD.GetIslemKontrolRaporu2] FUNCTION okur
Muhasebe.DovizCirolar VIEW okur
Muhasebe.EDovizKontrolRaporu FUNCTION okur
Muhasebe.EDovizKontrolRaporuBTrans FUNCTION okur
Muhasebe.Faturalar VIEW okur
Muhasebe.GetEFatura FUNCTION okur
Muhasebe.Islemler FUNCTION okur
Muhasebe.IslemlerBTrans FUNCTION okur
Muhasebe.SPBTRANSDoviz PROCEDURE okur
Reports.IstatistikRaporu FUNCTION okur
Reports.MikroRapor FUNCTION okur
Reports.ResmiIslemKontrolRaporu FUNCTION okur
Reports.ResmiIslemRaporu FUNCTION okur
Reports.SilinmisIslemlerRaporu FUNCTION okur
Sistem.Devir PROCEDURE yazar
Sistem.GetFaturaNo PROCEDURE okur
Sistem.GetLastFaturaNo PROCEDURE okur
Stok.GetResmiStoklar FUNCTION okur
Stok.GetStokHaraketleri FUNCTION okur
Stok.IslemKontrolRaporu FUNCTION okur
Stok.ResmiMadenStoklari FUNCTION okur
Stok.ResmiStokHaraketleri FUNCTION okur
Stok.ResmiStokHaraketRaporu FUNCTION okur

İlgili iş kuralları

  • ETTN dolu satır Cari.AcceptTransaction tarafından 'E-DOVIZ FATURASI GONDERILMIS ISLEMLER DUZELTILEMEZ' ile reddedilir (Cari.AcceptTransaction.md satır 160)
  • İşlem iptalinde ETTN boşsa detay silinir, doluysa Durum='EIPTAL' yapılır (Cari.UpdateTransaction.md)
  • Fatura bilgisi burada tutulur; Cari.Faturalar ve Cari.FaturaDetay tabloları boştur (az/08-teknik.md 8.3.6)
  • e-belge alanlarını Muhasebe.GetEFatura okur; şube entegratör şifresi de gelir ama raporlara çekilmez (Muhasebe.GetEFatura.md)

Kaynaklar

  • SRC-DB-TABLES / SRC-DB-COLUMNS / SRC-DB-INDEXES — sys.tables, sys.columns, sys.indexes (salt okunur katalog sorgusu)
  • SRC-DRV-AZ — az/08-teknik.md
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Triggers/Cari.AcceptTransaction.md
  • SRC-DB-MODULES — KnowledgeBase/04_Database/Functions/Muhasebe.GetEFatura.md
  • SRC-DB-COLUMNS — Cari.IslemDetaylari

Bilinmeyenler

  • Hangi sürümde eklendiği: created DB tarihi bir kurulumun tarihidir, ürün sürümü değil (GAP-VERSION-02).