|
<< İçindekileri Görüntülemek İçin Tıklayın >> Yer: Teknik Kılavuzlar > Netsim Veri Sözlüğü Kılavuzu > Yordamlar ve işlevler > Yordamlar ve işlevler: A |
Bir muhasebe fişini (kapanış fişinin açılış fişine çevrilmesi için) hedef firma dönemine taşır: satırların hesaplarını aynı hesap koduyla dönemin hesap planındaki kartlara yönlendirir ve MHFIDETA ile MHFIASIL'ın FIRMA_DONEM_NO/HESAP_PLAN_NO alanlarını günceller.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIS_ASIL_NO | FTINT32 | |
| FIRMA_DONEM_NO | FTINT32 |
İki sayıyı NULL'ları 0 sayarak toplar.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| V1 | FTSAYI | |
| V2 | FTSAYI | |
| #RETURN | FTSAYI |
İki metni satır sonuyla birleştirir; ilk metin boş ya da NULL ise ikinciyi olduğu gibi döndürür, ikinci NULL ise boş satır eklenir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| V1 | FTACIKLAMA_TEXT | |
| V2 | FTACIKLAMA_TEXT | |
| #RETURN | FTACIKLAMA_TEXT |
Art arda uygulanan iki yüzde oranının (ör. iki indirim) toplam etkisini döndürür: 100-((100-v1)*(100-v2)/100); NULL oran 0 sayılır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| V1 | FTSAYI | |
| V2 | FTSAYI | |
| #RETURN | FTSAYI |
Kayda bağlı adresi o anki haliyle sabitler: ADRELINK bağının (IADRES_LINK_NO ya da VARSAYILAN = ITURU; ikisi boşsa kaydın tüm bağları) adresini, eksik ad, unvan, vergi no ve telefonu bağlı cari/şahıstan tamamlayarak yazar; adres başka bağlarca da kullanılıyorsa yeni ADRESLER kopyası (REFERANS_ADRES_NO = eski) açıp bağı ona taşır. Adres yoksa istisna.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| SINTERNAL | FTSINTERNAL | |
| INTERNAL | FTINT32 | |
| ITURU | FTSYSTEMFLAGN | |
| IADRES_LINK_NO | FTINT32 |
Seçilebilir; belgenin öntanımlı adresini ve telefonunu döndürür: ALSAASIL'e bağlı VARSAYILAN=E ADRELINK/TELELINK kaydı, yoksa carinin (CARIKART) öntanımlı adres ve telefonu. İkisi de bulunamazsa satır dönmez.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTALISSATIS_NO_NULL | |
| ADRES_NO | FTADRES_NO_NULL | |
| TELEFON_NO | FTTELEFON_NO_NULL |
Seçilebilir; bir carinin cari işlemlerini (TABLO_ADI='C') ve ALSA_ISLEM_KODLARI'ndaki alış-satış belgelerini (TABLO_ADI='A') tarih sırasıyla birleştirip tarih aralığındaki satırlar için işlem dövizinde yürüyen bakiye (döviz değişince sıfırlanır) ve yerel para toplam bakiye döndürür; bordro başlıkları bakiyeye girmez.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| CARI_NO | FTINT32 | |
| ILK_TARIH | TIMESTAMP | |
| SON_TARIH | TIMESTAMP | |
| FIRMA_ADI | FTTANITICI_ADI | |
| ALSA_ISLEM_KODLARI | FTACIKLAMA_1024 | |
| CARI_ISLEM_NO | FTINT32 | |
| GENEL_BAKIYE | FTSAYI | |
| GENEL_BAKIYE_CUR | FTSAYI | |
| TABLO_ADI | FTCHAR1 |
Seçilebilir; belge/satır bağlamındaki (tarih, cari, ödeme, kampanya, bağlantı, işlem kodu, nakliye, lokasyon, kupon) en uygun tek liste fiyatını FIYAT_BUL ile bulur (öncelik, başlangıca yakınlık, en düşük fiyat). Fiyat türü iFIYAT_TURU (S/A/M) ya da belge yönünden gelir; fiyat yoksa 0 ve belge dövizi, varsa ALSADOVIZ_KURUBUL kuru döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| ALISSATIS_DETAY_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| BIRIM | FTSTOK_BIRIMI | |
| ISTOK_VARYANT_NO | FTINT32 | |
| IDSTOK_NO | FTINT32 | |
| IKALITE_NO | FTINT32 | |
| ILOT_NO | FTINT32 | |
| MIKTAR | FTSAYI | |
| BIRIMX | FTSAYI | |
| INAKLIYE_TIP_NO | FTINT32 | |
| ICARI_BAGLANTI_NO | FTINT32 | |
| IFIYAT_TURU | FTCHAR1 | |
| OONCELIK | FTINT32 | |
| OFIYAT_NO | FTINT32 | |
| OFIYAT_ADI | FTISIM_UZUN | |
| OFIYAT_DETAY_NO | FTINT32 | |
| OSTOK_NO | FTINT32 | |
| OBIRIM | FTSTOK_BIRIMI | |
| OBIRIMX | FTSAYI | |
| OSTOK_VARYANT_NO | FTINT32 | |
| ODSTOK_NO | FTINT32 | |
| OKALITE_NO | FTINT32 | |
| OLOT_NO | FTINT32 | |
| OODEME_NO | FTINT32 | |
| OODEME_ADI | FTISIM_UZUN | |
| OCARI_BAGLANTI_NO | FTINT32 | |
| OKAMPANYA_NO | FTINT32 | |
| ONAKLIYE_TIP_NO | FTINT32 | |
| OTURU | FTFIYAT_TURU | |
| OCARI_TIP_NO | FTINT32 | |
| OCARI_TIP_ADI | FTISIM_UZUN | |
| OLOKASYON_NO | FTINT32 | |
| OCARI_KODU | FTTANITICI_KODU | |
| OLISTE_FIYATI | FTSAYI | |
| OVADE_FARKI | FTSAYI | |
| OVADE | FTINT32 | |
| OKDV | FTSAYI | |
| ODOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| OBASLAMA_TARIHI | TIMESTAMP | |
| OBITIS_TARIHI | TIMESTAMP | |
| OBASLAMA_SAATI | TIME | |
| OBITIS_SAATI | TIME | |
| OMIN_MIKTAR | FTSAYI | |
| OMAX_MIKTAR | FTSAYI | |
| ODOVIZ_KURU | FTSAYI |
Belgeden yeni işlem kodlu sonraki belgeyi (ör. sipariş → fatura) açar ya da IALISSATIS_NO>0 ise ona ekler; 0/NULL'da son 10 dakikada aynı oturumla açılmış belgesiz hedef yeniden kullanılır, -1 hep yeni açar. WITHDETAIL=E ise açık satırları ALSADETA2ALSADETA ile aktarır, iki belgenin açık cari hareketlerini kapatır. Belge no döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OLDALISSATIS_NO | FTINT32 | |
| IALISSATIS_NO | FTINT32 | |
| ISLEM_KODU | FTISLEM_KODU | |
| OTURUM_KODU | FTTAKIP_NO | |
| WITHDETAIL | FTCHAR1 | |
| ICARI_NO | FTINT32 | |
| ILINK_UYGULA | FTCHAR1 | |
| ALISSATIS_NO | FTINT32 |
Önceki belgenin başlık bilgilerini (vade, kur, döviz, ödeme, nakliye, kampanya, bağlantı, proje, açıklama, kullanıcı alanları) yeni belgeye yazar; personel, işlem noktası, stok yeri işlem kodu ayarına göre taşınır, kur referansı A değilse kur -1 olur. Belge geneli indirimler, iade dışında ödeme planı, adres ve grup işlem bağları kopyalanır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| OLDALISSATIS_NO | FTINT32 | |
| NEWALISSATIS_NO | FTINT32 | |
| ILINK_UYGULA | FTCHAR1 |
Alış-satış belgesi için stok belgesi (STOKASIL) bulur ya da açar (ALSAASIL2STOKASILCREATE); WITHDETAIL=E ise sevk edilmemiş ana satırları (SMIKTAR<MIKTAR; hizmet değil ya da paket) ALSADETA2STOKISLM ile stok hareketine çevirir. Planlama türü B/Y ise BARKOD_ONAYI_BEKLE çağrılır; STOK_ISLEMA_NO döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| ISTOK_ISLEMA_NO | FTINT32 | |
| ISLEM_KODU | FTISLEM_KODU | |
| OTURUM_KODU | FTTAKIP_NO | |
| WITHDETAIL | FTCHAR1 | |
| STOK_ISLEMA_NO | FTINT32 |
Belge için stok belgesi başlığı döndürür: ISTOK_ISLEMA_NO yoksa aynı belgeden aynı işlem kodu, stok yeri ve oturumla oluşmuş STOKASIL kullanılır, yoksa yeni STOKASIL (KAYIT_DURUMU=G) açılıp adresler kopyalanır. Planlama türü işlem noktasının BARKOD_ONAYI_BEKLE ayarından (E→B, Y→Y) gelir; ALISSATIS_NO yalnız oto stokta yazılır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| ISTOK_ISLEMA_NO | FTINT32 | |
| IISTOK_YERI_NO | FTINT32 | |
| ISLEM_KODU | FTISLEM_KODU | |
| OTOSTOK_ISLEM | FTCHAR1 | |
| OTURUM_KODU | FTTAKIP_NO | |
| STOK_ISLEMA_NO | FTINT32 |
Seçilebilir; belgenin her aktif satırı için stok yerine (teslim planı, satır, başlık sırasıyla) göre ayrı stok belgesi bulur/açar ve satırı ALSADETA2STOKISLM ile stok hareketine çevirir. Her satır için oluşan STOK_ISLEMA_NO'yu döndürür.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| ISLEM_KODU | FTISLEM_KODU | |
| OTURUM_KODU | FTTAKIP_NO | |
| STOK_ISLEMA_NO | FTINT32 |
Cari modüllü (XMODUL=C) belgenin cari hareketini yönetir: OPER=I CARIISLM ekler (anahtar ALSAASIL.INTERNAL; CARI_ISLEM_TURU B ise borç, A ise alacak = GENEL_TOPLAM, belge dövizi ve kurunda; KDV tutarı REF_TUTAR), U aynı kaydı günceller, D siler. Diğer XMODUL değerlerinde işlem yapmaz.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| ISLEM_KODU | FTISLEM_KODU | |
| XMODUL | FTCHAR1 | |
| OPER | FTCHAR1 |
Önceki belge satırını yeni belgeye aktarır (gövde ALTER ile tanımlı): miktar açık kalan (MIKTAR-RMIKTAR) ya da IMIKTAR'dır, SATIR_BIRLESTIR=E ise eşdeğer satıra eklenir; ALSADEDE, STOKKAPR, adres ve indirimleri kopyalar, ALSALINK bağını kurar, paket alt satırlarını oransal aktarır. Önceki işlem kodu izinli değilse hata verir; yeni satır no döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| NEWALISSATIS_NO | FTINT32 | |
| OLDALISSATIS_DETAY_NO | FTINT32 | |
| NEWANA_ALISSATIS_DETAY_NO | FTINT32 | |
| STOK_ISLEM_NO | FTINT32 | |
| IMIKTAR | FTSAYI | |
| IMIKTAR1 | FTSAYI | |
| OTURUM_KODU | FTTAKIP_NO | |
| SATIR_BIRLESTIR | FTCHAR1 | |
| ILINK_UYGULA | FTCHAR1 | |
| ALISSATIS_DETAY_NO | FTINT32 |
Satıra sevkiyat planı (STOKSVPL) için teslim satırı ekler: verilen ana teslim satırını detaylı (DETAY_GIRILECEK=E) yapar ya da satır miktarıyla 'Sevkiyat Planı' ana teslim satırı açar; altına plan hedef tarihi, çıkış deposu ve işlem noktasıyla, mevcut detaylar düşülerek kalan miktarda SATIR_TURU=D, durum G ALSATESL satırı yazar.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_DETAY_NO | FTINT32 | |
| IALISSATIS_TESLIM_NO | FTINT32 | |
| STOK_SEVK_PLAN_NO | FTSTOK_SEVK_PLAN_NO |
Barkod basım tablosu TBARKOD'a belge satırları ekler: ALISSATIS_NO belgesinin aktif satırları (ALISSATIS_DETAY_NO verilmişse yalnız o satır) için stok kodu/adı, miktar, birim fiyat, döviz ve STOKBARK'tan eşleşen barkodu yazar.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| ALISSATIS_DETAY_NO | INTEGER |
Satırdan (ya da teslim satırından) stok hareketi (STOKISLM) oluşturur; stok belgesi yoksa STOK_ISLEM_KODU ile ALSAASIL2STOKASILCREATE açar. Miktar açık sevk (STKREZ'de SRMIKTAR) ya da verilen miktardır, B/Y planlamada REF_MIKTAR'a yazılır; STOKALSA bağı, STOKKAPR, adres, paket alt satırları ve üretimde reçete açılımı işlenir. STOK_ISLEM_NO döner.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ISTOK_ISLEMA_NO | FTINT32 | |
| IALISSATIS_DETAY_NO | FTINT32 | |
| NEWANA_STOK_ISLEM_NO | FTINT32 | |
| IMIKTAR | FTSAYI | |
| IBIRIM | FTSTOK_BIRIMI | |
| IMIKTAR1 | FTSAYI | |
| OTOSTOK_ISLEM | FTCHAR1 | |
| OTURUM_KODU | FTTAKIP_NO | |
| ISATIR_BIRLESTIR | FTCHAR1 | |
| ALISSATIS_TESLIM_NO | FTINT32 | |
| STOK_ISLEM_NO | FTINT32 |
ALSADETA_AU'nun kullandığı işlev: ana satır miktarı değişince yönetilen (YONETILEN_DETAY=E) alt satırın yeni miktarını döndürür. HESAP_SEKLI'ne göre seçilen yeni ana miktar (M, 1, R, 2) saklı oranla çarpılıp birim katsayısına yukarı yuvarlanır; oran yoksa ORANSIZ_GUNCELLE=E ise mevcut değer yeni/eski ana oranıyla ölçeklenir, değilse korunur.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| HESAP_SEKLI | FTCHAR1 | |
| ORAN | FTSAYI | |
| KATSAYI | FTSAYI | |
| MEVCUT | FTSAYI | |
| ORANSIZ_GUNCELLE | FTCHAR1 | |
| ESKI_MIKTAR | FTSAYI | |
| ESKI_MIKTAR1 | FTSAYI | |
| ESKI_REF_MIKTAR | FTSAYI | |
| ESKI_REF_MIKTAR1 | FTSAYI | |
| YENI_MIKTAR | FTSAYI | |
| YENI_MIKTAR1 | FTSAYI | |
| YENI_REF_MIKTAR | FTSAYI | |
| YENI_REF_MIKTAR1 | FTSAYI | |
| #RETURN | FTSAYI |
Satır varyantının bileşen tanımlarından (STOKKADE, OZELLIK LIKE OZELLIKLER) alt detay satırlarını ALSADEDE'ye kopyalar; ardından satırda DETAY_FIYAT_FARKI'nı ALT_TOPLAM'a eşitleyip BIRIM_FIYAT'tan ALT_TOPLAM'ı düşer. ALSADETA2ALSADETA üretim siparişinde (ÜRTSİP) '%Ü%' ile çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_DETAY_NO | FTINT32 | |
| OZELLIKLER | VARCHAR |
Seçilebilir; belgede verilen döviz için kullanılacak kuru döndürür: başlık dövizi aynıysa başlık kuru, değilse belge satırlarındaki, sonra alt detaylarındaki (ALSADEDE) en yüksek kur, yoksa belgenin KUR_TARIHI ve KUR_TIP_NO'su ile DOVIZ_KURUBUL. Kur bulunamazsa satır dönmez.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTINT32 | |
| DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| DOVIZ_KURU | FTSAYI |
Önceki-sonraki satır bağının (ALSALINK) MIKTAR/MIKTAR1 değerini GET_ALSALINK_MIKTAR sonucuyla günceller; bağlanabilir miktar 0 ya da altındaysa bağ silinmez, miktarı 0 yapılır. Taraflardan biri NULL verilirse diğer tarafın bütün bağları için kendini çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_DETAY_NO_L | FTINT32 | |
| ALISSATIS_DETAY_NO_R | FTINT32 |
Satır bağı eklenince (OPER=I, aynı BMODUL'lü belgeler) önceki satırın stok hareketlerini bağlanabilir miktar varsa sonraki satıra sıfır miktarlı STOKALSA olarak taşır; sonraki satırın fiyatı yoksa önceki satırın birim fiyatını (birim farkı çevrilerek) ve dövizini kur -1 ile yazar. OPER=D sonraki satırın SYSTEM=E STOKALSA bağlarını siler.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_DETAY_NO_L | FTINT32 | |
| ALISSATIS_DETAY_NO_R | FTINT32 | |
| TURU | FTCHAR1 | |
| OPER | FTCHAR1 |
Teslim satırı için MRP1 kaynak ihtiyaçlarından (MRP1KAIH, GANT_PLANLAMA=E; varyant, stok, stok tipi varyantı ya da tipi düzeyinde) sıralı kaynak planı (ALSATEPD) satırları üretir: süre = MIKTAR1 x birim ihtiyaç / günlük kapasite (GET_UPKAKAPA) + hazırlık süreleri, başlangıç kaynağın son bitişinden sonra. Tanım/kapasite yoksa hata verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_TESLIM_NO | FTINT32 | |
| OTO_GIRIS | FTCHAR1 |
Satırın SATIR_TURU=H teslim satırlarına dağıtılmamış miktarı için tek bir ALSATESL satırı ekler (tarih: mevcut en son teslim tarihi, yoksa bugün; REF_MIKTAR ve MIKTAR kalan miktar). OTO_GIRIS=X ise satır DETAY_GIRILECEK=E ve OTO_GIRIS=O ile açılır; kalan yoksa ekleme yapmaz.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_DETAY_NO | FTINT32 | |
| OTO_GIRIS | FTCHAR1 |
Alış-satış entegrasyonunda cari (genel toplam) bacağını fişe yazar: belge genel toplamını (veya KDV matrahını) fiş kuruyla TL'ye çevirip model oranıyla MHFIDETA'ya borç (ISLEM_YONU<0, satış) ya da alacak (alış) satırı ekler/birleştirir, MHFILINK bağı kurar, kuruş farkını dengeler ve fişin ödeme yöntemini MHFIASIL'a yazar. MHRUN_ALSAASIL_ENTEGRASYON çağırır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| MH_MODEL_NO | FTINT32 | |
| MH_MODEL_DETAY_NO | FTINT32 | |
| MUHASEBE_MASK | FTINT32 | |
| MUHASEBE_KART_TURU | FTTANITICI_KODU | |
| TMPGECERLILIK_SURESI | FTINT32 | |
| POLICE_TOPLAMI | FTSAYI | |
| HESAP_PLAN_NO | FTINT32 | |
| KOD_TURU | FTISLEM_KODU | |
| ISLEM_KODU | FTISLEM_KODU | |
| IISLEM_NOKTASI_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| MH_SATIR_MODEL_NO | FTINT32 | |
| KEBIR_KODU | FTTANITICI_KODU | |
| VERGI_GRUP_NO | FTINT32 | |
| VERGI_UYST_NO | FTINT32 | |
| SATIR_MUHASEBE_OZEL_KOD | FTACIKLAMA_UZUN | |
| IHESAP_ACMA_YONTEMI | FTCHAR1 | |
| ISLEM_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| FIS_ISLEM_NOKTASI_NO | FTINT32 | |
| DONEM_VADE_TARIHI | FTTARIH | |
| VERGI_ORANI_ISLEM_TARIHI | FTTARIH | |
| ALISSATIS_NO | FTINT32 | |
| MH_FIS_OLUSTUR | FTCHAR1 | |
| BAKIYE_TIP_NO | FTINT32 | |
| ORAN_BOLENI | FTSAYI | |
| KDV_ORANI | FTSAYI | |
| ISLEM_YONU | FTINT32 | |
| DOVIZ_KURU | FTSAYI | |
| DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| MIKTAR | FTSAYI | |
| FIS_ASIL_NO | FTINT32 | |
| TARIH | TIMESTAMP | |
| ALISSATIS_DETAY_NO | FTINT32 | |
| FIS_DETAYG_NO | FTINT32 | |
| IMH_SIRA_NO | FTINT32 | |
| MH_HESAP_KODLARI | FTACIKLAMA_4000 | |
| ACIKLAMA | FTACIKLAMA_UZUN | |
| BORC | FTPARA | |
| ALACAK | FTPARA | |
| KDV_MATRAHI_TOPLAM | FTPARA | |
| TUTAR_VERGI_INDIRIM | FTPARA | |
| MUHA_ISLEM_TARIH_REFERANSI | FTCHAR1 | |
| RESMI_DOVIZ_KURU | FTPARA | |
| ISLEM_MUHASEBE_OZEL_KOD | FTTANITICI_KODU | |
| CARI_NO | FTINT32 | |
| VADE_TARIHI | FTTARIH | |
| MH_PROFIL_NO | FTINT32 | |
| OTURUM_KODU | FTTANITICI_KODU | |
| MIKTAR1 | FTSAYI | |
| IFIS_DETAY_NO | FTINT32 | |
| SATIR_BIRLESTIR | FTCHAR1 | |
| RESMI_ISLEM_TARIHI | FTZAMAN | |
| MUHASEBE_CARI_TURU | FTTANITICI_KODU | |
| CARI_ISLEM_NO | FTINT32 | |
| ISLEM_ADI | FTISLEM_ADI | |
| BELGE_NO | FTTANITICI_KODU | |
| BELGE_TARIHI | FTTARIH | |
| MODEL_SIRA_NO | FTINT32 | |
| SON_FIS_DETAY_NO | FTINT32 | |
| IREF_TUTAR | FTTANITICI_KODU | |
| PROJE_NO | FTINT32 | |
| MH_HESAP_KODU | FTMUHASEBE_HESAP_KODU | |
| MH_HESAP_ADI | FTACIKLAMA_UZUN | |
| MH_FIS_ACIKLAMASI | VARCHAR | |
| MH_SATIR_ACIKLAMASI | VARCHAR | |
| MH_HATA_ACIKLAMASI | VARCHAR | |
| MH_KART_SINTERNAL | FTSINTERNAL | |
| MH_KART_INTERNAL | FTINT32 | |
| MH_BORC | FTPARA | |
| MH_ALACAK | FTPARA | |
| MH_MIKTAR | FTMIKTAR | |
| MH_MIKTAR1 | FTMIKTAR | |
| MH_BIRIM | FTSTOK_BIRIMI | |
| MH_DOVIZ_BIRIMI | FTDOVIZ_BIRIMI | |
| MH_DOVIZ_KURU | FTPARA | |
| MH_HESAP_KODU_FORMATI | FTMUHASEBE_HESAP_KODU | |
| MH_ISLEM_NO | FTINT32 | |
| MH_SIRA_NO | FTINT32 | |
| POLICE_DONEM_TOPLAMI | FTSAYI |
GET_ALSA_KARGO ile kargo bedelini hesaplar. KARGO_ODEMESI=F (faturala) ise hata varsa istisna verir, yoksa kargo tahakkuk stoğu satırını UPDATE_ALSADETA ile desi (hesaplama T ise tutar) miktarıyla yazar, mal tutarı limite ulaşırsa satıra %100 otomatik indirim verir. A/G dışındaki değerlerde KARGO_ODEMESI limite göre g ya da a yapılır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| ALISSATIS_NO | FTALISSATIS_NO | |
| ALISSATIS_DETAY_NO | FTALISSATIS_DETAY_NO_NULL |
Bir PDKS çalışma planının A1–A5 alternatif planları arasından giriş zamanına uyanı bulur: erken/geç başlama-bitirme pencerelerini çalışma tarihine göre hesaplar, giriş zamanı başlama penceresine (1 saat önce – 3 saat sonra) düşen ilk planı döndürür; periyot adı '@@' içeriyorsa cuma-cumartesi-pazar için '@@' adlı planlar önce denenir. Seçilebilir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IPLAN_NO | FTINT32 | |
| GIRIS_ZAMANI | TIMESTAMP | |
| CALISMA_TARIHI | FTTARIH | |
| PERIYOT_NO | FTINT32 | |
| PLAN_NO | FTINT32 | |
| ERKEN_BASLAMA | FTZAMAN | |
| GEC_BASLAMA | FTZAMAN | |
| ERKEN_BITIRME | FTZAMAN | |
| GEC_BITIRME | FTZAMAN | |
| NORMAL_MESAI_BASLAMA_ZAMANI | FTZAMAN | |
| NORMAL_MESAI_BITIS_ZAMANI | FTZAMAN |
Verilen sabit kıymet için başlangıç yılından işlem yılı ve ayına kadar AMORTISM kaydı olmayan her yılın amortismanını AMORTISMAN_HESAPLA ile hesaplayıp AMORTISM tablosuna (KAYIT_DURUMU O, ISLEM_KODU AMORTİ) yazar. Bitiş tarihi işlem yılından önceyse veya kıymet bloke ise hata verir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIRMA_NO | FTINT32 | |
| I_STOK_NO | FTINT32 | |
| ISLEM_AYI | FTINT32 | |
| ISLEM_YILI | FTINT32 | |
| I_SABIT_KIYMET_NO | FTINT32 | |
| SABIT_KIYMET_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| STOK_ADI | FTTANITICI_ADI_UZUN | |
| AYRILAN_AMORTISMAN | FTPARA | |
| AMORTISMAN_ORANI | FTSAYI | |
| AMORTISMAN_YONTEMI | FTCHAR1 |
Firmanın sabit kıymetleri (SABTKYMT, ana kıymeti olmayanlar; kıymetin işlem noktası FIRMA_NO firmasına ait olmalı) için verilen yıl ve aya kadar ayrılacak amortismanı hesaplar (seçilebilir): (giriş maliyeti + devir değeri + yeniden değerleme artışı - hurda bedeli) x oran. Kıst amortismanı dikkate alır, A (azalan) yönteminde oranı iki katına çıkarır (en çok %40); yıl içinde önceden ayrılanı düşer. Yazma yapmaz.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIRMA_NO | FTINT32 | |
| I_STOK_NO | FTINT32 | |
| ISLEM_AYI | FTINT32 | |
| ISLEM_YILI | FTINT32 | |
| I_SABIT_KIYMET_NO | FTINT32 | |
| SABIT_KIYMET_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| STOK_ADI | FTTANITICI_ADI_UZUN | |
| AYRILAN_AMORTISMAN | FTPARA | |
| AMORTISMAN_ORANI | DOUBLE PRECISION | |
| AMORTISMAN_YONTEMI | CHAR |
Sabit kıymet amortisman raporunu döndürür (seçilebilir). DETAY=H: kıymet başına dönem başı ve sonu kayıt değeri, birikmiş amortisman, cari yıl amortismanı, son amortisman ve değerleme tarihleri; DETAY=E: AMORTISM satırı (yıl) başına ayrılan ve birikmiş amortisman ile net değer artışı. Değerleme artışları DEMIDEGE'den alınır.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| FIRMA_NO | FTINT32 | |
| I_STOK_NO | FTINT32 | |
| RAPOR_YILI | FTINT32 | |
| RAPOR_AYI | FTINT32 | |
| I_SABIT_KIYMET_NO | FTINT32 | |
| DETAY | FTCHAR1 | |
| SABIT_KIYMET_NO | FTINT32 | |
| STOK_NO | FTINT32 | |
| STOK_ADI | FTISIM_UZUN | |
| AMORTISMAN_ORANI | DOUBLE PRECISION | |
| AMORTISMAN_YONTEMI | FTCHAR1 | |
| KIST_AMORTISMAN | FTCHAR1 | |
| SABIT_KIYMET_GIRIS_TARIHI | TIMESTAMP | |
| AMORTISMAN_TARIHI | VARCHAR | |
| DEGERLEME_TARIHI | VARCHAR | |
| DEGERLEME_ORANI | DOUBLE PRECISION | |
| GIRIS_MALIYETI | FTPARA | |
| O_KASA_DEGERI | FTPARA | |
| O_BIRIKMIS_AMORTISMAN | FTPARA | |
| O_KALAN_DEGER | FTPARA | |
| S_KASA_DEGERI | FTPARA | |
| S_BIRIKMIS_AMORTISMAN | FTPARA | |
| S_CARI_YIL_AMORTISMAN | FTPARA | |
| S_TOPLAM_AMORTISMAN | FTPARA | |
| S_KALAN_DEGER | FTPARA | |
| NET_DEGER_ARTIS | FTPARA | |
| ARTIRILMIS_DEGER | FTPARA | |
| YIL | FTINT32 | |
| AYRILAN_AMORTISMAN | FTPARA | |
| BIRIKMIS_AMORTISMAN | FTPARA |
Bir işyeri personelinin verilen ay/yıl için PUANTAJ satırlarını gün ve puantaj türüne göre toplar; taban/tavan süreyle sınırlanmış süreleri (SURE, USURE, PSURE, OSURE) yalnız puantaj kartının asgari-azami aralığına düşen gruplar için döndürür. Seçilebilir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IPERSONEL_NO | FTINT32 | |
| AY | FTINT32 | |
| YIL | FTINT32 | |
| IK_ISYERI_PERSONEL_NO | FTINT32 | |
| TARIH | FTTARIH | |
| PUANTAJ_NO | FTINT32 | |
| SURE | FTINT32 | |
| USURE | FTINT32 | |
| OSURE | FTINT32 | |
| PSURE | FTINT32 |
Bir işyeri personelinin verilen ay/yıl puantajını gün gün döndürür: o güne kesinleşmiş (M) PDKSGUPU satırı varsa onu, yoksa günlük izin varsa izin türüne göre Ücretsiz/Yıllık/İstirahat/Ücretli İzin satırını, ikisi de yoksa GET_AYLIK_PUANTAJ satırlarını plan süresine göre normal mesai, devamsız ve fazla mesai-1 olarak bölüştürür. Seçilebilir.
açıklama girilmemiş
| Parametre / dönüş | Tip | Açıklama |
|---|---|---|
| IIK_ISYERI_PERSONEL_NO | FTINT32 | |
| AY | FTINT32 | |
| YIL | FTINT32 | |
| IK_ISYERI_PERSONEL_NO | FTINT32 | |
| TARIH | DATE | |
| PUANTAJ_NO | FTINT32 | |
| PUANTAJ_ADI | FTACIKLAMA | |
| SURE | FTINT32 | |
| USURE | FTINT32 | |
| OSURE | FTINT32 | |
| PSURE | FTINT32 |