| Gebruikersrollen | Admin | ✗Personeel | ✗Externe medewerker | ✗Pulse gebruiker |
Dit artikel legt uit hoe Silverfin rekeningen aan groepen toewijst in een rapportsjabloon, waarom een rekening in een bovenliggende groep kan verschijnen in plaats van in een specifiekere subgroep, en hoe je dit kunt oplossen door je rekeningenbereiken aan te passen. Het is relevant voor iedereen die rapportsjablonen in Silverfin bouwt of bewerkt.
Inhoudstafel
- Hoe bepaalt Silverfin tot welke groep een rekening behoort?
- Wat is een rekeningenbereik en hoe worden rekeningen gematcht?
- Waarom verschijnt een rekening in de bovenliggende groep in plaats van de subgroep?
- Hoe verplaats ik een rekening naar de juiste groep?
- Voorbeeld: rekening in de verkeerde groep
Hoe bepaalt Silverfin tot welke groep een rekening behoort?
- Wanneer Silverfin een rapport weergeeft, doorloopt het de sjabloonboom van boven naar beneden.
- Zodra de engine een groep tegenkomt, claimt die groep alle rekeningen die overeenkomen met het bereik en verwijdert ze uit de beschikbare pool.
- Een rekening die geclaimd is, kan niet opnieuw worden geclaimd door een latere groep.
Dit betekent dat de volgorde van groepen in het sjabloon bepaalt tot welke groep een rekening behoort. Een groep die eerder in het sjabloon voorkomt, heeft prioriteit over elke groep die later verschijnt, inclusief onderliggende groepen die eronder zijn genest.
Let op: Silverfin matcht rekeningenbereiken altijd op gemapte rekeningnummers, niet op de oorspronkelijke rekeningnummers die zijn geïmporteerd vanuit je boekhoudsoftware. Als een rekening niet verschijnt waar je het verwacht, controleer dan altijd eerst het gemapte nummer.
Wat is een rekeningenbereik en hoe worden rekeningen gematcht?
Rekeningenbereiken kunnen individuele rekeningnummers bevatten (bijv. 618202) of bereiknotatie (bijv. 454__459). Ze kunnen ook afzonderlijke cijfervoorvoegsels bevatten zoals 618 of 62. Een afzonderlijk voorvoegsel komt overeen met elke rekening waarvan het nummer met die cijfers begint.
| Bereiknotatie | Wat het matcht |
| 618202 | Alleen de rekening met het exacte nummer 618202 |
| 618 | Elke rekening waarvan het nummer begint met 618 - bijv. 618000, 618100, 618202, 618999 |
| 454__459 | Elke rekening die begint met 454, 455, 456, 457, 458 of 459 |
Waarom verschijnt een rekening in de bovenliggende groep in plaats van de subgroep?
- Silverfin hanteert een strikte eerste-match-regel.
- Als het bereik van een bovenliggende groep een breed voorvoegsel bevat zoals 618, claimt die groep alle overeenkomende 618xxx-rekeningen, zelfs als een onderliggende groep lager in het sjabloon een van die rekeningen expliciet vermeldt (bijv. 618202).
- Zodra de bovenliggende groep de rekening heeft geclaimd, heeft de vermelding in de onderliggende groep geen effect meer.
De eerste-match-regel geldt in documentvolgorde: van boven naar beneden door de volledige sjabloonboom, inclusief geneste groepen. Een onderliggende groep wordt na zijn bovenliggende groep verwerkt, niet ervoor.
Hoe verplaats ik een rekening naar de juiste groep?
Als een rekening in een bovenliggende groep verschijnt in plaats van in een onderliggende groep, volg dan deze stappen:
- Open het rapportsjabloon en zoek de bovenliggende groep waarvan het bereik te breed is.
- Identificeer het voorvoegsel dat de ongewenste rekening vastlegt (bijv. het afzonderlijke voorvoegsel 618 dat rekening 618202 claimt).
- Vervang het brede voorvoegsel door een reeks meer specifieke voorvoegsels die alleen de rekeningen dekken die bedoeld zijn voor die bovenliggende groep. Vervang 618 bijvoorbeeld door 6180, 6181, 6183__6189 en pas de reeks aan op de 618xxx-rekeningen die werkelijk bij de bovenliggende groep horen.
- Sla het sjabloon op en controleer of de eerder verkeerd toegewezen rekening nu in de juiste onderliggende groep verschijnt.
Voor deze oplossing moet je de rekeningenbereiken van het rapportsjabloon bewerken. Dit is alleen mogelijk in aangepaste rapporten die op kantoorniveau zijn aangemaakt of gekopieerd. Als het rapport afkomstig is van de Silverfin Marketplace, kun je de sjabloonstructuur niet rechtstreeks bewerken. Neem in dat geval contact op met Silverfin Support om een aanpassing te vragen.
Voorbeeld: rekening in de verkeerde groep
Het volgende voorbeeld illustreert het probleem en de oplossing.
Situatie
Een rapportsjabloon heeft een bovenliggende groep, Lonen en salarissen, met het rekeningenbereik:
453000, 454__459, 618, 62, 612310
Hieronder is een onderliggende groep Maaltijdcheques genest met het rekeningenbereik:
618202, 743050
De gebruiker verwacht dat rekening 618202 verschijnt onder Maaltijdcheques, maar in plaats daarvan verschijnt het onder Lonen en salarissen. Alleen rekening 743050 verschijnt onder Maaltijdcheques.
Waarom dit gebeurt
Het afzonderlijke voorvoegsel 618 in het bereik van de bovenliggende groep matcht elke 618xxx-rekening, inclusief 618202. Omdat de bovenliggende groep als eerste wordt verwerkt, claimt die groep 618202 voordat de onderliggende groep wordt bereikt. De expliciete vermelding van 618202 in Maaltijdcheques heeft geen effect — de rekening bevindt zich niet meer in de pool.
Oplossing
Bewerk het bereik van Lonen en salarissen en vervang het brede voorvoegsel 618 door meer specifieke voorvoegsels die het 6182x-bereik overslaan:
453000, 454__459, 6180, 6181, 6183__6189, 62, 612310
Met deze wijziging wordt rekening 618202 niet langer geclaimd door de bovenliggende groep en verschijnt het in Maaltijdcheques, waar het samen met 743050 wordt weergegeven zoals verwacht.
Pas de specifieke reeks voorvoegsels (6180, 6181, 6183__6189) aan op de werkelijke 618xxx-rekeningen die onder Lonen en salarissen thuishoren in jouw rekeningschema. Het bovenstaande voorbeeld is ter illustratie.
Extra Tip
Probeer onderaan uw rapport een groep "niet-toegewezen rekeningen" toe te voegen met het bereik 0__9. Dit toont u alle rekeningen die nog niet in het rapport zijn opgenomen en nog moeten worden toegewezen.
Admin