
    function berekenSuccessierecht(erfdeel, relatie)
    {
        
        // Variabelen die we nodig hebben
        var relaties = new Array();
        var belasting = new Array();
        var belast_erfdeel = 0;
        var belast_erfdeel_1 = 0; // over gedeelte tot 118.708
        var belast_erfdeel_2 = 0; // over gedeelte vanaf 118.708
        var belasting_erfdeel_1 = 0;
        var belasting_erfdeel_2 = 0;
        var te_betalen = 0;
        var tariefgroep;

        // Instellingen voor verschillende relaties
        relaties['partner'] = new Array();
            relaties['partner']['vrijstelling'] = 603600;
            relaties['partner']['tariefgroep'] = 0; // 1
        
        relaties['kind'] = new Array();
            relaties['kind']['vrijstelling'] = 19114;
            relaties['kind']['tariefgroep'] = 0; // 1

        relaties['kleinkind'] = new Array();
            relaties['kleinkind']['vrijstelling'] = 19114;
            relaties['kleinkind']['tariefgroep'] = 1; // 1A
        
        relaties['ouder'] = new Array();
            relaties['ouder']['vrijstelling'] = 45270;
            relaties['ouder']['tariefgroep'] = 2; // 2

        relaties['grootouder'] = new Array();
            relaties['grootouder']['vrijstelling'] = 2012;
            relaties['grootouder']['tariefgroep'] = 2; // 2
        
        relaties['zus_broer'] = new Array();
            relaties['zus_broer']['vrijstelling'] = 2012;
            relaties['zus_broer']['tariefgroep'] = 2; // 2
    
        relaties['overig'] = new Array();
            relaties['overig']['vrijstelling'] = 2012;
            relaties['overig']['tariefgroep'] = 2; // 2
        

        // Tarieven erfbelasting per deel belast
        //                tariefgroep       // deel belaste verkrijging
        // ------------|--1-|-1A-|--2-]-----//--------------------------
        belasting[0] = [ 10,  18,  30 ];    //  0 tot 118.708
        belasting[1] = [ 20,  36,  40 ];    // 118.708 en hoger
    

        // Kijk in welke tariefgroep we vallen
        tariefgroep = relaties[relatie]['tariefgroep'];


        // Bereken het belaste erfdeel
        belast_erfdeel = Math.max((erfdeel -  relaties[relatie]['vrijstelling']), 0);

        // Bereken welk deel in welke groep valt
        if(belast_erfdeel > 118708) {
            belast_erfdeel_1 = 118708;
            belast_erfdeel_2 = belast_erfdeel - 118708;
        }
        else {
            belast_erfdeel_1 = belast_erfdeel;
        }
    
        // Berekenen hoeveel we over elk deel moeten betalen
        belasting_erfdeel_1 = belasting[0][tariefgroep];
        belasting_erfdeel_2 = belasting[1][tariefgroep];

        // Totaal bedrag
        te_betalen = belast_erfdeel_1 * (belasting_erfdeel_1 / 100) + belast_erfdeel_2 * (belasting_erfdeel_2 / 100);
        
        return te_betalen;
    }

