A kiegyenlítési tételt csak akkor engedi rögzíteni a program, ha az megfelel az alábbi feltételeknek:
| 1. | PSzaKie.KonDat In [KezDatX, BefDatX] |
Csak olyan kiegyenlítés rögzíthető, amelynek dátuma a könyvelési nyitott időintervallumba esik.
| 2. | PSzaAla.DevKod = PSzaKie.DevKod |
A kiegyenlítés devizanemének meg kell egyezni a számla devizanemével.
3. Abs( 1 – 100 * KiegyOszHuf.Input / (PSzaKie.KieDev * PSzaKie.DevArf)) <= 1
A kiegyenlítés alap devizás (HUF) input összege maximum 1 %-al térthet el a devizás összeg és az árfolyam szorzatától.
4. PSzaKie.KonDat >= PSzaAla.KaZaDat
Csak olyan kiegyenlítés rögzíthető amelynek dátuma nem korábbi, mint a számla kamatszámításának záró dátuma.
5. PPeeTor.JovDev – (PPeeTor.TerDev + PSzaKie.TerDev) >= 0
Devizás (PPeeTor.DevKod <> KAzoAda.AlaDev) pénzeszköz (PPeeTor.PefTip In [’1A’,’1B’,’1C’,’1D’ ,’1E’,’1F’]) terhére (PSzaKie.MozKod[1] = ’2’) történő számla kiegyenlítés során a program nem enged meg olyan összegű kiegyenlítést, amellyel a pénzeszköz egyenlege negatív lenne. A tiltás azért történik, mert így a negatív tartományba eső kiegyenlítésnek is ugyanaz lenne a bekerülési árfolyama, mint a ténylegesen meglévő pénzkészletnek. Márpedig a hiányzó devizát a kiegyenlítés elvégzése előtt be kell szereznünk, aminek az árfolyam más lesz mint a korábban meglévő pénzkészleté. Negatív egyenlegű pénzügyi eszköz egyébként is csak nem helyes sorrendű deviza adminisztráció eredményeként állhat elő.
6. PSzaKie.KonDat = Now.Date And PPeeTor(PSzaKie.PeEKod).PefTip = ’1A’ And
SAzoAda(PenztarSzigor).Szoveg = ’I’
A rendszerparaméterek között megadott szigorú pénztárkezelés esetén, amennyiben a mozgás pénzeszköze pénztár típusú, akkor csak tárgy napi kiegyenlítés dátum fogadható el.
7. PPeeTor(PSzaKie.PeEKod).PefTip = ’1A’ And
PPeeTor(PSzaKie.PeEKod).DevKod = PSzaAla.DevKod
Amennyiben a kiegyenlítés pénzeszköze pénztár típusú, akkor a pénzeszköz devizanemének meg kell egyezni a kiegyenlítendő számla devizanemével.
Abort / Message: Pénztár esetén a pénztár és a számla devizanemének egyezni kell!