A szerződés típusa alapján megkülönböztethetünk egyedi- és keretszerződéseket. Az irányok segítségével lehet megkülönböztetni a kimenő és a bejövő, más néven követelés és kötelezettség irányú szerződéseket.
A típus és az irány mezők értéke a Szerződés funkció Általános fülén tekinthetőek meg.
Ezt a típust kell választani abban az esetha, ha például egy bérleti díj vagy valamilyen egyéb ismétlődő vagy egyszeri szolgáltatáshoz fűződő szerződést szeretnénk rögzíteni. Ilyen esetben megjelenik a felületen a Szerződéstétel fül is, ahol további fontos információkat is szükséges megadni a szerződéssel kapcsolatosan. Ilyen például a szolgáltatás megnevezése, az egységár és a darabszám, valamint a fizetési határidőkkel kapcsolatos határidők, beállítások. Amennyiben a rögzített egyedi szerződés valamelyik keretszerződéshez kapcsolódik, lehetőség van megadni a keretszerződés sorszámát az Általános fülön található Keretszerződés mezőben. Fontos, hogy csak az azonos partnerrel rendelkező keretszerződések közül lehet választani. A mező megjelenítése a Szerződés paraméterből szabályozható.
Ezt a típust kell választani, hogyha csak a szerződés keretéről vagy általános adatairól állapodnak meg a felek, viszont minden különálló projektről, szolgáltatásnyújtásról egy új szerződésben is megállapodnak, ahol teljeskörűen rögzítésre kerülnek a szerződés pontos részletei is. A keretszerződésen nem jelenik meg a Szerződéstétel fül, az itt megadható információkat az egyedi szerződéseken szükséges rögzíteni. A különálló szerződések létrehozásához ilyen esetben az egyedi szerződés típust kell választani. A keretszerződés típusú szerződésen megtalálható egy Keretösszeg elnevezésű mező is, amelyben az egész ügyletre vonatkozó (összes különálló egyedi szerződést magába foglaló) keretösszeget szükséges megadni. A Keretösszeg túllépés menüparaméter segítéségével szabályozható, hogy a keretszerződés típusú szerződésen megadott keretösszeg, valamint a keretszerződéshez kapcsolt egyedi szerződések nettó értéke ne térjen el egymástól. Az egyenleg figyelésénél csak az aláírt szerződések kerülnek ellenőrzése.
A Szerződés paraméter Általános adatok fülén megadhatók a kiválasztott szerződés sorozat mező ajánlásai és megjelenítési feltételei. A Szerződés típus módosítása paraméter beállítás segítségével meghatározható, hogy a Szerződés funkcióban a Szerződés típus mező módosítható legyen, ne legyen módosítható vagy meg se jelenjen a bevitelben. A Szerződés típus kezdőértéke mezőben megadott beállítás jelenik meg a Szerződés funkcióban a kiválasztott sorozaton, mint kezdőérték. A mező beállítása akkor is érvényesül, hogyha a Szerződés típus mező nem jelenik meg a bevitelben.
Az Irány módosítása mező hasonlóan működik, mint a Szerződés típus módosítása mező. Szabályozni lehet, hogy az Irány mező a Szerződés funkcióban módosítható legyen, ne legyen módosítható vagy meg se jelenjen a bevitelben. Ugyanúgy az Irány kezdőértéke mező segítségével meghatározható, hogy Követelés vagy Kötelezettség irányú szerződést szeretnénk létrehozni.