A Bizonylatkezelés funkciók szűrésfájának egyik típusa az Összetett szűrés.
Összetett szűrésben a már felvett szűrésekkel lehet halmazműveleteket végrehajtani.
Akkor alkalmazható, ha egy szűréssel nem lehet meghatározni a lekérdezni kívánt adatokat.
Pl.: Azokról a tárgyhavi számlákról szeretnék egy listát, amelyek olyan ügyfeleknek lett kiállítva, akiknek tavaly előtt volt forgalmuk, tavaly nem volt és idén újra a vásárlóink lettek. - > Újraaktivált vevők számláiról lista
A következő műveleteket lehet elvégezni: Únió, Metszet, Kivonás
A Szűrésképlet mezőben az egyes szűrések kódjára történő hivatkozásokat és a halmaz műveletek operátorait lehet írni (F2:Keresés gomb segít a szűrések és az operátorok kiválasztásában.)
Jele:+
Például: A+B, Az eredmény az A halmaz és B halmaz minden elemét tartalmazza.
Jele: *
Pl.: A*B, Az eredmény A és B közös elemeit tartalmazza.
Jele: -
Pl.: A-B, Elemei azok, amelyek elemei A-nak, de nem elemei B-nek.
A kiértékelés sorban halad a szűréseken balról jobbra és mindig az aktuális eredményhez hajtja végre a következő halmaz műveletet a program
A képletben ebből következően nem kezelünk zárójelet, csak a halmaz műveletek lehetnek:
Pl.: 1+2*3-4
ebben az esetben először az 1 és 2 úniójának eredményét hozzuk létre. Majd ehhez az eredményhez megnézzük, hogy mi közös a 3 eredményével, majd ami maradt abból kivesszük a 4-s eredményét.