# Filterausdruck: Erweiterte Documents-API-Syntax
An öffentlichen Ordnern mit dynamischen Filtern kann optional auch die erweiterte Documents-API-Syntax verwendet werden. Hierbei können einzelne Filterausdrücke mit "**AND**" und "**OR**" verknüpft werden aber dürfen nicht mit Klammern verschachtelt werden! Folgende Vergleichsoperatoren dürfen verwendet werden:
**Operator** | **Bedeutung** |
= | Gleich |
!= | Ungleich |
< | Kleiner |
> | Größer |
~ | Beinhaltet |
|~ | Beginnt mit |
Das folgende Beispiel filtert alle Rechnungs-Belege mit aktuellem Tagesstempel, wo der Belegtyp im technischen Namen entweder "invoice" enthält oder gleich 'creditvoucher' (Gutschrift) ist.
```JSON
// Verschachtelte Abfragen sind nicht erlaubt!
DateOfReceipt='%currentDate%' AND
(InvoiceCreditVoucher~'invoice' OR InvoiceCreditVoucher='creditvoucher')
// Die Klammern müssen aufgelöst werden!
DateOfReceipt='%currentDate%' AND InvoiceCreditVoucher~'invoice'
OR
DateOfReceipt='%currentDate%' AND InvoiceCreditVoucher='creditvoucher'
```