Inhoud

Legesberekening

In dit lemma wordt uiteengezet hoe de berkenening aan de voorkant (legesregels bij een zaak) plaatsvindt op grond van de in de beheer ingestelde legessoort-attributen en bijbehorende en rekenregels-definitie (zie: Legesdefinitie)

{{:openwave:applicatiebeheer:berekenleges.png?600|}}

De inlogger moet lid zijn van een rechtengroep die bij de betreffende module (omgeving, APV/overig, info, horeca of bouw/sloop) het wijzigrecht heeft op Legesregels. De exportdatum van de legeskaart moet leeg zijn. Zijn aan deze voorwaarden niet voldaan, dan wordt de berekening niet uitgevoerd (code 703).

De bovenliggende modulekaart mag niet geblokkeerd zijn. Anders wordt de berekening niet uitgevoerd (code 715). De start- c.q. ontvangstdatum van de bovenliggende modulekaart geldt als uitgangsdatum.

De berekenwijze is een getal, ingesteld bij de legessoort (tblegessoort) die aan de legeskaart is gekoppeld. Indien deze berekenwijze <> 1 of 2 of 3 of 4 dan wordt de berekening niet uitgevoerd (code 716: ontbrekende instellingen).

Het gaat hierbij om extra informatie bij de legessoort zoals is legessoort bedoeld voor teruggave-bedrag bij intrekking of is legessoort voor korting vanwege digitale indiening. Het programma gebruikt deze extra wizardkolommen indien:

Indien van de bijbehorende legessoort de kolom:

Een extra restrictie hier bovenop kan ingesteld worden bij de legessoort door de kolom Uitgangsbedrag berek. is die van specifieke activiteit i.p.v. optelling gekoppelde normale legessoorten (tblegessoort.dluitgangsbedreentoest) aan te vinken. Het programma neemt dan alleen die 'normale' legesregels mee voor de berekening van het uitgangsbedrag die - naast bovenstaande restrictie - ook nog eens gekoppeld zijn aan dezelfde activiteit/onderdeel als die van legesregel van de speciale korting/opslag legessoort.

Indien van de bijbehorende legessoort geen van de bovenstaande korting/opslag kolommen is aangevinkt EN de kolom:

Dit is een regel uit de tabel tblegesberekeningen die gevonden wordt met behulp van de legessoort, het Uitgangsbedrag en de Uitgangsdatum. In deze tabel staan onder andere het promillage waarmee het uitgangsbedrag moet worden vermenigvuldigd en een vast bedrag dat daarbij kan worden opgeteld. De juiste regel wordt als volgt gevonden door een selectie uit deze tabel op te vragen waarbij:

Indien niet gevonden of de resultaat set bestaat uit twee of meer regels dan wordt de berekening niet uitgevoerd (code 716: ontbrekende instellingen).

Categoriebodem en categorieplafond en datumvanaf moeten dus wel ingevuld zijn anders code 716: ontbrekende instellingen.

Zie voor kopiëren rekenregels: Kopiëren Legesrekenregels.

Indien op de gevonden regel van de tabel tblegesberekeningen de kolom dfafrondingsgetal > 0 EN de kolom dnafrondingmethode = 1 of 2 of 3 dan wordt het Uitgangsbedrag afgerond naar, indien dnafrondingmethode:

Alleen indien in stap 9 en 10 het Uitgangsbedrag is gewijzigd wordt de procedure van stap 8 opnieuw uitgevoerd. Dat kan leiden tot een nieuw gevonden rekenregel. Indien er naar een nieuwe rekenregel wordt gezocht, maar deze wordt niet gevonden, dan blijft het programma bij de eerder gevonden rekenregel van stap 8.

Op de gevonden regel van de tabel tblegesberekeningen worden nu de volgende waarden opgehaald:

Het Uitgangsbedrag wordt eerst vermenigvuldigd met Factor (indien deze laatste ongelijk aan 0 of null). Met de Berekenwijze (opgehaald in stap 3) wordt nu één van onderstaande berekeningen uitgevoerd:

Op de gevonden regel van de tabel tblegesberekeningen kan de kolom dnafrnabermethode (methode van afronden na berekenen) een waarde hebben. Indien deze waarde = 1,2,3 4 5 of 6 dan wordt de berekening afgerond.

Indien afrondingsmethode = 1,2 of 3 dan moet de kolom dfafrnabergetal (afrondingsgetal) > 0 zijn. Indien dat niet het geval is gaat het afronden niet door.

Het programma neemt de absolute waarde van berekende Legesbedrag (stap 11): LegesbedragABS. Indien afrondingsmethode =

Indien het oorspronkelijke Legesbedrag negatief was, dan wordt het nieuwe afgeronde bedrag ook weer negatief.

Op de gevonden regel van de tabel tblegesberekeningen kan

Op de gevonden regel van de tabel tblegesberekeningen kan de kolom dfvrijspraakbedrag gevuld zijn met een waarde groter dan 0. Is dat het geval dan wordt het reeds afgeronde, gemaximaliseerde, geminimaliseerde legesbedrag op 0 gezet indien dat legesbedrag groter dan 0 is, maar kleiner of gelijk aan het vrijspraakbedrag.

Op dit punt aangekomen wordt het legesbedrag opgeslagen bij de legeskaart.

Indien er sprake is van:

DAN, kan het afgeronde, geminimaliseerde, gemaximaliseerde en reeds opgeslagen legesbedrag nog eens worden overschreven. Dat gebeurt als volgt:

Eerst worden alle legesbedragen bij dezelfde omgevingszaak opgeteld. Indien deze optelling kleiner is dan het overall minimum restbedrag dan wordt het verschil tussen de optelling en dit overall minimum restbedrag alsnog afgetrokken van het Legesbedrag.

Indien er sprake is van:

DAN, kan het afgeronde, geminimaliseerde, gemaximaliseerde en reeds opgeslagen legesbedrag nog eens worden overschreven. Dat gebeurt als volgt: 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.