A banki átutalási fájlok elkészítése során előfordulhat, hogy a fájl előállítása során megadott értéknapon nem kerül feldolgozásra az előállított fájl, hanem az átutalás csak egy-két nap késéssel történik meg. Mivel a pénzeszköz mozgás (terhelés) a megadott értéknap dátumával elkészül, ezért szükség van egy olyan funkcióra, amely a vélelmezett kiegyenlítési dátumot a tényleges kiegyenlítés dátumára módosítja.

Jogosultságkód: 243510 Help context: 243510
Forrás: Frm_BanUtaAtDatum
Script: BanUtaAtDatum.sql
Kötelező szűrési feltételek
Az átértékelendő pénzmozgások leválogatásához az operátornak az alábbi szűrési feltételeket kell megadni:
S1. p_PeeKod Pénzeszköz kód Egy tétel választható PPeeTor
A kiegyenlítés pénzeszköze.
S2. p_FimKod Fizetési mód Egy tétel választható AFimTor
A kiegyenlítés fizetési módja.
S3. p_KieDat Kiegyenlítés dátuma Egy dátum választható Dátum
S4. p_SzKiIdK Kiegyenlítés azonosító Kezdő érték varchar
p_SzKiIdZ Kiegyenlítés azonosító Záró érték varchar
S5. p_DevKod Kiegyenlítés devizanem Egy tétel választható ADevTor
Fix szűrési feltételek
PSzaKie – Számla kiegyenlítés
1. StoKod = ’0’ Nem stornózott mozgás
2. FokAll = ’0’ Nem kontírozott mozgás
Input adatok
I3. KieDatU Kiegyenlítés dátuma Új Dátum
Az átértékelés elvégzése
Kiegyenlítés tétel adatainak módosítása:
Update PSzaKie Set KonDat := KieDatU
OpeKod := :p_OpeKod
TerKod := :p_TerKod
RogDat := getdate
Where [BanUtaAtDatum.sql]
Naplózás:
Insert Into ANapEse