Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
| Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
| openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:legesberekening [2026/09/11 11:14] – [ad 4 Gebruik speciale korting/opslagkolommen indien omgevingszaak] Lonneke van Dijk | openwave:1.35:applicatiebeheer:probleemoplossing:programmablokken:legesberekening [2026/09/25 08:20] (huidige) – [Ad 17 Aanpassen legesbedrag aan Vrijspraakbedrag overall] Lonneke van Dijk | ||
|---|---|---|---|
| Regel 29: | Regel 29: | ||
| * de tabel tbkoplegessoorten is gevuld waarbij er tenminste 1 regel bestaat met dnkeybonuslegessoort = de dnkey van de bonus/malus legessoort waarvoor het bedrag wordt berekend | * de tabel tbkoplegessoorten is gevuld waarbij er tenminste 1 regel bestaat met dnkeybonuslegessoort = de dnkey van de bonus/malus legessoort waarvoor het bedrag wordt berekend | ||
| - | ===== ad 5 Bepaal uitgangsbedrag bij omgevingszaak | + | ===== ad 5 Bepaal uitgangsbedrag bij omgevingszaak |
| - | Indien van de bijbehorende legessoort de kolom: | + | Voor het bepalen van het uitgangsbedrag |
| - | * **dlilvkaa** is aangevinkt (legessoort voor korting op grond van aantal activiteiten). Dan is het Uitgangsbedrag de optelling van de kolom legesbedrag van de andere legesregels bij dezelfde omgevingszaak waarvoor geldt dat bij hun legessoort de eigenschap // | + | Indien |
| - | * **dlilvkdi** is aangevinkt (legessoort voor korting op grond van digitale indiening). Dan is het Uitgangsbedrag de optelling van de kolom legesbedrag van de andere legesregels | + | |
| - | * **dlilvoag** is aangevinkt (legessoort voor opslag op grond van indienen aanvullende gegevens). Dan is het Uitgangsbedrag | + | |
| - | * **dlilvtiatb** is aangevinkt (legessoort | + | |
| - | * **dlilvtiabtb** is aangevinkt (legessoort voor teruggave op grond van intrekking tijdens behandeling binnen 4 weken). Dan is het Uitgangsbedrag de optelling van de kolom legesbedrag van de andere legesregels bij dezelfde omgevingszaak waarvoor geldt dat bij hun legessoort de eigenschap // | + | |
| - | * **dlilvtianv** is aangevinkt (legessoort voor teruggave op grond van intrekking na verlening). Dan is het Uitgangsbedrag de optelling | + | |
| - | * **dlilvtwv** is aangevinkt (legessoort voor teruggave op grond van weigeren vergunning). Dan is het Uitgangsbedrag | + | |
| - | * **dlilvtbbb** is aangevinkt (legessoort voor teruggave op grond van besluit buiten behandeling). Dan is het Uitgangsbedrag de optelling van de kolom legesbedrag van de andere | + | |
| - | * **dlilvwel** is aangevinkt (legessoort voor welstand). Dan is het Uitgangsbedrag de optelling van de kolom legesbedrag van de andere legesregels bij dezelfde | + | |
| - | Een extra restrictie hier bovenop kan ingesteld worden | + | ===== ad 6 Bepaal uitgangsbedrag |
| - | ===== ad 6 Bepaal uitgangsbedrag bij omgevingszaak zonder gebruik speciale korting/ | + | Indien van de legessoort |
| - | + | ||
| - | Indien van de bijbehorende | + | |
| * dlbonusmalus is WEL aangevinkt en dnkeyafhankelijkvan (uitgangsbedrag afhankelijk van...) is leeg dan is het Uitgangsbedrag de optelling van de kolom legesbedrag van de andere legesregels bij dezelfde omgevingszaak waarvoor geldt dat bij hun legessoort de kolom dlbonusmalus NIET is aangevinkt | * dlbonusmalus is WEL aangevinkt en dnkeyafhankelijkvan (uitgangsbedrag afhankelijk van...) is leeg dan is het Uitgangsbedrag de optelling van de kolom legesbedrag van de andere legesregels bij dezelfde omgevingszaak waarvoor geldt dat bij hun legessoort de kolom dlbonusmalus NIET is aangevinkt | ||
| * dlbonusmalus is WEL aangevinkt en dnkeyafhankelijkvan is gevuld met een dnkey van een andere legessoort dan is het Uitgangsbedrag de optelling van de kolom legesbedrag van de andere legesregels bij dezelfde omgevingszaak waarvoor geldt dnkeylegessoort = dnkeyafhankelijkvan en dat bij hun legessoort de kolom dlbonusmalus NIET is aangevinkt | * dlbonusmalus is WEL aangevinkt en dnkeyafhankelijkvan is gevuld met een dnkey van een andere legessoort dan is het Uitgangsbedrag de optelling van de kolom legesbedrag van de andere legesregels bij dezelfde omgevingszaak waarvoor geldt dnkeylegessoort = dnkeyafhankelijkvan en dat bij hun legessoort de kolom dlbonusmalus NIET is aangevinkt | ||
| Regel 147: | Regel 137: | ||
| * de kolom dfmaximum gevuld zijn. Is dat het geval dan wordt het reeds afgeronde legesbedrag overschreven met min(Legesbedrag, | * de kolom dfmaximum gevuld zijn. Is dat het geval dan wordt het reeds afgeronde legesbedrag overschreven met min(Legesbedrag, | ||
| - | ===== ad 15 Aanpassingen | + | ===== ad 15 Aanpassen legesbedrag aan vrijspraakbedrag ===== |
| - | Op de gevonden regel van de tabel tblegesberekeningen kan de kolom // | + | Op de gevonden regel van de tabel tblegesberekeningen kan de kolom // |
| + | |||
| + | Deze stap wordt alleen uitgevoerd indien de legesberekening wordt gedaan voor een legesregel waarvan: | ||
| + | * de legessoort geen bonus/malus met gekoppelde legessoorten is (en er dus ook geen overall minimumbedrag geldig is) | ||
| + | * het vrijspraakbedrag op de rekenregel gevuld is | ||
| Op dit punt aangekomen wordt het legesbedrag opgeslagen bij de legeskaart. | Op dit punt aangekomen wordt het legesbedrag opgeslagen bij de legeskaart. | ||
| - | ===== Ad 16. Minimum overall restbedrag ===== | + | ===== Ad 16 Aanpassen legesbedrag aan Minimum overall restbedrag ===== |
| + | |||
| + | Het afgeronde, geminimaliseerde, | ||
| + | |||
| + | Dit wordt alleen toegepast bij de volgende situatie: | ||
| + | * het berekenen van legesbedrag betreft een leges bij een omgevingszaak | ||
| + | * EN de legessoort betreft een bonus/malus legessoort | ||
| + | * EN er is tenminste 1 gekoppelde legessoort aanwezig | ||
| + | * EN het veld //Minimum overall restbedrag// (dfminrestbedrag) is gevuld | ||
| + | |||
| + | |||
| + | Wordt er voldaan aan deze voorwaarden dan zal het legesbedrag aangepast worden zodat voor het totale legesbedrag bij de omgevingszaak voldaan wordt aan het opgegeven overall minimum restbedrag. Dit wordt als volgt berekend: | ||
| + | * Eerst wordt het **Te betalen op zaak** bedrag bepaald: de totaalsom van legesbedragen bij de zaak die tot nu toe gevuld zijn: | ||
| + | * het Te betalen op zaak van de legesregels bij de zaak = select sum(dflegesbedrag) from tblegesregels where dnkeyomgvergunningen | ||
| + | * Dan wordt er gekeken wat het **Opgetelde bedrag** is: de totaalsom van de legesbedragen bij de zaak + het legesbedrag voor de regel dat dusver berekend is | ||
| + | * nodig om te zien of dit samen groter is dan het minimum restbedrag | ||
| + | * Indien Te betalen op zaak groter is dan het minimum overall restbedrag en de huidige legesregel trekt niet het bedrag zo naar beneden dat het onder het minimum komt, dan wordt het legesbedrag niet aangepast | ||
| + | * Indien Te betalen op zaak groter is dan het minimum overall bedrag en de huidige legesregel trekt het bedrag WEL zo naar beneden dat het onder het minimum komt dan wordt het legesbedrag als volgt aangepast: legesbedrag + (minimum overall restbedrag - Opgetelde bedrag), zodat het totale bedrag op de zaak voldoet aan het minimum overall restbedrag | ||
| + | * Indien Te betalen op zaak kleiner is dan het minimum overall restbedrag dan wordt het legesbedrag als volgt: minimum overall restbedrag - Te betalen op zaak zodat het totale bedrag op de zaak voldoet aan het minimum overall restbedrag | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Ad 17 Aanpassen legesbedrag aan Vrijspraakbedrag overall ===== | ||
| + | |||
| + | Het afgeronde, geminimaliseerde, | ||
| + | |||
| + | Dit wordt alleen toegepast bij de volgende situatie: | ||
| + | * het berekenen van legesbedrag betreft een legese bij een omgevingszaak | ||
| + | * EN de legessoort betreft een bonus/malus legessoort | ||
| + | * EN er is tenminste 1 gekoppelde legessoort aanwezig | ||
| + | * EN het veld //Minimum overall restbedrag// | ||
| + | * EN het veld // | ||
| + | |||
| + | Wordt er voldaan aan deze voorwaarden dan zal het legesbedrag aangepast worden zodat voor het totale legesbedrag bij de omgevingszaak voldaan wordt aan het opgegeven vrijspraakbedrag. Dit wordt als volgt berekend: | ||
| + | * Eerst wordt de totaalsom van legesbedragen bij de zaak die tot nu toe gevuld zijn berekend inclusief het tot nu toe berekende legesbedrag: | ||
| + | * het **Opgetelde bedrag** van de legesregels bij de zaak = select sum(dflegesbedrag) from tblegesregels where dnkeyomgvergunningen = dnkey van de omgevingszaak waarvandaan de berekening gestart is | ||
| + | * Dan wordt er opgehaald wat er betaald zou moeten worden op zaakniveau: | ||
| + | * Te betalen Op Zaak = het opgetelde bedrag van de legesregels bij de zaak - het tot nu toe berekende legesbedrag voor de legesregel | ||
| + | * En dan wordt er berekend of het bedrag Te Betalen Op Zaak vrijgesproken moet worden: | ||
| + | |||
| + | |||
| + | Indien het veld // | ||
| + | (dus de OIN hoeft niet betaald te worden tot een bepaald bedrag)\\ | ||
| + | dan: | ||
| + | * indien Vrijspraakbedrag groter dan het bedrag Te Betalen Op Zaak dan wordt het legesbedrag voor de regel aangepast naar: Te Betalen Op Zaak - Vrijspraakbedrag zodat het totale legesbedrag op zaakniveau 0 wordt | ||
| + | * indien Vrijspraakbedrag kleiner of gelijk aan het bedrag Te Betalen Op Zaak dan wordt het legesbedrag voor de regel niet aangepast | ||
| + | * Tenzij het //Opgetelde bedrag// kleiner is dan het vrijspraakbedrag (dus de huidige legesregel brengt het totaalbedrag op de zaak te ver omlaag). In dat geval wordt het legesbedrag als volgt aangepast om ervoor te zorgen dat het totaalbedrag op de zaak toch 0 wordt: legesbedrag + (Vrijspraakbedrag - Opgetelde Bedrag) | ||
| + | * indien het veld // | ||
| + | |||
| + | Indien het veld // | ||
| + | (dus de OIN hoeft niet uit te betalen tot een bepaald bedrag)\\ | ||
| + | dan: | ||
| + | * indien Vrijspraakbedrag groter dan het bedrag Te Betalen Op Zaak dan wordt het legesbedrag niet aangepast | ||
| + | * Tenzij het //Opgetelde bedrag// kleiner is dan het vrijspraakbedrag (dus de huidige legesregel brengt het totaalbedrag op de zaak te ver omhoog). In dat geval wordt het legesbedrag als volgt aangepast om ervoor te zorgen dat het totaalbedrag op de zaak toch 0 wordt: Te Betalen Op Zaak * -1 | ||
| + | * indien Vrijspraakbedrag kleiner of gelijk aan het bedrag Te Betalen Op Zaak dan wordt het legesbedrag voor de regel aangepast naar: Te Betalen Op Zaak * -1 zodat het totale legesbedrag op zaakniveau 0 wordt | ||
| + | * indien het veld // | ||
| + | |||
| + | ===== Voorbeeld legesberekening minimum en vrijspraak bedrag ===== | ||
| + | |||
| + | <adm example Voorbeeld overall minimum en vrijspraak> | ||
| + | Stel bij een omgevingzaak is | ||
| + | * een legesregel met legessoort bouwkosten : 5.000 euro. Die legessoort is geen bonus/malus legessoort en is niet gekoppeld aan de bonus/malus legesregel | ||
| + | * een legesregel met legessoort uitrit : 10.000 euro. Die legessoort is geen bonus/malus legessoort maar WEL gekoppeld aan de bonus/malus legesregel: | ||
| + | * een bonus/malus legesregel aanwezig op basis van gekoppelde legessoorten die uitkomst op -90% van 10.000 euro = - 9.000 euro, voor deze regel wordt het legesbedrag bepaald: | ||
| + | |||
| + | Overall minimum restbedrag: | ||
| + | * indien geen overall minimum restbedrag in kolom dfminrestbedrag op de legesberekeningregel is ingevuld dan blijft het legesbedrag voor de bonus/malus leges -9.000 | ||
| + | * indien WEL de kolom dfminrestbedrag een bedrag bevat en dit is groter dan het berekende legesbedrag bedrag voor de zaak (6000 euro in dit voorbeeld), bijvoorbeeld 7.000 euro, dan moet het legesbedrag voor de teruggaveregel het maximale bedrag worden wat teruggegeven mag worden, dus het legesbedrag voor de bonus/malus legesregel wordt in dit voorbeeld - 8.000 om minimaal 7.000 euro over te houden | ||
| + | * indien WEL de kolom dfminrestbedrag een bedrag bevat maar kleiner dan het berekende legesbedrag bedrag voor de zaak (6000 euro in dit voorbeeld), dus bijvoorbeeld 5.000 euro, dan blijft het legesbedrag voor de bonus/malus legesregel -9.000 | ||
| - | Indien er sprake is van: | ||
| - | * een omgevingszaak | ||
| - | * EN de legessoort heeft een van de speciale korting/ | ||
| - | * EN het gaat om een legesregel waarbij de legessoort één van onderstaande eigenschappen aangevinkt heeft staan: | ||
| - | * dlilvtiatb: (teruggave intrekking na 4 weken) EN waarbij het overall restbedrag in kolom DFMINRESTTIATB gevuld is | ||
| - | * dlilvtianv: (teruggave intrekking na verlening) EN waarbij het overall restbedrag in kolom DFMINRESTTIANV gevuld is | ||
| - | * dlilvtwv: (teruggave bij weigering vergunning) EN waarbij het overall restbedrag in kolom DFMINRESTTWV gevuld is | ||
| - | * dlilvtbbb: (teruggave bij besluit buiten behandeling) EN waarbij het overall restbedrag in kolom DFMINRESTTBBB gevuld is | ||
| - | * dlilvtiabtb: | ||
| - | DAN, kan het afgeronde, geminimaliseerde, | ||
| - | Eerst worden alle legesbedragen bij dezelfde omgevingszaak opgeteld. | + | Indien |
| + | * indien er een positief vrijspraakbedrag (dfvrijspraakbedrag) is gevuld dan: | ||
| + | * indien vrijspraakbedrag groter is dan het berekende legesbedrag bedrag voor de zaak (6000 euro in dit voorbeeld), bijvoorbeeld 7000 euro, dan wordt het legesbedrag voor de bonus/malus legesregel verhoogd met -6.000 euro naar - 15.000 zodat de totale kosten voor de zaak op 0 uitkomen | ||
| + | * indien vrijspraakbedrag | ||
| + | * indien er een negatief vrijspraakbedrag (dfvrijspraakbedrag) is gevuld dan (dit is het geval bij terugbetalingen): | ||
| + | * indien vrijspraakbedrag groter of gelijk is aan het berekende legesbedrag bedrag voor de zaak (-6000 euro in dit voorbeeld), bijvoorbeeld -5000 euro, dan wordt het legesbedrag voor de bonus/malus legesregel niet aangepast | ||
| + | * indien vrijspraakbedrag kleiner is dan het berekende legesbedrag bedrag voor de zaak (-6000 euro in dit voorbeeld), bijvoorbeeld -7000 euro, dan wordt het legesbedrag voor de bonus/malus legesregel aangepast (+ 1000 euro) zodat de totale telling op de zaak 0 wordt | ||
| - | ===== Ad 17, Vrijspraakbedrag overall ===== | + | </ |
| - | Indien er sprake is van: | ||
| - | * een omgevingszaak | ||
| - | * EN de legessoort heeft een van de speciale korting/ | ||
| - | * EN het gaat om een legesregel waarbij de legessoort één van onderstaande eigenschappen aangevinkt heeft staan: | ||
| - | * dlilvtiatb: (teruggave intrekking na 4 weken) EN waarbij het overall Vrijspraakbedrag (dfvrijspraaktot) gevuld is (Minimum restbedrag in kolom DFMINRESTTIATB moet LEEG zijn!) | ||
| - | * dlilvtianv: (teruggave intrekking na verlening) EN waarbij het overall Vrijspraakbedrag (dfvrijspraaktot) gevuld is (Minimum restbedrag in kolom DFMINRESTTIANV moet LEEG zijn!) | ||
| - | * dlilvtwv: (teruggave bij weigering vergunning) EN waarbij het overall Vrijspraakbedrag (dfvrijspraaktot) gevuld is (Minimum restbedrag in kolom DFMINRESTTWV moet LEEG zijn!) | ||
| - | * dlilvtbbb: (teruggave bij besluit buiten behandeling) EN waarbij het overall Vrijspraakbedrag (dfvrijspraaktot) gevuld is (Minimum restbedrag in kolom DFMINRESTTBBB moet LEEG zijn!) | ||
| - | * dlilvtiabtb (teruggave intrekking binnen 4 weken) EN waarbij het overall Vrijspraakbedrag (dfvrijspraaktot) gevuld is (Minimum restbedrag in kolom DFMINRESTTIABTB moet LEEG zijn!) | ||
| - | DAN, kan het afgeronde, geminimaliseerde, | ||
| - | Eerst worden alle legesbedragen bij dezelfde omgevingszaak opgeteld. Indien deze optelling kleiner is dan het overall Vrijspraakbedrag dan wordt de optelling afgetrokken van het Legesbedrag voor de teruggaveregel waardoor het totaalbedrag van de legesregels op 0 komt. | ||