A számla alap adatok (PSzaAla) egyes mezőinek állapotától függően a program a számla alap adatok karbantartása során (Modify) bizonyos adatmezőket letilt, azaz nem hagy módosítani.
1. Kontírozási állapot
Amennyiben a számlát már kikontíroztuk (FokAll = ’1’ - Kontírozott), akkor a program az alábbi adatmezőket nem engedi (a kontírozás visszavonásáig – stornózásáig) módosítani:
1. Relaci Számla reláció
2. DevKod Deviza kód
3. Jelleg Számla jelleg
4. SzaSza Számlaszám
5. BeeDat Beérkezés dátuma
6. TelDat Teljesítés dátuma
7. SzmDat Számla kelte
8. FiHaSz Fizetési határidő – számlán
9. AfaDat Áfa teljesítés dátuma
További tiltási feltétel: Jelleg = ’4’ – Folyamatos szolgáltatás
10. PeuKod Pénzügyi eszköz kód
11. ParKod Partner – Számla
12. FimKod Fizetési mód
13. ParSzl Partner főkönyvi számla száma
14. Kerekit Kerekítési nagyságrend
15. DevDat Deviza átszámítási dátum
16. DevBan Deviza átszámítási bank
17. DevArf Deviza átszámítási árfolyam
2. Stornó állapot
Ha a pénzügyi bizonylat már stornózva van, vagy éppen ez a stornó bizonylat (StoKod <> ’0’), akkor a bizonylat egyetlen adata sem módosítható.
3. Utalványozási állapot
Ha a rendszer paraméterek között be van állítva (KAzoAdo.SzaSzlJovMod=’I’), hogy az utalványozás után (PSzaAla.UtaAll=’1’) a számla egyes adatmezői nem módosíthatóak, akkor az utalványozott számláknál az alábbi mezőket nem lehet módosítani:
1. SzaSza Számlaszám
2. BeeDat Beérkezés dátuma
3. TelDat Teljesítés dátuma
4. SzmDat Számla kelte
5. ParKod Partner kód
6. UtaDol Utalványozási dolgozó
4. Jóváhagyási állapot
Ha a rendszer paraméterek között be van állítva (KAzoAdo.SzaSzlJovMod=’I’), a jóváhagyás állapotának figyelése, akkor a számla alap adatai csak abban az esetben módosíthatóak, ha a jóváhagyási állapot alapállapotban (JovAll = ’0’) vagy visszaküldött (JovAll = ’3’) állapotban van.
1. JovDol Jóváhagyó dolgozó
A jóváhagyó dolgozó akkor is letiltódik a jóváhagyott számlánál, ha nincs beállítva a jóváhagyás figyelés.
5. Adatmezők tiltása raktári mozgáshoz kapcsolódó számla áru tételek miatt
Amennyiben szállító számla esetén (TipusK = ’1’), a módosítandó számla fej (PSzaAla) rendelkezik olyan számla áru tételekkel (PSzaAru), amelyek raktári mozgáshoz kapcsolódnak (RaMoId <> ’0’), akkor azok az adatmezők nem módosíthatóak, amelyeknek hatásuk volt az összekapcsolt raktári mozgás tételek bekerülési értékére.
Letiltott adatmezők:
1. DevDat Deviza átszámítási dátum
2. DevBan Deviza átszámítási bank
3. DevArf Deviza átszámítási árfolyam
6. Nyomtatási állapot
Ha (vevő) számla már ki van nyomtatva (SzNyDb > 0), akkor a számla bizonyos adatmezői a továbbiakban már nem módosíthatóak:
1. Relecio Reláció
2. ParKod Partner
3. Jelleg Számla jelleg
4. FizMod Fizetési mód
5. BeeDat Beérkezés dátuma
6. TelDat Teljesítés dátuma
7. SzmDat Számla kelte
8. FiHaSz Fizetési határidő a számlán
9. SzaSza Számlaszám
10. DevKod Deviza kód
11. Kerekit Kerekítési nagyságrend
12. AfaDat Áfa dátum (Ha számla folyamatos szolgáltatás: Jelleg=’4’)
7. Elszámolt kamat a számla után
Amennyiben az adott számlára már számítottunk hitelkamatot, azaz a számlának a kamatszámítás záró-dátuma már nem üres (KaZaDat <> nil), akkor hitelkamat-számítást befolyásoló adatmezőket nem lehet módosítani.
1. HitKam Hitelkamat számítás módja
2. KamElo Kamatszámítás szempontjából élő a bizonylat
8. Teljesítés dátuma
Ha a számla teljesítés dátumának adatmezőjébe (TelDat) az aktuális napnál későbbi dátum szerepel, akkor a teljesítés dátumát piros színnel jelzi ki a program, továbbá a számla kontírozása tiltottá válik.