Csoportos kompenzáció. A funkció segítségével egy címzett partner több számláját lehet több számlával szemben kompenzálni. Például három szállító számlát kompenzálunk négy vevő számlával szemben.
Jogosultságkód: 242710 Help context: 242710
Forrás: ParKomp

Input adatok:
1. p_KomMod Kompenzációs módszer
1 – Szállító – Vevő
2 – Szállító túlfizetés
3 – Vevő túlfizetés
2. p_ParKod Partner kód
3. p_DevKod Devizanem
4. p_KomDat Kompenzáció dátuma
Amennyiben az inputként megadott kompenzációs dátum korábbi, mint a kompenzációban résztvevő számlák legkésőbbi teljesítés dátuma, akkor a kompenzáció dátuma a legkésőbbi teljesítés dátum lesz. Ezt a dátumot a kompenzáció végző tárolt eljárás visszaadja.
A kompenzációs módszer meghatározza a képernyő bal oldalán (1. menet) és a jobb oldalán (2. menet) megjelenítendő számlák körét:
Kompenzációs módszer 1. menet 2. menet
p_KomMod p_Tipus p_KomTip p_Tipus p_KomTip
1 – Szállító – Vevő ’1’ ’N’ ’2’ ’N’
2 – Szállító túlfizetés ’1’ ’N’ ’1’ ’T’
3 – Vevő túlfizetés ’2’ ’N’ ’2’ ’T’
p_Tipus Számla típus p_KomTip Kompenzáció típus
1 – Szállító N – Normál Pozitív számla egyenleg
2 – Vevő T – Túlfizetés Negatív számla egyenleg
A kompenzációt elvégző tárolt eljárás:
TcSp_ParKomp
@p_TmpID float, Ideiglenes tábla azonosító
@p_KomMod Varchar (1), Kompenzációs módszer
@p_DevKod Varchar (3), Devizanem
@p_Opekod Varchar (20), Operátor azonosító
@p_Terkod Varchar (20), Terminál azonosító
@p_KompDat_In datetime, Kompenzáció dátuma [Nyitott időszak]
@p_KompDat_Out datetime OUTPUT, Kompenzáció dátuma Tényleges
@p_SzKiIdKezd Varchar (25) OUTPUT, Pénzmozgás azonosító – Kezdő
@p_SzKiIdZar Varchar (25) OUTPUT, Pénzmozgás azonosító – Záró
@P_Succes Varchar (400) OUTPUT Üzenet
A kompenzációs tárolt eljárás által visszaadott változókat a program megjeleníti:

Erről a képernyőről tudunk kopmpenzációs bizonylatot nyomtatni:

A kompenzcós bizonylat utólag az első kompenzációs mozgást (Pénzmozgás azonosító – Kezdő) tartalmazó számla kiegyenlítési adatokat tartalmazó képernyőjéről is kinyomtatható.