In afletterregels kun je regex gebruiken om precies te sturen welke transacties een model treft en om bedragen uit de omschrijving te halen.
Matchcondities: Match Regex
Bij de matchcondities kun je bij Omschrijving/Label kiezen voor Bevat, Bevat niet of Match Regex. Vul een regular expression in; Odoo haalt dan alleen transacties op die aan die expressie én de overige condities voldoen.
Tegenposten: Uit omschrijving
Bij Type bedrag kun je Uit omschrijving (From label) kiezen. Dan wordt een percentage of bedrag uit het label van de transactie gehaald via regex. Handig als de omschrijving een vast patroon heeft.
Voorbeelden en testen
Regex is een patroon dat tekst matcht. Enkele voorbeelden voor de omschrijving/label:
| Patroon | Betekenis |
|---|---|
^FACTUUR|^INV | alleen regels die beginnen met FACTUUR of INV |
\d+ | een of meer cijfers op een rij (bijv. SEPA-kenmerk of referentie) |
BETAAL\s+REF\s+\d+ | bevat "BETAAL REF" gevolgd door een getal |
^NL.*BETAAL | begint met NL en bevat ergens BETAAL |
Regex is krachtig maar foutgevoelig. Test daarom eerst zonder automatisch bevestigen aan — dan kun je de boeking controleren voordat je bevestigt.
Voor meer uitleg over regex: Learn Regex (Sitepoint).