<!DOCTYPE html>
<html lang="nl-be" dir="ltr" prefix="og: https://ogp.me/ns#">
<head>
<meta charset="utf-8" />
<link rel="canonical" href="https://www.rjv.fgov.be/nl" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
//1.7.1
// https://github.com/arhs/iban.js
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['exports'], factory);
}
else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') {
// CommonJS
factory(exports);
}
else {
// Browser globals
factory(root.IBAN = {});
}
}(this, function (exports) {
// Array.prototype.map polyfill
// code from https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/map
if (!Array.prototype.map) {
Array.prototype.map = function (fun /*, thisArg */) {
"use strict";
if (this === void 0 || this === null) {
throw new TypeError();
}
var t = Object(this);
var len = t.length >>> 0;
if (typeof fun !== "function") {
throw new TypeError();
}
var res = new Array(len);
var thisArg = arguments.length >= 2 ? arguments[1] : void 0;
for (var i = 0; i < len; i++) {
// NOTE: Absolute correctness would demand Object.defineProperty
// be used. But this method is fairly new, and failure is
// possible only if Object.prototype or Array.prototype
// has a property |i| (very unlikely), so use a less-correct
// but more portable alternative.
if (i in t)
res[i] = fun.call(thisArg, t[i], i, t);
}
return res;
};
}
var A = 'A'.charCodeAt(0),
Z = 'Z'.charCodeAt(0);
/**
* Prepare an IBAN for mod 97 computation by moving the first 4 chars to the end and transforming the letters to
* numbers (A = 10, B = 11, ..., Z = 35), as specified in ISO13616.
*
* @param {string} iban the IBAN
* @returns {string} the prepared IBAN
*/
function iso13616Prepare(iban) {
iban = iban.toUpperCase();
iban = iban.substr(4) + iban.substr(0, 4);
return iban.split('').map(function (n) {
var code = n.charCodeAt(0);
if (code >= A && code <= Z) {
// A = 10, B = 11, ... Z = 35
return code - A + 10;
}
else {
return n;
}
}).join('');
}
/**
* Calculates the MOD 97 10 of the passed IBAN as specified in ISO7064.
*
* @param iban
* @returns {number}
*/
function iso7064Mod97_10(iban) {
var remainder = iban,
block;
while (remainder.length > 2) {
block = remainder.slice(0, 9);
remainder = parseInt(block, 10) % 97 + remainder.slice(block.length);
}
return parseInt(remainder, 10) % 97;
}
/**
* Parse the BBAN structure used to configure each IBAN Specification and returns a matching regular expression.
* A structure is composed of blocks of 3 characters (one letter and 2 digits). Each block represents
* a logical group in the typical representation of the BBAN. For each group, the letter indicates which characters
* are allowed in this group and the following 2-digits number tells the length of the group.
*
* @param {string} structure the structure to parse
* @returns {RegExp}
*/
function parseStructure(structure) {
// split in blocks of 3 chars
var regex = structure.match(/(.{3})/g).map(function (block) {
// parse each structure block (1-char + 2-digits)
var format,
pattern = block.slice(0, 1),
repeats = parseInt(block.slice(1), 10);
switch (pattern) {
case "A":
format = "0-9A-Za-z";
break;
case "B":
format = "0-9A-Z";
break;
case "C":
format = "A-Za-z";
break;
case "F":
format = "0-9";
break;
case "L":
format = "a-z";
break;
case "U":
format = "A-Z";
break;
case "W":
format = "0-9a-z";
break;
}
return '([' + format + ']{' + repeats + '})';
});
return new RegExp('^' + regex.join('') + '$');
}
/**
*
* @param iban
* @returns {string}
*/
function electronicFormat(iban) {
return iban.replace(NON_ALPHANUM, '').toUpperCase();
}
/**
* Create a new Specification for a valid IBAN number.
*
* @param countryCode the code of the country
* @param length the length of the IBAN
* @param structure the structure of the underlying BBAN (for validation and formatting)
* @param example an example valid IBAN
* @constructor
*/
function Specification(countryCode, length, structure, example) {
this.countryCode = countryCode;
this.length = length;
this.structure = structure;
this.example = example;
}
/**
* Lazy-loaded regex (parse the structure and construct the regular expression the first time we need it for validation)
*/
Specification.prototype._regex = function () {
return this._cachedRegex || (this._cachedRegex = parseStructure(this.structure))
};
/**
* Check if the passed iban is valid according to this specification.
*
* @param {String} iban the iban to validate
* @returns {boolean} true if valid, false otherwise
*/
Specification.prototype.isValid = function (iban) {
return this.length == iban.length
&& this.countryCode === iban.slice(0, 2)
&& this._regex().test(iban.slice(4))
&& iso7064Mod97_10(iso13616Prepare(iban)) == 1;
};
/**
* Convert the passed IBAN to a country-specific BBAN.
*
* @param iban the IBAN to convert
* @param separator the separator to use between BBAN blocks
* @returns {string} the BBAN
*/
Specification.prototype.toBBAN = function (iban, separator) {
return this._regex().exec(iban.slice(4)).slice(1).join(separator);
};
/**
* Convert the passed BBAN to an IBAN for this country specification.
* Please note that <i>"generation of the IBAN shall be the exclusive responsibility of the bank/branch servicing the account"</i>.
* This method implements the preferred algorithm described in http://en.wikipedia.org/wiki/International_Bank_Account_Number#Generating_IBAN_check_digits
*
* @param bban the BBAN to convert to IBAN
* @returns {string} the IBAN
*/
Specification.prototype.fromBBAN = function (bban) {
if (!this.isValidBBAN(bban)) {
throw new Error('Invalid BBAN');
}
var remainder = iso7064Mod97_10(iso13616Prepare(this.countryCode + '00' + bban)),
checkDigit = ('0' + (98 - remainder)).slice(-2);
return this.countryCode + checkDigit + bban;
};
/**
* Check of the passed BBAN is valid.
* This function only checks the format of the BBAN (length and matching the letetr/number specs) but does not
* verify the check digit.
*
* @param bban the BBAN to validate
* @returns {boolean} true if the passed bban is a valid BBAN according to this specification, false otherwise
*/
Specification.prototype.isValidBBAN = function (bban) {
return this.length - 4 == bban.length
&& this._regex().test(bban);
};
var countries = {};
function addSpecification(IBAN) {
countries[IBAN.countryCode] = IBAN;
}
/*
addSpecification(new Specification("AD", 24, "F04F04A12", "AD1200012030200359100100"));
addSpecification(new Specification("AE", 23, "F03F16", "AE070331234567890123456"));
addSpecification(new Specification("AL", 28, "F08A16", "AL47212110090000000235698741"));
addSpecification(new Specification("AT", 20, "F05F11", "AT611904300234573201"));
addSpecification(new Specification("AZ", 28, "U04A20", "AZ21NABZ00000000137010001944"));
addSpecification(new Specification("BA", 20, "F03F03F08F02", "BA391290079401028494"));
*/
addSpecification(new Specification("BE", 16, "F03F07F02", "BE68539007547034"));
/*
addSpecification(new Specification("BG", 22, "U04F04F02A08", "BG80BNBG96611020345678"));
addSpecification(new Specification("BH", 22, "U04A14", "BH67BMAG00001299123456"));
addSpecification(new Specification("BR", 29, "F08F05F10U01A01", "BR9700360305000010009795493P1"));
addSpecification(new Specification("CH", 21, "F05A12", "CH9300762011623852957"));
addSpecification(new Specification("CR", 22, "F04F14", "CR72012300000171549015"));
addSpecification(new Specification("CY", 28, "F03F05A16", "CY17002001280000001200527600"));
addSpecification(new Specification("CZ", 24, "F04F06F10", "CZ6508000000192000145399"));
addSpecification(new Specification("DE", 22, "F08F10", "DE89370400440532013000"));
addSpecification(new Specification("DK", 18, "F04F09F01", "DK5000400440116243"));
addSpecification(new Specification("DO", 28, "U04F20", "DO28BAGR00000001212453611324"));
addSpecification(new Specification("EE", 20, "F02F02F11F01", "EE382200221020145685"));
addSpecification(new Specification("ES", 24, "F04F04F01F01F10", "ES9121000418450200051332"));
addSpecification(new Specification("FI", 18, "F06F07F01", "FI2112345600000785"));
addSpecification(new Specification("FO", 18, "F04F09F01", "FO6264600001631634"));
addSpecification(new Specification("FR", 27, "F05F05A11F02", "FR1420041010050500013M02606"));
addSpecification(new Specification("GB", 22, "U04F06F08", "GB29NWBK60161331926819"));
addSpecification(new Specification("GE", 22, "U02F16", "GE29NB0000000101904917"));
addSpecification(new Specification("GI", 23, "U04A15", "GI75NWBK000000007099453"));
addSpecification(new Specification("GL", 18, "F04F09F01", "GL8964710001000206"));
addSpecification(new Specification("GR", 27, "F03F04A16", "GR1601101250000000012300695"));
addSpecification(new Specification("GT", 28, "A04A20", "GT82TRAJ01020000001210029690"));
addSpecification(new Specification("HR", 21, "F07F10", "HR1210010051863000160"));
addSpecification(new Specification("HU", 28, "F03F04F01F15F01", "HU42117730161111101800000000"));
addSpecification(new Specification("IE", 22, "U04F06F08", "IE29AIBK93115212345678"));
addSpecification(new Specification("IL", 23, "F03F03F13", "IL620108000000099999999"));
addSpecification(new Specification("IS", 26, "F04F02F06F10", "IS140159260076545510730339"));
addSpecification(new Specification("IT", 27, "U01F05F05A12", "IT60X0542811101000000123456"));
addSpecification(new Specification("KW", 30, "U04A22", "KW81CBKU0000000000001234560101"));
addSpecification(new Specification("KZ", 20, "F03A13", "KZ86125KZT5004100100"));
addSpecification(new Specification("LB", 28, "F04A20", "LB62099900000001001901229114"));
addSpecification(new Specification("LC", 32, "U04F24", "LC07HEMM000100010012001200013015"));
addSpecification(new Specification("LI", 21, "F05A12", "LI21088100002324013AA"));
addSpecification(new Specification("LT", 20, "F05F11", "LT121000011101001000"));
addSpecification(new Specification("LU", 20, "F03A13", "LU280019400644750000"));
addSpecification(new Specification("LV", 21, "U04A13", "LV80BANK0000435195001"));
addSpecification(new Specification("MC", 27, "F05F05A11F02", "MC5811222000010123456789030"));
addSpecification(new Specification("MD", 24, "U02A18", "MD24AG000225100013104168"));
addSpecification(new Specification("ME", 22, "F03F13F02", "ME25505000012345678951"));
addSpecification(new Specification("MK", 19, "F03A10F02", "MK07250120000058984"));
addSpecification(new Specification("MR", 27, "F05F05F11F02", "MR1300020001010000123456753"));
addSpecification(new Specification("MT", 31, "U04F05A18", "MT84MALT011000012345MTLCAST001S"));
addSpecification(new Specification("MU", 30, "U04F02F02F12F03U03", "MU17BOMM0101101030300200000MUR"));
addSpecification(new Specification("NL", 18, "U04F10", "NL91ABNA0417164300"));
addSpecification(new Specification("NO", 15, "F04F06F01", "NO9386011117947"));
addSpecification(new Specification("PK", 24, "U04A16", "PK36SCBL0000001123456702"));
addSpecification(new Specification("PL", 28, "F08F16", "PL61109010140000071219812874"));
addSpecification(new Specification("PS", 29, "U04A21", "PS92PALS000000000400123456702"));
addSpecification(new Specification("PT", 25, "F04F04F11F02", "PT50000201231234567890154"));
addSpecification(new Specification("RO", 24, "U04A16", "RO49AAAA1B31007593840000"));
addSpecification(new Specification("RS", 22, "F03F13F02", "RS35260005601001611379"));
addSpecification(new Specification("SA", 24, "F02A18", "SA0380000000608010167519"));
addSpecification(new Specification("SE", 24, "F03F16F01", "SE4550000000058398257466"));
addSpecification(new Specification("SI", 19, "F05F08F02", "SI56263300012039086"));
addSpecification(new Specification("SK", 24, "F04F06F10", "SK3112000000198742637541"));
addSpecification(new Specification("SM", 27, "U01F05F05A12", "SM86U0322509800000000270100"));
addSpecification(new Specification("ST", 25, "F08F11F02", "ST68000100010051845310112"));
addSpecification(new Specification("TL", 23, "F03F14F02", "TL380080012345678910157"));
addSpecification(new Specification("TN", 24, "F02F03F13F02", "TN5910006035183598478831"));
addSpecification(new Specification("TR", 26, "F05F01A16", "TR330006100519786457841326"));
addSpecification(new Specification("VG", 24, "U04F16", "VG96VPVG0000012345678901"));
addSpecification(new Specification("XK", 20, "F04F10F02", "XK051212012345678906"));
*/
/*
// Angola
addSpecification(new Specification("AO", 25, "F21", "AO69123456789012345678901"));
// Burkina
addSpecification(new Specification("BF", 27, "F23", "BF2312345678901234567890123"));
// Burundi
addSpecification(new Specification("BI", 16, "F12", "BI41123456789012"));
// Benin
addSpecification(new Specification("BJ", 28, "F24", "BJ39123456789012345678901234"));
// Ivory
addSpecification(new Specification("CI", 28, "U01F23", "CI17A12345678901234567890123"));
// Cameron
addSpecification(new Specification("CM", 27, "F23", "CM9012345678901234567890123"));
// Cape Verde
addSpecification(new Specification("CV", 25, "F21", "CV30123456789012345678901"));
// Algeria
addSpecification(new Specification("DZ", 24, "F20", "DZ8612345678901234567890"));
// Iran
addSpecification(new Specification("IR", 26, "F22", "IR861234568790123456789012"));
// Jordan
addSpecification(new Specification("JO", 30, "A04F22", "JO15AAAA1234567890123456789012"));
// Madagascar
addSpecification(new Specification("MG", 27, "F23", "MG1812345678901234567890123"));
// Mali
addSpecification(new Specification("ML", 28, "U01F23", "ML15A12345678901234567890123"));
// Mozambique
addSpecification(new Specification("MZ", 25, "F21", "MZ25123456789012345678901"));
// Quatar
addSpecification(new Specification("QA", 29, "U04A21", "QA30AAAA123456789012345678901"));
// Senegal
addSpecification(new Specification("SN", 28, "U01F23", "SN52A12345678901234567890123"));
// Ukraine
addSpecification(new Specification("UA", 29, "F25", "UA511234567890123456789012345"));
*/
var NON_ALPHANUM = /[^a-zA-Z0-9]/g,
EVERY_FOUR_CHARS = /(.{4})(?!$)/g;
/**
* Utility function to check if a variable is a String.
*
* @param v
* @returns {boolean} true if the passed variable is a String, false otherwise.
*/
function isString(v) {
return (typeof v == 'string' || v instanceof String);
}
/**
* Check if an IBAN is valid.
*
* @param {String} iban the IBAN to validate.
* @returns {boolean} true if the passed IBAN is valid, false otherwise
*/
exports.isValid = function (iban) {
if (!isString(iban)) {
return false;
}
iban = electronicFormat(iban);
var countryStructure = countries[iban.slice(0, 2)];
return !!countryStructure && countryStructure.isValid(iban);
};
/**
* Convert an IBAN to a BBAN.
*
* @param iban
* @param {String} [separator] the separator to use between the blocks of the BBAN, defaults to ' '
* @returns {string|*}
*/
exports.toBBAN = function (iban, separator) {
if (typeof separator == 'undefined') {
separator = ' ';
}
iban = electronicFormat(iban);
var countryStructure = countries[iban.slice(0, 2)];
if (!countryStructure) {
throw new Error('No country with code ' + iban.slice(0, 2));
}
return countryStructure.toBBAN(iban, separator);
};
/**
* Convert the passed BBAN to an IBAN for this country specification.
* Please note that <i>"generation of the IBAN shall be the exclusive responsibility of the bank/branch servicing the account"</i>.
* This method implements the preferred algorithm described in http://en.wikipedia.org/wiki/International_Bank_Account_Number#Generating_IBAN_check_digits
*
* @param countryCode the country of the BBAN
* @param bban the BBAN to convert to IBAN
* @returns {string} the IBAN
*/
exports.fromBBAN = function (countryCode, bban) {
var countryStructure = countries[countryCode];
if (!countryStructure) {
throw new Error('No country with code ' + countryCode);
}
return countryStructure.fromBBAN(electronicFormat(bban));
};
/**
* Check the validity of the passed BBAN.
*
* @param countryCode the country of the BBAN
* @param bban the BBAN to check the validity of
*/
exports.isValidBBAN = function (countryCode, bban) {
if (!isString(bban)) {
return false;
}
var countryStructure = countries[countryCode];
return countryStructure && countryStructure.isValidBBAN(electronicFormat(bban));
};
/**
*
* @param iban
* @param separator
* @returns {string}
*/
exports.printFormat = function (iban, separator) {
if (typeof separator == 'undefined') {
separator = ' ';
}
return electronicFormat(iban).replace(EVERY_FOUR_CHARS, "$1" + separator);
};
exports.electronicFormat = electronicFormat;
/**
* An object containing all the known IBAN specifications.
*/
exports.countries = countries;
}));
</script>
<script type="text/javascript">
jQuery(document).ready(function () {
var helper = {
isRijksregisternummerValid: function (n) {
// RR numbers need to be 11 chars long.
if (n.length != 11) {
return false;
}
var checkDigit = n.substr(n.length - 2, 2);
var modFunction = function (nr) {
return 97 - (nr % 97);
};
var nrToCheck = parseInt(n.substr(0, 9));
// First check without 2.
if (modFunction(nrToCheck) == checkDigit) {
return true;
}
// Then check with 2 appended for y2k+ births.
nrToCheck = parseInt('2' + n.substr(0, 9));
return (modFunction(nrToCheck) == checkDigit);
},
isKBOnummerValid: function (n) {
// RR numbers need to be 10 chars long.
if (n.length != 10) {
return false;
}
var checkDigit = n.substr(n.length - 2, 2);
var modFunction = function (nr) {
return 97 - (nr % 97);
};
var nrToCheck = parseInt(n.substr(0, 8));
// First check without 2.
if (modFunction(nrToCheck) == checkDigit) {
return true;
}
return (modFunction(nrToCheck) == checkDigit);
},
isIbanValid: function (n) {
return IBAN.isValid(n);
},
isBICValid: function (bic) {
// Si le champ est vide, on le considère comme valide
if (bic === "") {
return true;
}
// A BIC must be 8 or 11 alphanumeric characters
var bicPattern = /^[A-Za-z]{4}[A-Za-z]{2}[A-Za-z0-9]{2}([A-Za-z0-9]{3})?$/;
return bicPattern.test(bic) && (bic.length === 8 || bic.length === 11);
},
isIBANAutresPaysValid: function (iban_autres_pays) {
// Si le champ est vide, on le considère comme valide
if (iban_autres_pays === "") {
return true;
}
// Retirer les espaces, tirets ou autres caractères non valides
iban_autres_pays = iban_autres_pays.replace(/[^A-Za-z0-9]/g, '');
// Vérifier la longueur (entre 14 et 34 caractères)
if (iban_autres_pays.length < 14 || iban_autres_pays.length > 34) {
return false;
}
// Vérifier que les deux premiers caractères sont des lettres (code pays)
var countryCodePattern = /^[A-Za-z]{2}/;
if (!countryCodePattern.test(iban_autres_pays)) {
return false;
}
// Vérifier que le reste est composé uniquement de chiffres
var numericPattern = /^[A-Za-z]{2}[0-9]+$/;
return numericPattern.test(iban_autres_pays);
},
validate: function (webform) {
var language = $("html").attr("lang");
if (!language.length) {
language = "en";
}
if(language == "nl-be") {language = "nl";}
var errorRijksregisternummer = {
en: "Please use a valid national number (without . and -). You can find this on the back of your identity card.",
fr: "Entrez un numéro de registre valable (sans . et -). Vous le trouverez au dos de votre carte d'identité.",
nl: "Geef een geldig rijksregisternummer in (zonder . en -). U vindt het op de keerzijde van uw identiteitskaart.",
Nl: "Geef een geldig rijksregisternummer in (zonder . en -). U vindt het op de keerzijde van uw identiteitskaart.",
de: "Führen Sie eine gültige Nationalregisternummer ein (ohne . und -). Sie finden diese Nummer auf der Rückseite Ihres Personalausweises."
};
var errorIban = {
en: "Please use a valid belgian IBAN number. You can find this at the bottom of your payment card or on your bank account statements (BE** **** **** ****).",
fr: "Entrez un IBAN belge correct. Vous le trouverez en bas de votre carte bancaire ou sur vos relevés de compte (BE** **** **** ****).",
nl: "Geef een geldig Belgisch IBAN in. U vindt het onderaan uw bankkaart of op uw rekeninguittreksels (BE** **** **** ****).",
de: "Führen Sie eine gültige belgische IBAN-Kontonummer ein. Sie finden diese Nummer unten auf Ihrer Bankkarte oder auf Ihren Kontoauszug (BE** **** **** ****)."
};
var errorKBOnummer = {
en: "Please use a valid CBE/KBO number. ",
fr: "Entrez un numéro de numéro CBE valable (sans . et -). ",
nl: "Geef een geldig KBO-nummer in (zonder . en -). ",
de: "Führen Sie eine gültige CBE-nummer ein (ohne . und -). "
};
//Dan 13-11-2024
var errorBIC = {
en: "Please enter a valid BIC.",
fr: "Veuillez entrer un BIC valide.",
nl: "Voer een geldige BIC in."
};
// Messages d'erreur pour les IBAN des autres pays
var errorIBANAutresPays = {
en: "Please enter a valid IBAN.",
fr: "Veuillez entrer un IBAN valide.",
nl: "Voer een geldig IBAN in."
};
// fin 13-11-2024
var error = "";
webform.find(".js-error").remove();
//Dan 13-11-2024
// Application de la validation sur le champ "edit-rekeningnummer"
webform.find("#edit-rekeningnummer").each(function () {
var input = $(this);
var iban_autres_pays = input.val();
// Nettoyer le champ des caractères inutiles (espaces, tirets, etc.)
iban_autres_pays = iban_autres_pays.replace(/[^A-Za-z0-9]/g, '');
$(this).val(iban_autres_pays);
// Vérifier le numéro
if (!helper.isIBANAutresPaysValid(iban_autres_pays)) {
error += "<li>";
error += errorIBANAutresPays[language];
error += "</li>";
}
});
webform.find("#edit-code-bic").each(function () {
var input = $(this);
var value = input.val();
// Get value of ik_ben field
var ikBenValue = webform.find('select[name="ik_ben"]').val();
// If value is empty or "Student of andere", skip validation
if (ikBenValue === "" || ikBenValue === "Student of andere") {
return;
}
// Strip dashes, dots and spaces.
value = value.replace(/-|\.| /g, '');
$(this).val(value);
// Check number.
if (!helper.isBICValid(value)) {
error += "<li>";
error += errorBIC[language];
error += "</li>";
}
});
webform.find(".check_name").each(function () {
var input = $(this);
var value = input.val();
// Strip dashes, dots and spaces. .replace(''', "'");
value = encodeURI(value).replace("%20",' ')
$(this).val(value);
});
webform.find(".check-rijksregisternummer").each(function () {
var input = $(this);
var value = input.val();
// Strip dashes, dots and spaces.
value = value.replace(/-|\.| /g, '');
$(this).val(value);
// Check number.
if (!helper.isRijksregisternummerValid(value)) {
error += "<li>";
error += errorRijksregisternummer[language];
error += "</li>";
}
});
webform.find(".check-KBOnummer").each(function () {
var input = $(this);
var value = input.val();
// Strip dashes, dots and spaces.
value = value.replace(/-|\.| /g, '');
$(this).val(value);
// Check number.
if (!helper.isKBOnummerValid(value)) {
error += "<li>";
error += errorKBOnummer[language];
error += "</li>";
}
});
webform.find(".check-iban").each(function () {
var input = $(this);
var value = input.val();
// Strip dashes, dots and spaces.
value = value.replace(/-|\.| /g, '');
$(this).val(value);
// Check number.
if (!helper.isIbanValid(value)) {
error += "<li>";
error += errorIban[language];
error += "</li>";
}
});
if (error.length) {
var errorDiv = "<div class='js-error' style='margin: 20px 0; border: 1px solid rgba(255, 0, 0, 0.32); background: rgba(255, 0, 0, 0.11);'><ul style='margin: 15px 40px 15px;'>";
errorDiv += error;
errorDiv += "</ul></div>";
webform.find(".form-actions").prepend(errorDiv);
return false;
}
else {
return true;
}
}
};
// Webform validation. This cannot be done through a simple event.preventDefault()
// on the form, because the file upload callbacks will then be removed and
// never applied again. Work around catching the click on the submit button
// or pressing enter in the form.
if ($(".check-rijksregisternummer").length || $(".check-iban").length || $(".check-KBOnummer").length) {
var webform = $(".webform-submission-form");
// On clicking the submit button.
webform.find(".form-actions .form-submit").click(function (e) {
var validated = helper.validate(webform);
if (!validated) {
e.preventDefault();
}
});
webform.find("input").keypress(function (e) {
var key = e.which;
// On pressing enter.
if (key == 13) {
if (!helper.validate(webform)) {
e.preventDefault();
}
}
});
}
});
</script>
<script type="text/javascript">
/* Dan le 15-03-2022 */
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD (Register as an anonymous module)
define(['jquery'], factory);
} else if (typeof exports === 'object') {
// Node/CommonJS
module.exports = factory(require('jquery'));
} else {
// Browser globals
factory(jQuery);
}
}(function ($) {
var pluses = /\+/g;
function encode(s) {
return config.raw ? s : encodeURIComponent(s);
}
function decode(s) {
return config.raw ? s : decodeURIComponent(s);
}
function stringifyCookieValue(value) {
return encode(config.json ? JSON.stringify(value) : String(value));
}
function parseCookieValue(s) {
if (s.indexOf('"') === 0) {
// This is a quoted cookie as according to RFC2068, unescape...
s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
}
try {
// Replace server-side written pluses with spaces.
// If we can't decode the cookie, ignore it, it's unusable.
// If we can't parse the cookie, ignore it, it's unusable.
s = decodeURIComponent(s.replace(pluses, ' '));
return config.json ? JSON.parse(s) : s;
} catch(e) {}
}
function read(s, converter) {
var value = config.raw ? s : parseCookieValue(s);
return $.isFunction(converter) ? converter(value) : value;
}
var config = $.cookie = function (key, value, options) {
// Write
if (arguments.length > 1 && !$.isFunction(value)) {
options = $.extend({}, config.defaults, options);
if (typeof options.expires === 'number') {
var days = options.expires, t = options.expires = new Date();
t.setMilliseconds(t.getMilliseconds() + days * 864e+5);
}
return (document.cookie = [
encode(key), '=', stringifyCookieValue(value),
options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
options.path ? '; path=' + options.path : '',
options.domain ? '; domain=' + options.domain : '',
options.secure ? '; secure' : ''
].join(''));
}
// Read
var result = key ? undefined : {},
// To prevent the for loop in the first place assign an empty array
// in case there are no cookies at all. Also prevents odd result when
// calling $.cookie().
cookies = document.cookie ? document.cookie.split('; ') : [],
i = 0,
l = cookies.length;
for (; i < l; i++) {
var parts = cookies[i].split('='),
name = decode(parts.shift()),
cookie = parts.join('=');
if (key === name) {
// If second argument (value) is a function it's a converter...
result = read(cookie, value);
break;
}
// Prevent storing a cookie that we couldn't decode.
if (!key && (cookie = read(cookie)) !== undefined) {
result[name] = cookie;
}
}
return result;
};
config.defaults = {};
$.removeCookie = function (key, options) {
// Must not alter options, thus extending a fresh object...
$.cookie(key, '', $.extend({}, options, { expires: -1 }));
return !$.cookie(key);
};
}));
</script>
<!-- Matomo Tag Manager -->
<script>
var _mtm = window._mtm = window._mtm || [];
_mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
(function() {
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src='https://matomo.bosa.be/js/container_F4zm1kLK.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Tag Manager --><meta property="og:image" content="/sites/default/files/Schermafbeelding%202022-01-14%20om%2010.12.38.png" />
<meta name="image_src" content="/sites/default/files/Schermafbeelding%202022-01-14%20om%2010.12.38.png" />
<meta name="MobileOptimized" content="width" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="/sites/default/files/favicon-2_1.ico" type="image/vnd.microsoft.icon" />
<link rel="alternate" hreflang="nl" href="https://www.rjv.fgov.be/nl" />
<link rel="alternate" hreflang="fr" href="https://www.rjv.fgov.be/fr" />
<link rel="alternate" hreflang="de" href="https://www.rjv.fgov.be/de" />
<title>Home</title>
<link rel="stylesheet" media="all" href="/sites/default/files/css/css_8MRbrGMH8ixwmeUTCnIT72s2L8upm_DBQ03kRZMcVcM.css?delta=0&language=nl&theme=ocelot_paddle&include=eJx9UtFywyAM-yESPokz4CRcDebArM2-fiRN11vX9A0kWdhGDgiTh6LdcRhlwYjKMV8CGsdJMImxxO6CXbXDwwEPB9zVBbUvLQONvnC2TYSTwptQSJcHc1wVwcqte7ZAvntO3IpjMhWdhF71QstSED_xV37D-lAdf2FZNaetWkX0AfQUSLCMDvIuZofEYjJ4T9iHi7mrk4yW4Hv9wPaph4pQ3HIuKgjelRbtqWTiEocICWb0Q-8MT5ULRNvK3Dd9pgixu5yyBGluXTDUaxC3fPDZ1_TC5hJ6BKqs_fdmdQfNb0l9Vtc35N7YPShPdksL1MUyFP8HnSC51fJNZSZ65GY7D1tyqrov3UAOBprw9g6hoD7BVWUXgMw-ldkt9H_oiHxdq2DUFir-AAptNxU" />
<link rel="stylesheet" media="all" href="/sites/default/files/css/css_R1lF_IGKk9eht3-h424e8G3Nvk7RyVr-27x13aikpUw.css?delta=1&language=nl&theme=ocelot_paddle&include=eJx9UtFywyAM-yESPokz4CRcDebArM2-fiRN11vX9A0kWdhGDgiTh6LdcRhlwYjKMV8CGsdJMImxxO6CXbXDwwEPB9zVBbUvLQONvnC2TYSTwptQSJcHc1wVwcqte7ZAvntO3IpjMhWdhF71QstSED_xV37D-lAdf2FZNaetWkX0AfQUSLCMDvIuZofEYjJ4T9iHi7mrk4yW4Hv9wPaph4pQ3HIuKgjelRbtqWTiEocICWb0Q-8MT5ULRNvK3Dd9pgixu5yyBGluXTDUaxC3fPDZ1_TC5hJ6BKqs_fdmdQfNb0l9Vtc35N7YPShPdksL1MUyFP8HnSC51fJNZSZ65GY7D1tyqrov3UAOBprw9g6hoD7BVWUXgMw-ldkt9H_oiHxdq2DUFir-AAptNxU" />
<link rel="stylesheet" media="print" href="/sites/default/files/css/css_GqzYRHqq2ezGNtWj8GVwTN8OPi1f5JHyS34mrVLm0CE.css?delta=2&language=nl&theme=ocelot_paddle&include=eJx9UtFywyAM-yESPokz4CRcDebArM2-fiRN11vX9A0kWdhGDgiTh6LdcRhlwYjKMV8CGsdJMImxxO6CXbXDwwEPB9zVBbUvLQONvnC2TYSTwptQSJcHc1wVwcqte7ZAvntO3IpjMhWdhF71QstSED_xV37D-lAdf2FZNaetWkX0AfQUSLCMDvIuZofEYjJ4T9iHi7mrk4yW4Hv9wPaph4pQ3HIuKgjelRbtqWTiEocICWb0Q-8MT5ULRNvK3Dd9pgixu5yyBGluXTDUaxC3fPDZ1_TC5hJ6BKqs_fdmdQfNb0l9Vtc35N7YPShPdksL1MUyFP8HnSC51fJNZSZ65GY7D1tyqrov3UAOBprw9g6hoD7BVWUXgMw-ldkt9H_oiHxdq2DUFir-AAptNxU" />
</head>
<body class="body_home node-29 path-frontpage page-node-type-page">
<a href="#region-content" class="visually-hidden focusable">
Naar de inhoud
</a>
<div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
<div class="page-wrapper-container"> <div class="page-wrapper">
<header class="header">
<div class="header-content">
<div class="container-max-xxl">
<div class="header__top">
<div class="navbar navbar-light navbar-expand-lg">
<div class="collapse navbar-collapse">
<div id="region-header_top" class="region region--header-top">
<div id="block-topnavigation" class="system-menu-blocktop-navigation">
<ul class="navbar-nav menu--main">
<li class="nav-item menu__item">
<a href="/nl" class="nav-link is-active" data-drupal-link-system-path="<front>" aria-current="page">Arbeiders</a>
</li>
<li class="nav-item menu-item--collapsed menu__item">
<a href="/nl/professionals" title="Gaat naar een Landingspagina met een overzicht van alle informatie voor Werkgevers en vakbonden." class="nav-link" data-drupal-link-system-path="node/70">Professionals</a>
</li>
<li class="nav-item menu__item">
<a href="/nl/over-de-rjv" title="Opent een Landingspagina met een overzicht van alle informatie over de RJV." class="nav-link" data-drupal-link-system-path="node/31">Over de RJV</a>
</li>
<li class="nav-item menu__item">
<a href="/nl/bij-ons-werken" title="" class="nav-link" data-drupal-link-system-path="node/196">Bij ons werken</a>
</li>
<li class="nav-item menu-item--collapsed menu__item">
<a href="/nl/contact" title="" class="nav-link" data-drupal-link-system-path="node/82">Contact</a>
</li>
<li class="nav-item menu__item">
<a href="/nl/opgelet-voor-pogingen-tot-phishing-via-smsen-en-mails-die-in-naam-van-de-rjv-circuleren" class="nav-link" data-drupal-link-system-path="node/19">Verdacht bericht ?</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="header__wrapper">
<a href="/nl" title="Ga naar de homepage" class="logo">
<img src="/sites/default/files/2022-02/logorjv_0.png" alt="RJV - Rijksdienst voor Jaarlijkse Vakantie homepagina" class="img-fluid" />
</a>
<button class="navbar-toggler hamburger" type="button" data-bs-toggle="collapse" data-bs-target="#main-navbar" aria-controls="main-navbar" aria-expanded="false" aria-label="Navigatie">
<span class="hamburger-text">Menu</span>
<span class="hamburger-box">
<span class="hamburger-inner"></span>
</span>
</button>
<div class="navbar navbar-light navbar-expand-lg">
<div class="collapse navbar-collapse" id="main-navbar">
<div class="d-lg-none">
<div id="region-header_bottom_mobile" class="region region--header-bottom-mobile">
<div role="navigation" id="block-main-navigation-below-logo-mobile" class="system-menu-blockmain">
<ul class="navbar-nav menu--main">
<li class="nav-item menu-item--expanded dropdown menu__item">
<a href="/nl/mijn-vakantierekening" class="dropdown-toggle nav-link" role="button" aria-expanded="false" data-menu="clickable">
Mijn vakantierekening
</a>
<ul class="dropdown-menu">
<li class="dropdown-item menu__item">
<a href="/nl/mijn-rekeningnummer-meedelen" data-drupal-link-system-path="node/138">Mijn rekeningnummer meedelen</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/attesten-aanvragen" title="Aanvragen van vakantie-attest, voorlopig attest, fiscale fiche 281.10, rekeninguitreksel." data-drupal-link-system-path="node/140">Attesten aanvragen</a>
</li>
</ul>
</li>
<li class="nav-item menu__item">
<a href="/nl/mijn-rekeningnummer-meedelen" class="nav-link" data-drupal-link-system-path="node/138">Mijn rekeningnummer meedelen</a>
</li>
<li class="nav-item menu__item">
<a href="/nl/attesten-aanvragen" class="nav-link" data-drupal-link-system-path="node/140">Attesten aanvragen</a>
</li>
<li class="nav-item menu-item--expanded dropdown menu__item">
<a href="/nl/vakantiegeld" class="dropdown-toggle nav-link" role="button" aria-expanded="false" data-menu="clickable">
Vakantiegeld
</a>
<ul class="dropdown-menu">
<li class="dropdown-item menu__item">
<a href="/nl/berekening-vakantiegeld" data-drupal-link-system-path="node/88">Berekening vakantiegeld</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/vakantiegeld/bepaling-van-het-fictief-dagloon" data-drupal-link-system-path="node/186">Bepaling van het fictief dagloon</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/heb-ik-recht-op-vakantiegeld" data-drupal-link-system-path="node/248">Heb ik recht op vakantiegeld?</a>
</li>
</ul>
</li>
<li class="nav-item menu-item--expanded dropdown menu__item">
<a href="/nl/vakantieduur" class="dropdown-toggle nav-link" role="button" aria-expanded="false" data-menu="clickable">
Vakantieduur
</a>
<ul class="dropdown-menu">
<li class="dropdown-item menu__item">
<a href="/nl/berekening-vakantiedagen" data-drupal-link-system-path="node/89">Berekening vakantiedagen</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/ik-werk-parttime-zet-mijn-vakantiedagen-om-naar-mijn-huidige-werkregeling-vakantiedagen-converter" title="" data-drupal-link-system-path="node/3">Deeltijds werk: vakantiedagen omzetten</a>
</li>
</ul>
</li>
<li class="nav-item menu-item--expanded dropdown menu__item">
<a href="/nl/wat-in-geval-van" class="dropdown-toggle nav-link" role="button" aria-expanded="false" data-menu="clickable">
Wat in geval van ...
</a>
<ul class="dropdown-menu dropdown-menu-lg-right">
<li class="dropdown-item menu__item">
<a href="/nl/inactiviteit-ziekte-zwangerschap" data-drupal-link-system-path="node/67">Inactiviteit (ziekte, zwangerschap, ...)</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/loonbeslag" title="Gedetailleerde uitleg voor werknemers waarvan het loon in beslag is genomen." data-drupal-link-system-path="node/64">Loonbeslag</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/verandering-van-statuut" data-drupal-link-system-path="node/66">Verandering van statuut</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/pensioen" data-drupal-link-system-path="node/65">Pensioen</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/ontslag" data-drupal-link-system-path="node/62">Ontslag</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/overlijden" data-drupal-link-system-path="node/63">Overlijden</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/grensarbeider" title="Gedetailleerde beschrijving voor werknemers die werken in België, maar wonen in het buitenland, of wonen en België en werken in het buitenland." data-drupal-link-system-path="node/68">Grensarbeider</a>
</li>
<li class="dropdown-item menu-item--collapsed menu__item">
<a href="/nl/herbeginnen-of-aanvullende-vakantie" title="Gedetailleerde beschrijving voor werknemers die aanvullende vakantie willen aanvragen." data-drupal-link-system-path="node/69">(Her)beginnen of aanvullende vakantie</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/beroep-aantekenen" data-drupal-link-system-path="node/84">Hoe beroep aantekenen?</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
<div class="paddle-search-form-1 paddle-search-form" data-drupal-selector="paddle-search-form-1" novalidate="novalidate" id="block-searchform">
<form action="/nl" method="post" id="paddle-search-form-1" accept-charset="UTF-8">
<div class="search-wrapper js-form-wrapper form-group" data-drupal-selector="edit-search-wrapper" id="edit-search-wrapper">
<div class="js-form-item form-item js-form-type-search-api-autocomplete form-type-search-api-autocomplete js-form-item-search form-item-search form-no-label form-group">
<label for="edit-search" class="sr-only">
Zoeken
</label>
<input autocomplete="off" data-drupal-selector="edit-search" data-search-api-autocomplete-search="search" class="form-autocomplete form-text form-control" data-autocomplete-path="/nl/search_api_autocomplete/search?display=search_overview&arguments%5B0%5D=faq%2Bfaq_list%2Bpage&tid%5B0%5D=all&nid=1" type="text" id="edit-search" name="search" value="" size="60" maxlength="128" placeholder="Zoeken" />
</div>
<input class="btn-secondary button js-form-submit form-submit btn" data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Zoeken" />
</div>
<input autocomplete="off" data-drupal-selector="form-h1cuqdiavinec1c3ewdtoybtw5jubogbk-njnckv2ec" type="hidden" name="form_build_id" value="form-h1CUqdiavINeC1c3ewDTOyBtw5jUBOgBk-NjNCKv2ec" class="form-control" />
<input data-drupal-selector="edit-paddle-search-form-1" type="hidden" name="form_id" value="paddle_search_form_1" class="form-control" />
</form>
</div>
</div>
<div id="block-language-dropdown">
<div class="dropbutton-wrapper">
<div class="dropbutton-widget">
<ul class="dropdown-language-item dropbutton"><li><span class="language-link active-language">NL</span></li><li><a href="/fr/page-daccueil" class="language-link" hreflang="fr">FR</a></li><li><a href="/de/homepage" class="language-link" hreflang="de">DE</a></li></ul>
</div>
</div>
</div>
</div>
</div>
<div class="header__bottom">
<div class="navbar navbar-light navbar-expand-lg">
<div class="collapse navbar-collapse">
<div id="region-header_bottom" class="region region--header-bottom">
<div role="navigation" id="block-main-navigation-below-logo" class="system-menu-blockmain">
<ul class="navbar-nav menu--main">
<li class="nav-item menu-item--expanded dropdown menu__item">
<a href="/nl/mijn-vakantierekening" class="dropdown-toggle nav-link" role="button" aria-expanded="false" data-menu="clickable">
Mijn vakantierekening
</a>
<ul class="dropdown-menu">
<li class="dropdown-item menu__item">
<a href="/nl/mijn-rekeningnummer-meedelen" data-drupal-link-system-path="node/138">Mijn rekeningnummer meedelen</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/attesten-aanvragen" title="Aanvragen van vakantie-attest, voorlopig attest, fiscale fiche 281.10, rekeninguitreksel." data-drupal-link-system-path="node/140">Attesten aanvragen</a>
</li>
</ul>
</li>
<li class="nav-item menu__item">
<a href="/nl/mijn-rekeningnummer-meedelen" class="nav-link" data-drupal-link-system-path="node/138">Mijn rekeningnummer meedelen</a>
</li>
<li class="nav-item menu__item">
<a href="/nl/attesten-aanvragen" class="nav-link" data-drupal-link-system-path="node/140">Attesten aanvragen</a>
</li>
<li class="nav-item menu-item--expanded dropdown menu__item">
<a href="/nl/vakantiegeld" class="dropdown-toggle nav-link" role="button" aria-expanded="false" data-menu="clickable">
Vakantiegeld
</a>
<ul class="dropdown-menu">
<li class="dropdown-item menu__item">
<a href="/nl/berekening-vakantiegeld" data-drupal-link-system-path="node/88">Berekening vakantiegeld</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/vakantiegeld/bepaling-van-het-fictief-dagloon" data-drupal-link-system-path="node/186">Bepaling van het fictief dagloon</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/heb-ik-recht-op-vakantiegeld" data-drupal-link-system-path="node/248">Heb ik recht op vakantiegeld?</a>
</li>
</ul>
</li>
<li class="nav-item menu-item--expanded dropdown menu__item">
<a href="/nl/vakantieduur" class="dropdown-toggle nav-link" role="button" aria-expanded="false" data-menu="clickable">
Vakantieduur
</a>
<ul class="dropdown-menu">
<li class="dropdown-item menu__item">
<a href="/nl/berekening-vakantiedagen" data-drupal-link-system-path="node/89">Berekening vakantiedagen</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/ik-werk-parttime-zet-mijn-vakantiedagen-om-naar-mijn-huidige-werkregeling-vakantiedagen-converter" title="" data-drupal-link-system-path="node/3">Deeltijds werk: vakantiedagen omzetten</a>
</li>
</ul>
</li>
<li class="nav-item menu-item--expanded dropdown menu__item">
<a href="/nl/wat-in-geval-van" class="dropdown-toggle nav-link" role="button" aria-expanded="false" data-menu="clickable">
Wat in geval van ...
</a>
<ul class="dropdown-menu dropdown-menu-lg-right">
<li class="dropdown-item menu__item">
<a href="/nl/inactiviteit-ziekte-zwangerschap" data-drupal-link-system-path="node/67">Inactiviteit (ziekte, zwangerschap, ...)</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/loonbeslag" title="Gedetailleerde uitleg voor werknemers waarvan het loon in beslag is genomen." data-drupal-link-system-path="node/64">Loonbeslag</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/verandering-van-statuut" data-drupal-link-system-path="node/66">Verandering van statuut</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/pensioen" data-drupal-link-system-path="node/65">Pensioen</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/ontslag" data-drupal-link-system-path="node/62">Ontslag</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/overlijden" data-drupal-link-system-path="node/63">Overlijden</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/grensarbeider" title="Gedetailleerde beschrijving voor werknemers die werken in België, maar wonen in het buitenland, of wonen en België en werken in het buitenland." data-drupal-link-system-path="node/68">Grensarbeider</a>
</li>
<li class="dropdown-item menu-item--collapsed menu__item">
<a href="/nl/herbeginnen-of-aanvullende-vakantie" title="Gedetailleerde beschrijving voor werknemers die aanvullende vakantie willen aanvragen." data-drupal-link-system-path="node/69">(Her)beginnen of aanvullende vakantie</a>
</li>
<li class="dropdown-item menu__item">
<a href="/nl/beroep-aantekenen" data-drupal-link-system-path="node/84">Hoe beroep aantekenen?</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="amorphic">
<img src="/themes/custom/ocelot_paddle/assets/images/amorphic.svg" alt=""/>
</div>
</header>
<main>
<a id="main-content" tabindex="-1"></a>
<div id="region-breadcrumb" class="region region--breadcrumb">
<div class="container-max-xxl">
</div>
</div>
<div class="region-wrapper--content">
<div class="container-max-xxl">
<div id="region-content_top" class="region region--content-top">
</div>
</div>
<div class="container-max-xxl">
<div id="region-content" class="region region--content">
<div id="block-ocelot-paddle-page-title" class="node-page-title">
<h1>Home</h1>
</div>
<div data-drupal-messages-fallback class="hidden"></div>
<div id="block-ocelot-paddle-content">
<article class="no-image node node--page node--page--full view-mode--full" role="presentation">
<div>
<div class="layout-builder__custom page_wide transparent layout-builder layout layout--onecol" style="--background:url(https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_xxxxl/public/2022-02/Banner.png.webp?itok=NCMowP2L);">
<div style="--margin:0px;" class="layout__region layout__region--content">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_8773fa2e-dc32-4acd-812a-e367acde6115">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
Wat jij met je vakantiegeld doet, dat kies je zelf
</div>
<div class="paddle-component--body-section"><p>Ben je een arbeider of niet-zelfstandige kunstenaar? Je kan het bedrag van je vakantiegeld, de betaaldatum en je vakantiedagen in één handige tool terugvinden!</p>
</div>
<div class="paddle-component paddle-component--bottom-section">
<a href="https://covaworker.socialsecurity.be/">Bekijk Mijn vakantierekening</a>
</div>
</div>
</div>
</div>
</div>
<div class="layout-builder__custom container_region layout-builder layout layout--onecol" style="">
<div style="--margin:0px;" class="layout__region layout__region--content">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_71958cee-fdf6-4c3a-b856-8684b8e6316e">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
Je vakantiegeld 2023 nog niet gekregen?
</div>
<div class="paddle-component--body-section">
<article class="align-left fancybox-gallery media" data-size="25" data-src="https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_lg/public/2025-11/Prescription2023.jpg?itok=OtSEu0yu" role="presentation">
<picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2025-11/Prescription2023.jpg.webp?itok=Jmjfgbhl 1x" media="(min-width: 4000px)" type="image/webp" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2025-11/Prescription2023.jpg.webp?itok=sQHsTD1C 1x" media="(min-width: 2000px)" type="image/webp" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2025-11/Prescription2023.jpg.webp?itok=GKAa_g7L 1x" media="(min-width: 1200px)" type="image/webp" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2025-11/Prescription2023.jpg.webp?itok=OtSEu0yu 1x" media="(min-width: 992px)" type="image/webp" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2025-11/Prescription2023.jpg.webp?itok=inxpS8k0 1x" media="(min-width: 768px)" type="image/webp" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2025-11/Prescription2023.jpg.webp?itok=VDrGdR4V 1x" media="(min-width: 576px)" type="image/webp" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2025-11/Prescription2023.jpg?itok=Jmjfgbhl 1x" media="(min-width: 4000px)" type="image/jpeg" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2025-11/Prescription2023.jpg?itok=sQHsTD1C 1x" media="(min-width: 2000px)" type="image/jpeg" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2025-11/Prescription2023.jpg?itok=GKAa_g7L 1x" media="(min-width: 1200px)" type="image/jpeg" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2025-11/Prescription2023.jpg?itok=OtSEu0yu 1x" media="(min-width: 992px)" type="image/jpeg" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2025-11/Prescription2023.jpg?itok=inxpS8k0 1x" media="(min-width: 768px)" type="image/jpeg" width="605" height="378">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2025-11/Prescription2023.jpg?itok=VDrGdR4V 1x" media="(min-width: 576px)" type="image/jpeg" width="605" height="378">
<img loading="lazy" class="25 img-fluid" width="545" height="341" src="/sites/default/files/styles/original_ratio_zero/public/2025-11/Prescription2023.jpg?itok=K4XtqjM-" alt="2023">
</picture>
</article>
<p style="-webkit-text-stroke-width:0px;background-color:rgb(255, 255, 255);box-sizing:border-box;color:rgb(91, 91, 91);font-family:museoregular, "><br>De Rijksdienst voor jaarlijkse vakantie (RJV) stelt vast dat nog niet alle arbeiders en niet-zelfstandige kunstenaars hun bankrekeningnummer hebben meegedeeld om hun vakantiegeld 2023 voor het in 2022 gepresteerde werk te ontvangen.</p><p style="-webkit-text-stroke-width:0px;background-color:rgb(255, 255, 255);box-sizing:border-box;color:rgb(91, 91, 91);font-family:museoregular, ">De RJV maakt er een erezaak van om het recht op vakantiegeld te verzekeren, en er dus voor te zorgen dat alle werknemers hun vakantiegeld via de RJV en de sectorale vakantiefondsen ontvangen.</p><p style="-webkit-text-stroke-width:0px;background-color:rgb(255, 255, 255);box-sizing:border-box;color:rgb(91, 91, 91);font-family:museoregular, ">Om zeker te zijn van uitbetaling lanceert de RJV bijgevolg een oproep naar deze werknemers om hun <strong style="box-sizing:border-box;">bankrekeningnummer vóór 31 december 2025 aan hun vakantiefonds(en) mee te delen,</strong> dit opdat ze hun vakantiegeld niet verliezen omwille van de verjaringsregels.</p></div>
<div class="paddle-component paddle-component--bottom-section">
<a href="/nl/je-vakantiegeld-2023-nog-niet-gekregen">Lees meer</a>
</div>
</div>
</div>
</div>
</div>
<div class="layout layout--threecol-section layout--threecol-section--33-34-33 layout-builder__custom container_region layout-builder layout--threecol row" style="">
<div style="--margin:0px;" class="layout__region layout__region--first col-md-8">
<div class="paddle-component-wrapper paddle-components-page-block-wrapper" id="paddle_components_page_block_2747c24c-56e4-4d13-a799-a547ba3f744a">
<div class="paddle-component paddle-component--page-block">
<div class="paddle-component paddle-component--top-section text">
Hoeveel vakantiedagen heb je nog over in 2025?
</div>
<div class="paddle-component--body-section"><ul class="list-unstyled"><li id="paddle_components_list_block_298"><article class="no-image node node--page node--page--full view-mode--full" role="presentation">
<div>
<div class="layout-builder__custom container_region layout-builder layout layout--onecol" style="">
<div style="--margin:0px;" class="layout__region layout__region--content">
<div id="field_block:node:page:body" class="field-block field-body">
<div class="field field--body field--type--text-with-summary">
<div class="items">
<div class="item">
<article class="align-right fancybox-gallery media" data-size="50" data-src="https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_lg/public/2025-10/Ouvriers_jours.png?itok=niKlID2i" role="presentation">
<picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2025-10/Ouvriers_jours.png.webp?itok=uhBqKW2y 1x" media="(min-width: 4000px)" type="image/webp" width="1200" height="630">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2025-10/Ouvriers_jours.png.webp?itok=y2k8z5jB 1x" media="(min-width: 2000px)" type="image/webp" width="1200" height="630">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2025-10/Ouvriers_jours.png.webp?itok=lcJ-mXuh 1x" media="(min-width: 1200px)" type="image/webp" width="1200" height="630">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2025-10/Ouvriers_jours.png.webp?itok=niKlID2i 1x" media="(min-width: 992px)" type="image/webp" width="1139" height="598">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2025-10/Ouvriers_jours.png.webp?itok=_tsrQIOb 1x" media="(min-width: 768px)" type="image/webp" width="931" height="489">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2025-10/Ouvriers_jours.png.webp?itok=sq7wvFmW 1x" media="(min-width: 576px)" type="image/webp" width="707" height="371">
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2025-10/Ouvriers_jours.png?itok=uhBqKW2y 1x" media="(min-width: 4000px)" type="image/png" width="1200" height="630">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2025-10/Ouvriers_jours.png?itok=y2k8z5jB 1x" media="(min-width: 2000px)" type="image/png" width="1200" height="630">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2025-10/Ouvriers_jours.png?itok=lcJ-mXuh 1x" media="(min-width: 1200px)" type="image/png" width="1200" height="630">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2025-10/Ouvriers_jours.png?itok=niKlID2i 1x" media="(min-width: 992px)" type="image/png" width="1139" height="598">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2025-10/Ouvriers_jours.png?itok=_tsrQIOb 1x" media="(min-width: 768px)" type="image/png" width="931" height="489">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2025-10/Ouvriers_jours.png?itok=sq7wvFmW 1x" media="(min-width: 576px)" type="image/png" width="707" height="371">
<img loading="lazy" class="50 img-fluid" width="545" height="286" src="/sites/default/files/styles/original_ratio_zero/public/2025-10/Ouvriers_jours.png?itok=0AnGf7_K" alt="Illustration ouvrier / Illustratie arbeiders">
</picture>
</article>
<p><span style="font-family:">Om te weten te komen hoeveel vakantiedagen je nog over hebt dit jaar, gelieve rechtstreeks contact op te nemen met je werkgever of de personeelsdienst van je bedrijf.</span></p></div>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
</li></ul></div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--second col-md-8">
<div class="paddle-component-wrapper paddle-components-page-block-wrapper" id="paddle_components_page_block_1638422f-0382-4833-a8fd-84f2662c6e4a">
<div class="paddle-component paddle-component--page-block">
<div class="paddle-component paddle-component--top-section text">
Jaarverslag 2024 RJV: focus op stabiliteit, samenwerking en duurzaamheid
</div>
<div class="paddle-component--body-section"><ul class="list-unstyled"><li id="paddle_components_list_block_353"><article class="no-image node node--page node--page--full view-mode--full" role="presentation">
<div>
<div class="layout-builder__custom container_region layout-builder layout layout--onecol" style="">
<div style="--margin:0px;" class="layout__region layout__region--content">
<div id="field_block:node:page:body" class="field-block field-body">
<div class="field field--body field--type--text-with-summary">
<div class="items">
<div class="item">
<article class="fancybox-gallery media" data-size="75" data-src="https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_lg/public/2025-06/Jaarverslag2024.png?itok=OKuU24iW" role="presentation">
<picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2025-06/Jaarverslag2024.png.webp?itok=YmJErzER 1x" media="(min-width: 4000px)" type="image/webp" width="1726" height="805">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2025-06/Jaarverslag2024.png.webp?itok=eZUVlDfF 1x" media="(min-width: 2000px)" type="image/webp" width="1726" height="805">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2025-06/Jaarverslag2024.png.webp?itok=l7mJ2NGL 1x" media="(min-width: 1200px)" type="image/webp" width="1510" height="704">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2025-06/Jaarverslag2024.png.webp?itok=OKuU24iW 1x" media="(min-width: 992px)" type="image/webp" width="1139" height="531">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2025-06/Jaarverslag2024.png.webp?itok=G3NsLr_3 1x" media="(min-width: 768px)" type="image/webp" width="931" height="434">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2025-06/Jaarverslag2024.png.webp?itok=U-Vqrlx8 1x" media="(min-width: 576px)" type="image/webp" width="707" height="330">
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2025-06/Jaarverslag2024.png?itok=YmJErzER 1x" media="(min-width: 4000px)" type="image/png" width="1726" height="805">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2025-06/Jaarverslag2024.png?itok=eZUVlDfF 1x" media="(min-width: 2000px)" type="image/png" width="1726" height="805">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2025-06/Jaarverslag2024.png?itok=l7mJ2NGL 1x" media="(min-width: 1200px)" type="image/png" width="1510" height="704">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2025-06/Jaarverslag2024.png?itok=OKuU24iW 1x" media="(min-width: 992px)" type="image/png" width="1139" height="531">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2025-06/Jaarverslag2024.png?itok=G3NsLr_3 1x" media="(min-width: 768px)" type="image/png" width="931" height="434">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2025-06/Jaarverslag2024.png?itok=U-Vqrlx8 1x" media="(min-width: 576px)" type="image/png" width="707" height="330">
<img loading="lazy" class="75 img-fluid" width="545" height="254" src="/sites/default/files/styles/original_ratio_zero/public/2025-06/Jaarverslag2024.png?itok=_Fo2a2GM" alt>
</picture>
</article>
<p>U vindt hierbij het jaarverslag 2024 RJV op <a href="/nl/jaarverslag-2024" data-entity-type="node" data-entity-uuid="e4ed75ba-50fb-4be7-8e0a-18adb073d723" data-entity-substitution="canonical" title="Jaarverslag 2024">www.onva-rjv.fgov.be/nl/jaarverslag-2024</a> of raadpleeg de <span class="file file--mime-application-pdf file--application-pdf file-id-26948"> <a class="" href="https://www.rjv.fgov.be/sites/default/files/2025-06/Jaarverslag2024.pdf" type="application/pdf; length=2587550"><span class="link__file">PDF-versie</span> <span class="file__size">(2.47 MB)</span> <i class="file_type fas fa-file-pdf"></i><span class="visually-hidden">"pdf"</span></a></span> voor meer details.</p></div>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
</li></ul></div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--third col-md-8">
<div class="paddle-component-wrapper paddle-components-page-block-wrapper" id="paddle_components_page_block_8f81cb06-cfc9-4c1b-be95-f2044d5b69e4">
<div class="paddle-component paddle-component--page-block">
<div class="paddle-component paddle-component--top-section text">
De RJV is 'Connectoo', het label voor de digitale toegankelijkheid
</div>
<div class="paddle-component--body-section"><ul class="list-unstyled"><li id="paddle_components_list_block_287"><article class="no-image node node--page node--page--full view-mode--full" role="presentation">
<div>
<div class="layout-builder__custom container_region layout-builder layout layout--onecol" style="">
<div style="--margin:0px;" class="layout__region layout__region--content">
<div id="field_block:node:page:body" class="field-block field-body">
<div class="field field--body field--type--text-with-summary">
<div class="items">
<div class="item">
<article class="align-left fancybox-gallery media" data-size="50" data-src="https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_lg/public/2024-03/Connectoo_RJVv2.jpg?itok=Ld_qQp4M" role="presentation">
<picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2024-03/Connectoo_RJVv2.jpg.webp?itok=63uztRl_ 1x" media="(min-width: 4000px)" type="image/webp" width="1120" height="630">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2024-03/Connectoo_RJVv2.jpg.webp?itok=sinMpfhG 1x" media="(min-width: 2000px)" type="image/webp" width="1120" height="630">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2024-03/Connectoo_RJVv2.jpg.webp?itok=iiOOA5OJ 1x" media="(min-width: 1200px)" type="image/webp" width="1120" height="630">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2024-03/Connectoo_RJVv2.jpg.webp?itok=Ld_qQp4M 1x" media="(min-width: 992px)" type="image/webp" width="1120" height="630">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2024-03/Connectoo_RJVv2.jpg.webp?itok=pxZSUAsM 1x" media="(min-width: 768px)" type="image/webp" width="931" height="524">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2024-03/Connectoo_RJVv2.jpg.webp?itok=qNws1xPF 1x" media="(min-width: 576px)" type="image/webp" width="707" height="398">
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2024-03/Connectoo_RJVv2.jpg?itok=63uztRl_ 1x" media="(min-width: 4000px)" type="image/jpeg" width="1120" height="630">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2024-03/Connectoo_RJVv2.jpg?itok=sinMpfhG 1x" media="(min-width: 2000px)" type="image/jpeg" width="1120" height="630">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2024-03/Connectoo_RJVv2.jpg?itok=iiOOA5OJ 1x" media="(min-width: 1200px)" type="image/jpeg" width="1120" height="630">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2024-03/Connectoo_RJVv2.jpg?itok=Ld_qQp4M 1x" media="(min-width: 992px)" type="image/jpeg" width="1120" height="630">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2024-03/Connectoo_RJVv2.jpg?itok=pxZSUAsM 1x" media="(min-width: 768px)" type="image/jpeg" width="931" height="524">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2024-03/Connectoo_RJVv2.jpg?itok=qNws1xPF 1x" media="(min-width: 576px)" type="image/jpeg" width="707" height="398">
<img loading="lazy" class="50 img-fluid" width="545" height="307" src="/sites/default/files/styles/original_ratio_zero/public/2024-03/Connectoo_RJVv2.jpg?itok=oUmctTqf" alt="Logo Label Connectoo RJV">
</picture>
</article>
<p><span style="font-family:">Wilt u onze online diensten gebruiken maar wenst u hulp om toegang tot deze diensten te krijgen? Neem contact op met onze medewerkers die u zullen begeleiden in uw online, administratieve stappen. Onze instelling wordt namelijk een Connectoo-ruimte, een label dat ons engagement toont om de digitale kloof bij onze burgers te dichten. </span><a href="/nl/contact" data-entity-type="node" data-entity-uuid="02fe9750-11a8-48a6-ab0a-14564f763566" data-entity-substitution="canonical" title="Contact"><span style="font-family:">Contacteer het contactcenter of afspraak bij ons informatieloket, gelegen in het stadscentrum van Brussel</span></a><span style="font-family:">.</span></p></div>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
</li></ul></div>
</div>
</div>
</div>
</div>
<div class="layout-builder__custom container_region layout-builder layout layout--onecol" style="">
<div >
</div>
</div>
<div class="layout layout--twocol-section layout--twocol-section--50-50 layout-builder__custom container_region layout-builder__layout--twocol row" style="">
<div >
</div>
<div >
</div>
</div>
<div class="layout layout--threecol-section layout--threecol-section--33-34-33 layout-builder__custom container_region layout-builder layout--threecol row" style="">
<div style="--margin:0px;" class="layout__region layout__region--first col-md-8">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_1c2d82dd-caf2-4d73-8b56-83c278825923">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
Heb ik recht op vakantiegeld?
</div>
<div class="paddle-component--body-section"><p>Wat is vakantiegeld? Wie heeft recht op vakantiegeld?</p>
</div>
<div class="paddle-component paddle-component--bottom-section">
<a href="/nl/heb-ik-recht-op-vakantiegeld">Lees meer</a>
</div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--second col-md-8">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_3ee0495a-8605-4ba9-8726-f0f37053cdfb">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
Wanneer wordt vakantiegeld uitbetaald?
</div>
<div class="paddle-component--body-section"><p>Als u uw bankrekeningnummer hebt meegedeeld, kan het vakantiefonds uw vakantiegeld tussen mei en juni uitbetalen. Het bedrag en de precieze datum waarop u het zult ontvangen, vindt u op de aanvraag.</p>
</div>
<div class="paddle-component paddle-component--bottom-section">
<a href="/nl/vakantiegeld">Lees meer</a>
</div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--third col-md-8">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_ca90e1ac-ece3-47e8-93cb-b4b62514fc8d">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
Hoe wordt vakantiegeld berekend?
</div>
<div class="paddle-component--body-section"><p>Het vakantiegeld wordt berekend op basis van de arbeidsprestaties in het jaar dat aan het vakantiejaar voorafgaat. Lees hier hoe de algemene berekening tot stand komt. </p>
</div>
<div class="paddle-component paddle-component--bottom-section">
<a href="/nl/berekening-vakantiegeld">Lees meer</a>
</div>
</div>
</div>
</div>
</div>
<div class="layout layout--twocol-section layout--twocol-section--33-67 layout-builder__custom container_region layout-builder__layout--twocol row" style="">
<div style="--margin:0px;" class="layout__region layout__region--first col-md-8">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_a61e3b11-1498-403a-829e-41682ff7ca97">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
Hoe werkt aanmelden met
</div>
<div class="paddle-component--body-section">
<article class="fancybox-gallery media" data-size="33" data-src="https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_lg/public/2022-02/logo-csam-white-background.png?itok=Soxeg2fS" role="presentation">
<picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-02/logo-csam-white-background.png.webp?itok=kt586Aoh 1x" media="(min-width: 4000px)" type="image/webp" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-02/logo-csam-white-background.png.webp?itok=woM3TPYv 1x" media="(min-width: 2000px)" type="image/webp" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-02/logo-csam-white-background.png.webp?itok=7yeSl0T7 1x" media="(min-width: 1200px)" type="image/webp" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-02/logo-csam-white-background.png.webp?itok=Soxeg2fS 1x" media="(min-width: 992px)" type="image/webp" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-02/logo-csam-white-background.png.webp?itok=VIl-LGYw 1x" media="(min-width: 768px)" type="image/webp" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-02/logo-csam-white-background.png.webp?itok=_ZEdS0Kx 1x" media="(min-width: 576px)" type="image/webp" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-02/logo-csam-white-background.png?itok=kt586Aoh 1x" media="(min-width: 4000px)" type="image/png" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-02/logo-csam-white-background.png?itok=woM3TPYv 1x" media="(min-width: 2000px)" type="image/png" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-02/logo-csam-white-background.png?itok=7yeSl0T7 1x" media="(min-width: 1200px)" type="image/png" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-02/logo-csam-white-background.png?itok=Soxeg2fS 1x" media="(min-width: 992px)" type="image/png" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-02/logo-csam-white-background.png?itok=VIl-LGYw 1x" media="(min-width: 768px)" type="image/png" width="140" height="40">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-02/logo-csam-white-background.png?itok=_ZEdS0Kx 1x" media="(min-width: 576px)" type="image/png" width="140" height="40">
<img loading="lazy" class="33 img-fluid" width="140" height="40" src="/sites/default/files/styles/original_ratio_zero/public/2022-02/logo-csam-white-background.png?itok=b0_G-Res" alt="Logo CSAM">
</picture>
</article>
<article class="fancybox-gallery media" data-size="33" data-src="https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_lg/public/2022-02/itsme_share.png?itok=5pTl_OHi" role="presentation">
<picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-02/itsme_share.png.webp?itok=_clZCxtK 1x" media="(min-width: 4000px)" type="image/webp" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-02/itsme_share.png.webp?itok=4EIsuMH4 1x" media="(min-width: 2000px)" type="image/webp" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-02/itsme_share.png.webp?itok=3apgS0rm 1x" media="(min-width: 1200px)" type="image/webp" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-02/itsme_share.png.webp?itok=5pTl_OHi 1x" media="(min-width: 992px)" type="image/webp" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-02/itsme_share.png.webp?itok=Rrjoh07w 1x" media="(min-width: 768px)" type="image/webp" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-02/itsme_share.png.webp?itok=9PkwWOU8 1x" media="(min-width: 576px)" type="image/webp" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-02/itsme_share.png?itok=_clZCxtK 1x" media="(min-width: 4000px)" type="image/png" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-02/itsme_share.png?itok=4EIsuMH4 1x" media="(min-width: 2000px)" type="image/png" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-02/itsme_share.png?itok=3apgS0rm 1x" media="(min-width: 1200px)" type="image/png" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-02/itsme_share.png?itok=5pTl_OHi 1x" media="(min-width: 992px)" type="image/png" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-02/itsme_share.png?itok=Rrjoh07w 1x" media="(min-width: 768px)" type="image/png" width="347" height="311">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-02/itsme_share.png?itok=9PkwWOU8 1x" media="(min-width: 576px)" type="image/png" width="347" height="311">
<img loading="lazy" class="33 img-fluid" width="347" height="311" src="/sites/default/files/styles/original_ratio_zero/public/2022-02/itsme_share.png?itok=HQb4vRRB" alt="Logo itsme">
</picture>
</article>
<p>Onze online tool werkt in een beveiligde omgeving waar uw gegevens beschermd blijven. U kunt er snel en veilig inloggen via itsme®, met uw eID-kaartlezer of met een verificatiecode via uw mobiele telefoon. Lees hier stap voor stap hoe u inlogt met itsme®. </p>
</div>
<div class="paddle-component paddle-component--bottom-section">
<a href="/nl/itsme">Lees meer</a>
</div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--second col-md-16">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper color-palettes-1" id="paddle_components_text_block_cfc0d2b2-896d-4004-bb46-68d1845e8af6">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
<span class="top-section-icon"> <picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-02/allesin1tool.png.webp?itok=hd9JF20X 1x" media="(min-width: 4000px)" type="image/webp" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-02/allesin1tool.png.webp?itok=k_T1-xMI 1x" media="(min-width: 2000px)" type="image/webp" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-02/allesin1tool.png.webp?itok=4oEbj3zS 1x" media="(min-width: 1200px)" type="image/webp" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-02/allesin1tool.png.webp?itok=tFCkHYlD 1x" media="(min-width: 992px)" type="image/webp" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-02/allesin1tool.png.webp?itok=gKRcW8xk 1x" media="(min-width: 768px)" type="image/webp" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-02/allesin1tool.png.webp?itok=ILhcQlAp 1x" media="(min-width: 576px)" type="image/webp" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-02/allesin1tool.png?itok=hd9JF20X 1x" media="(min-width: 4000px)" type="image/png" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-02/allesin1tool.png?itok=k_T1-xMI 1x" media="(min-width: 2000px)" type="image/png" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-02/allesin1tool.png?itok=4oEbj3zS 1x" media="(min-width: 1200px)" type="image/png" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-02/allesin1tool.png?itok=tFCkHYlD 1x" media="(min-width: 992px)" type="image/png" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-02/allesin1tool.png?itok=gKRcW8xk 1x" media="(min-width: 768px)" type="image/png" width="325" height="383"/>
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-02/allesin1tool.png?itok=ILhcQlAp 1x" media="(min-width: 576px)" type="image/png" width="325" height="383"/>
<img class="icon img-fluid" loading="lazy" src="/sites/default/files/styles/original_ratio_zero/public/2022-02/allesin1tool.png?itok=2agUTWUh" alt="" />
</picture>
</span>
Alles in één tool
</div>
<div class="paddle-component--body-section"><p>De tool "<a href="https://covaworker.socialsecurity.be/">Mijn vakantierekening</a>" brengt al uw gegevens samen en geeft u een duidelijk overzicht van uw persoonlijke situatie. U kunt er attesten aanvragen, belastingdocumenten downloaden, uw persoonlijke gegevens bijwerken, het exacte bedrag van uw vakantiegeld bekijken en nog veel meer. Eenvoudig en duidelijk! </p></div>
<div class="paddle-component paddle-component--bottom-section">
<a href="https://covaworker.socialsecurity.be/">Ga aan de slag</a>
</div>
</div>
</div>
</div>
</div>
<div class="layout-builder__custom container_region layout-builder layout layout--onecol" style="">
<div style="--margin:0px;" class="layout__region layout__region--content">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_59062272-659e-40ea-8212-cf2bcc3bee14">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
<a href="/nl/wat-je-met-jouw-vakantiegeld-doet-kies-je-zelf">Wat je met jouw vakantiegeld doet kies je zelf!</a>
</div>
<div class="paddle-component--body-section"><p><em><span lang="NL">Wil je met je vakantiegeld naar zee of naar de bergen? Op reis gaan in de zomer of in de winter? Genieten van een paar dagen weg of een daguitstap? Dat kies je zelf!</span></em></p><a href="http://www.visit.brussels/nl">
<article class="fancybox-gallery media" data-src="https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_lg/public/2023-07/visit-brussels-open-graph2.jpg?itok=wOMXhqbh" role="presentation">
<picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2023-07/visit-brussels-open-graph2.jpg.webp?itok=uqy4S8s- 1x" media="(min-width: 4000px)" type="image/webp" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2023-07/visit-brussels-open-graph2.jpg.webp?itok=Wtfs3qy5 1x" media="(min-width: 2000px)" type="image/webp" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2023-07/visit-brussels-open-graph2.jpg.webp?itok=6dhX45og 1x" media="(min-width: 1200px)" type="image/webp" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2023-07/visit-brussels-open-graph2.jpg.webp?itok=wOMXhqbh 1x" media="(min-width: 992px)" type="image/webp" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2023-07/visit-brussels-open-graph2.jpg.webp?itok=gQaAoKWr 1x" media="(min-width: 768px)" type="image/webp" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2023-07/visit-brussels-open-graph2.jpg.webp?itok=RLm5x-8R 1x" media="(min-width: 576px)" type="image/webp" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2023-07/visit-brussels-open-graph2.jpg?itok=uqy4S8s- 1x" media="(min-width: 4000px)" type="image/jpeg" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2023-07/visit-brussels-open-graph2.jpg?itok=Wtfs3qy5 1x" media="(min-width: 2000px)" type="image/jpeg" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2023-07/visit-brussels-open-graph2.jpg?itok=6dhX45og 1x" media="(min-width: 1200px)" type="image/jpeg" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2023-07/visit-brussels-open-graph2.jpg?itok=wOMXhqbh 1x" media="(min-width: 992px)" type="image/jpeg" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2023-07/visit-brussels-open-graph2.jpg?itok=gQaAoKWr 1x" media="(min-width: 768px)" type="image/jpeg" width="305" height="160">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2023-07/visit-brussels-open-graph2.jpg?itok=RLm5x-8R 1x" media="(min-width: 576px)" type="image/jpeg" width="305" height="160">
<img loading="lazy" class="original img-fluid" width="305" height="160" src="/sites/default/files/styles/original_ratio_zero/public/2023-07/visit-brussels-open-graph2.jpg?itok=b6LAcbtY" alt="visit brussels">
</picture>
</article>
</a><a href="http://www.visitflanders.com/nl">
<article class="fancybox-gallery media" data-src="https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_lg/public/2023-07/visitflanderslogo2.png?itok=cMFzlgQD" role="presentation">
<picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2023-07/visitflanderslogo2.png.webp?itok=ZpP9zCtz 1x" media="(min-width: 4000px)" type="image/webp" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2023-07/visitflanderslogo2.png.webp?itok=uqhbGI6G 1x" media="(min-width: 2000px)" type="image/webp" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2023-07/visitflanderslogo2.png.webp?itok=1DSLoLrf 1x" media="(min-width: 1200px)" type="image/webp" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2023-07/visitflanderslogo2.png.webp?itok=cMFzlgQD 1x" media="(min-width: 992px)" type="image/webp" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2023-07/visitflanderslogo2.png.webp?itok=3jN0IpqJ 1x" media="(min-width: 768px)" type="image/webp" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2023-07/visitflanderslogo2.png.webp?itok=GGZ3KG9Q 1x" media="(min-width: 576px)" type="image/webp" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2023-07/visitflanderslogo2.png?itok=ZpP9zCtz 1x" media="(min-width: 4000px)" type="image/png" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2023-07/visitflanderslogo2.png?itok=uqhbGI6G 1x" media="(min-width: 2000px)" type="image/png" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2023-07/visitflanderslogo2.png?itok=1DSLoLrf 1x" media="(min-width: 1200px)" type="image/png" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2023-07/visitflanderslogo2.png?itok=cMFzlgQD 1x" media="(min-width: 992px)" type="image/png" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2023-07/visitflanderslogo2.png?itok=3jN0IpqJ 1x" media="(min-width: 768px)" type="image/png" width="305" height="176">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2023-07/visitflanderslogo2.png?itok=GGZ3KG9Q 1x" media="(min-width: 576px)" type="image/png" width="305" height="176">
<img loading="lazy" class="original img-fluid" width="305" height="176" src="/sites/default/files/styles/original_ratio_zero/public/2023-07/visitflanderslogo2.png?itok=XsITGZb3" alt="Visit Flanders">
</picture>
</article>
</a><a href="http://www.visitwallonia.be/nl">
<article class="fancybox-gallery media" data-src="https://www.rjv.fgov.be/sites/default/files/styles/original_ratio_lg/public/2023-07/visitWallonia.png?itok=ryiCkPQA" role="presentation">
<picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2023-07/visitWallonia.png.webp?itok=FFQ3R6Qz 1x" media="(min-width: 4000px)" type="image/webp" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2023-07/visitWallonia.png.webp?itok=PKGgmwlE 1x" media="(min-width: 2000px)" type="image/webp" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2023-07/visitWallonia.png.webp?itok=uLIzzzUy 1x" media="(min-width: 1200px)" type="image/webp" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2023-07/visitWallonia.png.webp?itok=ryiCkPQA 1x" media="(min-width: 992px)" type="image/webp" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2023-07/visitWallonia.png.webp?itok=bD5XoXxr 1x" media="(min-width: 768px)" type="image/webp" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2023-07/visitWallonia.png.webp?itok=ATc5IJXl 1x" media="(min-width: 576px)" type="image/webp" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2023-07/visitWallonia.png?itok=FFQ3R6Qz 1x" media="(min-width: 4000px)" type="image/png" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2023-07/visitWallonia.png?itok=PKGgmwlE 1x" media="(min-width: 2000px)" type="image/png" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2023-07/visitWallonia.png?itok=uLIzzzUy 1x" media="(min-width: 1200px)" type="image/png" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2023-07/visitWallonia.png?itok=ryiCkPQA 1x" media="(min-width: 992px)" type="image/png" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_md/public/2023-07/visitWallonia.png?itok=bD5XoXxr 1x" media="(min-width: 768px)" type="image/png" width="225" height="225">
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2023-07/visitWallonia.png?itok=ATc5IJXl 1x" media="(min-width: 576px)" type="image/png" width="225" height="225">
<img loading="lazy" class="original img-fluid" width="225" height="225" src="/sites/default/files/styles/original_ratio_zero/public/2023-07/visitWallonia.png?itok=a0WRAxzi" alt="visit Wallonia">
</picture>
</article>
</a><p> </p></div>
<div class="paddle-component paddle-component--bottom-section">
<a href="/nl/wat-je-met-jouw-vakantiegeld-doet-kies-je-zelf">Lees meer</a>
</div>
</div>
</div>
</div>
</div>
<div class="layout layout--threecol-section layout--threecol-section--33-34-33 layout-builder__custom container_region layout-builder layout--threecol row" style="">
<div style="--margin:0px;" class="layout__region layout__region--first col-md-8">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_8aeec45a-755e-4476-a521-de0df4cc0812">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
Op hoeveel dagen heb ik recht?
</div>
<div class="paddle-component--body-section"><p>Ontdek hoe het aantal vakantiedagen wordt berekend en bekijk het overzicht van uw persoonlijke situatie. </p>
</div>
<div class="paddle-component paddle-component--bottom-section">
<a href="/nl/vakantieduur">Lees meer</a>
</div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--second col-md-8">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_6134c730-8a40-49c0-a70f-4cc106fa4b06">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
Rekeningnummer meedelen
</div>
<div class="paddle-component--body-section"><p>Om uw vakantiegeld te kunnen betalen, heeft het vakantiefonds uw rekeningnummer nodig.</p><p>Surf naar <a href="https://covaworker.socialsecurity.be/">Mijn vakantierekening</a> om uw rekeningnummer mee te delen of het te wijzigen of gebruik hier het onlineformulier.</p></div>
<div class="paddle-component paddle-component--bottom-section">
<a href="/nl/mijn-vakantierekening/mijn-rekeningnummer-meedelen">Lees meer</a>
</div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--third col-md-8">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_43dec5f9-58c2-4129-a326-7874d41cd4ce">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
Attesten aanvragen
</div>
<div class="paddle-component--body-section"><p>Heeft u een vakantiecertificaat of een bankafschrift nodig? U kunt hier snel en eenvoudig uw certificaten aanvragen. Download ze via de tool <a href="https://covaworker.socialsecurity.be/">"Mijn vakantierekening"</a> of kies ervoor om ze per post te laten versturen.</p></div>
<div class="paddle-component paddle-component--bottom-section">
<a href="/nl/attesten-aanvragen">Lees meer</a>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
</main>
<footer class="sticky-footer">
<div class="amorphic">
<img src="/themes/custom/ocelot_paddle/assets/images/amorphic180.svg" alt=""/>
</div>
<div class="sticky-footer-content">
<div class="region-wrapper--footer">
<div class="container-max-xxl">
<div id="region-footer" class="region region--footer">
<div class="container-max-xxl">
<div id="block-richfooter">
<div class="layout-builder__custom container_region layout layout-builder layout--fourcol-section row" style="">
<div style="--margin:0px;" class="layout__region layout__region--first col-md-6">
<div class="paddle-component-wrapper paddle-components-image-block-wrapper" id="paddle_components_image_block_95df7193-8569-4137-91b7-3d1d2271824d">
<div class="paddle-component paddle-component--image-block"> <div class="paddle-component--body-section"><div class="media-frame"><a href="/nl/homepage"> <picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-03/RJV_footers_blanc.png.webp?itok=dX9n-yKs 1x" media="(min-width: 4000px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-03/RJV_footers_blanc.png.webp?itok=fUThLan4 1x" media="(min-width: 2000px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-03/RJV_footers_blanc.png.webp?itok=qi-lLFgQ 1x" media="(min-width: 1200px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-03/RJV_footers_blanc.png.webp?itok=e0E18TUE 1x" media="(min-width: 992px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-03/RJV_footers_blanc.png.webp?itok=DSOCeuKx 1x" media="(min-width: 768px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-03/RJV_footers_blanc.png.webp?itok=b3IA8xOP 1x" media="(min-width: 576px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-03/RJV_footers_blanc.png?itok=dX9n-yKs 1x" media="(min-width: 4000px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-03/RJV_footers_blanc.png?itok=fUThLan4 1x" media="(min-width: 2000px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-03/RJV_footers_blanc.png?itok=qi-lLFgQ 1x" media="(min-width: 1200px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-03/RJV_footers_blanc.png?itok=e0E18TUE 1x" media="(min-width: 992px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-03/RJV_footers_blanc.png?itok=DSOCeuKx 1x" media="(min-width: 768px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-03/RJV_footers_blanc.png?itok=b3IA8xOP 1x" media="(min-width: 576px)" type="image/png" width="368" height="151"/>
<img loading="lazy" src="/sites/default/files/styles/original_ratio_zero/public/2022-03/RJV_footers_blanc.png?itok=9l0fTP6A" alt="Logo Rjv" class="img-fluid" />
</picture>
</a></div>
</div>
</div>
</div>
<div class="paddle-component-wrapper paddle-components-text-block-wrapper footer_contact" id="paddle_components_text_block_d7ddc5d0-a949-47ce-967f-a47c2679fb8b">
<div class="paddle-component paddle-component--text-block"> <div class="paddle-component--body-section"><p>Warmoesberg 48<br>
1000 BRUSSEL<br>
België</p>
<p><a href="/nl/contact">Contact</a></p>
<p><a href="/nl/bij-ons-werken">Bij ons werken</a></p>
<p><a href="/nl/opgelet-voor-pogingen-tot-phishing-via-smsen-en-mails-die-in-naam-van-de-rjv-circuleren">Verdacht bericht</a></p>
</div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--second col-md-6">
<div class="paddle-component-wrapper paddle-components-navigation-block-wrapper" id="paddle_components_navigation_block_c14859e4-15dd-422f-93d9-4bfbf34cbb7c">
<div class="paddle-component paddle-component--navigation-block">
<div class="paddle-component paddle-component--top-section text">
<a href="/nl/homepage">Arbeiders</a>
</div>
<div class="paddle-component--body-section">
<ul class="list-unstyled">
<li>
<a href="/nl/mijn-vakantierekening">Mijn vakantierekening</a>
</li>
<li>
<a href="/nl/mijn-rekeningnummer-meedelen">Mijn rekeningnummer meedelen</a>
</li>
<li>
<a href="/nl/attesten-aanvragen">Attesten aanvragen</a>
</li>
<li>
<a href="/nl/vakantiegeld">Vakantiegeld</a>
</li>
<li>
<a href="/nl/vakantieduur">Vakantieduur</a>
</li>
<li>
<a href="/nl/wat-in-geval-van">Wat in geval van ...</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--third col-md-6">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_cb017e34-ce84-43bc-892c-cfd15b4d50b6">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
<a href="/nl/professionals">Professionals</a>
</div>
<div class="paddle-component--body-section"><p><a data-entity-substitution="canonical" data-entity-type="node" data-entity-uuid="cef06f28-1eeb-4146-bee0-fe28742ffd39" href="/nl/professionals/vakantierekening-werkgever-vakantiebestand" title=" Vakantierekening - Werkgever (Vakantiebestand)">Vakantierekening - Werkgever (Vakantiebestand)</a></p>
<p><a data-entity-substitution="canonical" data-entity-type="node" data-entity-uuid="8e62f8ea-9fbd-49da-bc06-a028f9c9f5be" href="/nl/professionals/aansluiting-werkgever" title="Aansluiting werkgever">Aansluiting werkgever</a></p>
<p><a data-entity-substitution="canonical" data-entity-type="node" data-entity-uuid="c2574539-c1e0-4157-bbdd-88107e348c18" href="/nl/professionals/attesten-en-vakantiedata-doorgeven" title="Attesten en vakantiedata doorgeven">Attesten en vakantiedata doorgeven</a></p>
<p><a data-entity-substitution="canonical" data-entity-type="node" data-entity-uuid="89bb90b2-91d7-4114-9f4b-39d26441dfe3" href="/nl/professionals/de-vakantiefondsen" title="De vakantiefondsen">Bijzondere vakantiefondsen</a></p>
<p><a data-entity-substitution="canonical" data-entity-type="node" data-entity-uuid="55eb6c2c-b296-4930-8e95-306d07b141de" href="/nl/professionals/wetgeving-en-reglementering" title="Wetgeving en reglementering">Wetgeving en reglementering</a></p>
<p><a data-entity-substitution="canonical" data-entity-type="node" data-entity-uuid="c47f4d06-ca40-42a2-80c9-3d745cefd1a4" href="/nl/professionals/vakantierekening-werkgever-faq" title="Vakantierekening – Werkgever – FAQ">Vakantierekening - Werkgever - FAQ</a></p>
</div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--fourth col-md-6">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_647ed979-c132-4b78-8978-edbb7619ae7d">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
<a href="/nl/over-de-rjv">Over de RJV</a>
</div>
<div class="paddle-component--body-section"><p><a href="/nl/missie-visie-en-kernwaarden" data-entity-type="node" data-entity-uuid="64b08da3-deff-47e3-8568-9dcd43e5eaee" data-entity-substitution="canonical" title="Missie, visie en kernwaarden">Missie, visie en kernwaarden</a></p><p><a href="/nl/over-de-rjv/publicaties-en-cijfers" data-entity-type="node" data-entity-uuid="f53ec59f-d19e-4310-8c68-3a46eefd11c7" title="Publicaties en cijfers">Publicaties en cijfers</a></p><p><a href="/nl/persmededelingen" data-entity-type="node" data-entity-uuid="440753bd-9318-43e9-b513-4cdeaa93db44" title="Persmededelingen">Persmededelingen</a></p></div>
</div>
</div>
<div class="paddle-component-wrapper paddle-components-text-block-wrapper" id="paddle_components_text_block_2cf6d6b7-2165-414b-b3a4-5a6f0a88044f">
<div class="paddle-component paddle-component--text-block">
<div class="paddle-component paddle-component--top-section text">
<a href="/nl/contact">Contact</a>
</div>
<div class="paddle-component--body-section"><p><a href="/nl/contactformulier-arbeiders-kunstenaars-studenten-en-andere">Contactformulier (arbeiders, kunstenaars, studenten en andere)</a></p><p><a href="/nl/node/202">Contactformulier (werkgever en mandaathouders)</a></p><p><a href="/nl/node/172">Klacht indienen</a></p><p><a href="/nl/over-de-rjv/klokkenluidersbeleid" data-entity-type="node" data-entity-uuid="bc895ccf-a59a-4d96-938e-d02fe454766f" data-entity-substitution="canonical" title="Klokkenluidersbeleid">Klokkenluidersbeleid</a></p></div>
</div>
</div>
</div>
</div>
<div class="layout-builder__custom container_region layout-builder layout layout--onecol" style="">
<div style="--margin:0px;" class="layout__region layout__region--content">
<div class="paddle-component-wrapper paddle-components-navigation-block-wrapper consent_nl" id="paddle_components_navigation_block_727b054f-12dc-42a8-ad64-6510e357c97a">
<div class="paddle-component paddle-component--navigation-block"> <div class="paddle-component--body-section">
<ul class="list-unstyled">
<li>
<a href="/nl/toegankelijkheidsverklaring">Toegankelijkheidsverklaring</a>
</li>
<li>
<a href="/nl/beding-van-afwijzing-van-aansprakelijkheid">Beding van afwijzing van aansprakelijkheid</a>
</li>
<li>
<a href="/nl/verklaring-over-de-bescherming-van-persoonsgegevens-gdpr">Persoonsgegevens (GDPR)</a>
</li>
<li>
<a href="/nl/sitemap">Sitemap</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="layout-builder__custom container_region subsite_footer layout layout-builder layout--fourcol-section row" style="">
<div style="--margin:0px;" class="layout__region layout__region--first col-md-6">
<div class="paddle-component-wrapper paddle-components-image-block-wrapper" id="paddle_components_image_block_174c8c60-aa12-45f4-9e99-e00a6eb96101">
<div class="paddle-component paddle-component--image-block"> <div class="paddle-component--body-section"><div class="media-frame"> <picture>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-03/RJV_footers_blanc.png.webp?itok=dX9n-yKs 1x" media="(min-width: 4000px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-03/RJV_footers_blanc.png.webp?itok=fUThLan4 1x" media="(min-width: 2000px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-03/RJV_footers_blanc.png.webp?itok=qi-lLFgQ 1x" media="(min-width: 1200px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-03/RJV_footers_blanc.png.webp?itok=e0E18TUE 1x" media="(min-width: 992px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-03/RJV_footers_blanc.png.webp?itok=DSOCeuKx 1x" media="(min-width: 768px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-03/RJV_footers_blanc.png.webp?itok=b3IA8xOP 1x" media="(min-width: 576px)" type="image/webp" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xxxxl/public/2022-03/RJV_footers_blanc.png?itok=dX9n-yKs 1x" media="(min-width: 4000px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xxxl/public/2022-03/RJV_footers_blanc.png?itok=fUThLan4 1x" media="(min-width: 2000px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_xl/public/2022-03/RJV_footers_blanc.png?itok=qi-lLFgQ 1x" media="(min-width: 1200px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_lg/public/2022-03/RJV_footers_blanc.png?itok=e0E18TUE 1x" media="(min-width: 992px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_md/public/2022-03/RJV_footers_blanc.png?itok=DSOCeuKx 1x" media="(min-width: 768px)" type="image/png" width="368" height="151"/>
<source srcset="/sites/default/files/styles/original_ratio_sm/public/2022-03/RJV_footers_blanc.png?itok=b3IA8xOP 1x" media="(min-width: 576px)" type="image/png" width="368" height="151"/>
<img loading="lazy" src="/sites/default/files/styles/original_ratio_zero/public/2022-03/RJV_footers_blanc.png?itok=9l0fTP6A" alt="Logo Rjv" class="img-fluid" />
</picture>
</div>
</div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--second col-md-6">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper footer_sub_contact" id="paddle_components_text_block_85e55c6c-360e-4fd9-b74c-a6922a5d721c">
<div class="paddle-component paddle-component--text-block"> <div class="paddle-component--body-section"><p>Warmoesberg 48<br>1000 BRUSSEL<br>België</p></div>
</div>
</div>
</div>
<div style="--margin:0px;" class="layout__region layout__region--third col-md-6">
<div class="paddle-component-wrapper paddle-components-text-block-wrapper footer_sub_contact" id="paddle_components_text_block_055cadf3-e16c-46cc-8ca7-aacc1fd7d1dc">
<div class="paddle-component paddle-component--text-block"> <div class="paddle-component--body-section"><p><a href="/nl/contact">Contact</a><br><a href="/nl/bij-ons-werken">Bij ons werken</a></p></div>
</div>
</div>
</div>
<div >
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer-copyright-wrapper">
<div class="container-max-xxl">
<div class="footer-copyright">
<a href="https://www.paddle.be" class="paddle-link" title="Paddle CMS Platform" target="_blank">
<img src="/themes/custom/ocelot_paddle/assets/images/logo.svg" alt="paddle.be"/>
</a>
</div>
</div>
</div>
</div>
</footer>
</div>
</div>
</div>
<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"nl\/","currentPath":"node\/29","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"nl"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJx9U1tuxCAMvFDYSL0QMuBNrDUYAWmbnr4Omz7SbvYnIjPDyI_BA2MKUEa_Hy5txoiDF7kRWi-pYWrWsfgbqqrDZofNDqu64BjKkoEvoUh2S2uSBnxvTOn2xey_A8Mqi3ouxEE9r7IUL2wr-kZ66w_d5oL4jH-TB2yg6uUVyzpK2m4PEQPBeCVuWC4echeLR5ZmM4TAqM3FrOrULo7hY33CatemIhQ_n4sKQvBlie5UcpUSTYQEEwajleGpcoboljLppM8UFNXllGVI06ICU9-o-fmJTx_THzYX0gjUtur2puEOWlfkhsn2_W4fo7Y9Czv_bVl_3OsDshd-D9IPW3D8DmDMTJA82m2dhQLWgy5AnZ1ACQf0qjdWJ-8H8P8UfrMVWSP0YsB7rJUcMbX1oGgU0WbhVXfFR0ayTfBKE2yx2sKXNYeDavkr_NvZbIOqwz05FjJZWJr0FrFtFTzEhyqegG1fTR94Hf9D-7uta20YRwcVPwH_n4Rv","theme":"ocelot_paddle","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true},"display_top_navigation_mobile":1,"paddle_core":{"release_notifcation":{"class":""}},"data":{"extlink":{"extTarget":true,"extTargetAppendNewWindowLabel":"(opent in een nieuw venster)","extTargetNoOverride":true,"extNofollow":true,"extTitleNoOverride":false,"extNoreferrer":false,"extFollowNoOverride":true,"extClass":"ext","extLabel":"(dit is een externe link)","extImgClass":false,"extSubdomains":true,"extExclude":"support\\.paddle\\.be","extInclude":"\/sites\/default\/files","extCssExclude":".no-extlink","extCssInclude":"","extCssExplicit":"","extAlert":false,"extAlertText":"This link will take you to an external web site. We are not responsible for their content.","extHideIcons":true,"mailtoClass":"0","telClass":"","mailtoLabel":"(link sends email)","telLabel":"(link is een telefoonnummer)","extUseFontAwesome":true,"extIconPlacement":"append","extPreventOrphan":false,"extFaLinkClasses":"fa fa-external-link-alt","extFaMailtoClasses":"fa fa-envelope-o","extAdditionalLinkClasses":"","extAdditionalMailtoClasses":"","extAdditionalTelClasses":"","extFaTelClasses":"fa fa-phone","whitelistedDomains":[],"extExcludeNoreferrer":""}},"cookieContentBlocker":{"consentAwareness":{"accepted":{"event":{"name":"click","selector":".agree-button"},"cookie":{"operator":"===","name":"cookie-agreed","value":"2"}},"declined":{"event":{"name":"click","selector":".decline-button"},"cookie":{"operator":"===","name":"cookie-agreed","value":"0"}},"change":{"event":{"name":"click","selector":".eu-cookie-withdraw-tab"}}},"categories":[]},"eu_cookie_compliance":{"popup_enabled":false},"drupalSettings":{"drupalSettings":{"paddle_font_resize":{"font_size_small":"14","font_size_normal":"18","font_size_large":"22","font_size":""}}},"user":{"uid":0,"permissionsHash":"931bfea7fb9d4abb3900bcdc62b6deae60148a8a55fe38555e465400c160b0a6"}}</script>
<script src="/core/assets/vendor/jquery/jquery.min.js?v=4.0.0-rc.1" data-cookieconsent="ignore"></script>
<script src="/sites/default/files/js/js_rFaUuXjR_jr9XVpOT-34zaTCKB7u85tUUZ3FK_-xeFs.js?scope=footer&delta=1&language=nl&theme=ocelot_paddle&include=eJxtj1GOwjAMRC-UgMSFLNcxxaqJo8Rl6e23hO6iSPxYyrzxjENmizCQZefsMKnRwvVMXY6HHA85kFU-p7oW1FOqVqbV3XLgp6vk5Y8cz2DEag4FU1LeI-_F8p526mmxMVa6hTeFqdrCGXrMa0S6ca88-P92-wS1D6x8nNyNKpiJwR5cqyQefdedbZM9B1ExzyvOHNuP-F5dB9pYmfwSkYhbk0lUfBscLneGYrpdRXUkViDjQ2Z0sQxJWlHcwvv3gEUAV7d-Nfur6qv-C9IUpvU" data-cookieconsent="ignore"></script>
<script src="/themes/custom/ocelot_paddle/assets/js/ocelot_paddle.base.js?v=1" defer></script>
<script src="/sites/default/files/js/js_l_cV7EidEMy5ORdNqQfS9enjD3OKPBUcR-Wvwa8SWzo.js?scope=footer&delta=3&language=nl&theme=ocelot_paddle&include=eJxtj1GOwjAMRC-UgMSFLNcxxaqJo8Rl6e23hO6iSPxYyrzxjENmizCQZefsMKnRwvVMXY6HHA85kFU-p7oW1FOqVqbV3XLgp6vk5Y8cz2DEag4FU1LeI-_F8p526mmxMVa6hTeFqdrCGXrMa0S6ca88-P92-wS1D6x8nNyNKpiJwR5cqyQefdedbZM9B1ExzyvOHNuP-F5dB9pYmfwSkYhbk0lUfBscLneGYrpdRXUkViDjQ2Z0sQxJWlHcwvv3gEUAV7d-Nfur6qv-C9IUpvU" data-cookieconsent="ignore"></script>
<script src="/modules/custom/paddle_broken_link/js/link-checker.js?t4us5f" defer></script>
<script src="/sites/default/files/js/js_2Sp5yWoZp7MeVef0OSt9SwGTBkzJ-yu847ltBoPuFOA.js?scope=footer&delta=5&language=nl&theme=ocelot_paddle&include=eJxtj1GOwjAMRC-UgMSFLNcxxaqJo8Rl6e23hO6iSPxYyrzxjENmizCQZefsMKnRwvVMXY6HHA85kFU-p7oW1FOqVqbV3XLgp6vk5Y8cz2DEag4FU1LeI-_F8p526mmxMVa6hTeFqdrCGXrMa0S6ca88-P92-wS1D6x8nNyNKpiJwR5cqyQefdedbZM9B1ExzyvOHNuP-F5dB9pYmfwSkYhbk0lUfBscLneGYrpdRXUkViDjQ2Z0sQxJWlHcwvv3gEUAV7d-Nfur6qv-C9IUpvU" data-cookieconsent="ignore"></script>
<script>
jQuery(document).ready(function () {
if (!jQuery("body").hasClass("subsite")) {
var federalLangLink = "Andere informatie en diensten: <a href='http://www.belgium.be/nl'>www.belgium.be</a>";
if (jQuery("html[lang='en']").length) {
federalLangLink = "Other information and services: <a href='http://www.belgium.be/en'>www.belgium.be</a>";
} else if (jQuery("html[lang='fr']").length) {
federalLangLink = "Autres informations et services officiels: <a href='http://www.belgium.be/fr'>www.belgium.be</a>";
} else if (jQuery("html[lang='de']").length) {
federalLangLink = "Andere offizielle Informationen und Dienste: <a href='http://www.belgium.be/de'>www.belgium.be</a>";
}
var federalHeader =
'<div class="federal-header-wrapper" role="banner" aria-label="global-header"><div class="federal-header"><div class="federal-header-more-info"><div class="more-info-text">' +
federalLangLink +
'</div><div class="more-info-image"><img src="/sites/default/files/2022-03/blgm_beLogo.gif" alt="Logo.be"></div></div></div></div>';
jQuery(".header").prepend(federalHeader);
jQuery("#block-language-dropdown").prependTo(jQuery(".federal-header"));
}
if (jQuery("html[lang='fr']").length) {
jQuery("a.logo[href='/fr'] img").attr("src", jQuery("a.logo[href='/fr'] img").attr("src").replace("logorjv_0", "logo-onva"));
}
if (jQuery("html[lang='de']").length) {
jQuery("a.logo[href='/de'] img").attr("src", jQuery("a.logo[href='/de'] img").attr("src").replace("logorjv_0", "logo-lju"));
}
let page_lang = jQuery("html").attr("lang");
switch (page_lang) {
case "nl":
jQuery(".header .paddle-search-form .form-item input").attr("placeholder", "Wat zoekt u?");
break;
case "fr":
jQuery(".header .paddle-search-form .form-item input").attr("placeholder", "Que cherchez-vous?");
break;
case "de":
jQuery(".header .paddle-search-form .form-item input").attr("placeholder", "Was suchen Sie?");
break;
}
});
</script>
<script type="text/javascript">
$(document).ready(function () {
// Append CDN urls to head tag, if we are on a form url, add setTimeout for recaptcha module
let regex =
/demander-des-attestations|bescheinigungen-anfragen|attesten-aanvragen|klacht-indienen-formulier|beschwerde-mitteilen-formular|formulaire-de-contact|contactformulier|kontaktformular|communiquer-mon-n°-compte|mijn-rekeningnummer-meedelen|formulaire-de-plainte-0|communiquer-mon-n|meine-kontonummer-mitteilen|communiquer-mon-numero-de-compte|formulaire-de-plainte/;
let lang = document.getElementsByTagName("html")[0].getAttribute("lang");
let headTag = document.getElementsByTagName("head")[0];
let cssTag = document.createElement("link");
let linkTitle;
cssTag.rel = "stylesheet";
cssTag.type = "text/css";
cssTag.href = "https://cdn.gcloud.belgium.be/" + lang + "/AXep1dOJvW0kGNWZcm6F/style.css";
let jsTag = document.createElement("script");
jsTag.src = "https://cdn.gcloud.belgium.be/" + lang + "/AXep1dOJvW0kGNWZcm6F/app.js";
if (window.location.href.match(regex) === null) {
headTag.appendChild(cssTag);
headTag.appendChild(jsTag);
} else {
setTimeout(function () {
headTag.appendChild(cssTag);
headTag.appendChild(jsTag);
}, 6000);
}
// Append menu link to admin cookies parameter
switch (lang) {
case "de":
linkTitle = "Cookie - Einstellungen anpassen";
break;
case "nl":
linkTitle = "Cookie - instellingen aanpassen";
break;
default:
linkTitle = "Paramètres des cookies";
break;
}
/**/
var link = document.createElement('a');
link.href = '#';
link.innerHTML = linkTitle;
link.addEventListener('click', function(e) {
e.preventDefault();
e.stopPropagation();
window.orejime.show();
});
/**/
$("#menu-display-disclaimer-menu")
.find("ul.menu")
.append('<li class="menu-item last">'+ link +'</li>');
});
/*.append('<li class="menu-item last"><a href="#" onclick="event.preventDefault(); window.orejime.show(); return false;">' + linkTitle + "</a></li>");*/
</script>
<script type="text/javascript"> /* v01 */
$(document).ready(function () {
// --- Styles pour les iframes (plein largeur + petit blanc latéral) ---
(function injectMapStyles() {
if (document.getElementById('onva-maps-style')) return;
var style = document.createElement('style');
style.id = 'onva-maps-style';
style.textContent = `
[id^="iframe-"] { padding: 0 10px; box-sizing: border-box; }
iframe[data-name="googlemap"] {
width: 100%;
height: 400px;
border: 0;
display: block;
}
@media (min-width: 1200px) {
iframe[data-name="googlemap"] { height: 540px; }
}
`;
document.head.appendChild(style);
})();
// Normaliser la langue (ex: "fr-BE" -> "fr")
var lang = (document.documentElement.lang || 'fr').split('-')[0].toLowerCase();
// Ne pas continuer si pas de conteneur iframe sur la page
if ($("#iframe-0").length === 0 && $("#iframe-1").length === 0) {
console.log("[ONVA Maps] Pas de conteneur #iframe-* trouvé — arrêt.");
return;
}
// URLs par langue
var maps = {
fr: [
"https://www.google.com/maps/d/embed?mid=1-gjZhy7qqcHxJPqyXJH0AnmUl_s&hl=fr&z=18",
"https://www.google.com/maps/d/embed?mid=1hcsQ-ILXCV7OdQKBjrf1jVFf_-A&msa=0&hl=fr&ie=UTF8&t=m&ll=50.81981800000001%2C4.5428469999999965&spn=1.665806%2C3.729858&z=8&output=embed"
],
nl: [
"https://www.google.com/maps/d/embed?mid=1bqj5ahzEJZP2c76HreFJjKvbQIY&hl=nl&z=18",
"https://www.google.com/maps/d/embed?mid=1hcsQ-ILXCV7OdQKBjrf1jVFf_-A&msa=0&hl=nl&ie=UTF8&t=m&ll=50.81981800000001%2C4.5428469999999965&spn=1.665806%2C3.729858&z=8&output=embed"
],
de: [
"https://www.google.com/maps/d/embed?mid=1vGpcDDwempIOTLgnMcQMyTxRPgg&hl=de&z=18",
"https://www.google.com/maps/d/embed?mid=1hcsQ-ILXCV7OdQKBjrf1jVFf_-A&hl=de"
]
};
if (!maps[lang]) {
console.warn("[ONVA Maps] Langue inconnue (" + lang + "), fallback FR");
lang = 'fr';
}
// Création des iframes : on met data-src (pas src) pour respecter opt-in
var created = 0;
$.each(maps[lang], function(index, url) {
var $container = $("#iframe-" + index);
if ($container.length === 0) {
console.warn("[ONVA Maps] conteneur #iframe-" + index + " introuvable");
return;
}
// Nettoyage
$container.find("iframe[data-name='googlemap']").remove();
var ifrm = document.createElement("iframe");
// attributes visuels / techniques
ifrm.setAttribute("data-name", "googlemap");
ifrm.setAttribute("data-type", "opt-in");
ifrm.setAttribute("data-src", url); // <-- NOTER : data-src ici, on n'applique pas src tant que pas de consentement
ifrm.setAttribute("frameborder", "0");
ifrm.setAttribute("scrolling", "no");
ifrm.setAttribute("title", "Google Maps - Plan d'accès");
// styles via CSS injecté
$container.append(ifrm);
created++;
console.log("[ONVA Maps] iframe préparée (data-src) dans #iframe-" + index + " :", url);
});
console.log("[ONVA Maps] Ifames préparées (en attente de consentement) :", created);
// Fonction qui applique src depuis data-src (appelée au consentement)
function afficherCartesGoogle() {
// masquer messages strong éventuels
$('[id*="iframe-"]').find("strong").hide();
var compteur = 0;
$('iframe[data-name="googlemap"]').each(function() {
var $if = $(this);
var ds = $if.attr('data-src');
var cur = $if.attr('src');
if (!ds) {
console.warn("[ONVA Maps] iframe sans data-src détectée", this);
return;
}
// si src déjà présent on ne recharge pas inutilement
if (!cur) {
$if.attr('src', ds);
compteur++;
console.log("[ONVA Maps] Chargement iframe :", ds.substring(0, 80) + (ds.length>80?'...':''));
} else {
console.log("[ONVA Maps] src déjà présent pour :", ds.substring(0,60));
}
});
console.log("[ONVA Maps] Total cartess chargées:", compteur);
return compteur;
}
// Lecture du cookie orejime (fonction simple)
function getCookie(cname) {
var name = cname + "=";
var decoded = decodeURIComponent(document.cookie || "");
var parts = decoded.split(';');
for (var i = 0; i < parts.length; i++) {
var c = parts[i].trim();
if (c.indexOf(name) === 0) return c.substring(name.length);
}
return null;
}
// Vérifie cookie initial et applique si accord
(function checkInitialConsent() {
var orejime = getCookie('orejime');
if (!orejime) {
console.log("[ONVA Maps] Pas de cookie orejime — cartes en attente du consentement");
return;
}
try {
var consent = JSON.parse(orejime);
if (consent && consent.googlemap === true) {
console.log("[ONVA Maps] Consentement détecté via cookie — chargement des cartes");
afficherCartesGoogle();
} else {
console.log("[ONVA Maps] Consentement googlemap absent ou false dans cookie");
}
} catch (e) {
console.warn("[ONVA Maps] Cookie orejime non-json :", e);
}
})();
// Écoute le changement de consentement (orejimeConsent)
window.addEventListener("orejimeConsent", function(e) {
try {
if (e && e.detail && e.detail.services && e.detail.services.googlemap === true) {
console.log("[ONVA Maps] Event orejimeConsent: googlemap = true → chargement");
afficherCartesGoogle();
} else {
console.log("[ONVA Maps] Event orejimeConsent reçu mais googlemap ≠ true", e && e.detail);
}
} catch (err) {
console.error("[ONVA Maps] erreur traitement orejimeConsent:", err);
}
});
});
</script>
<script>
/* ************************************************************************************** */
console.log(`Rapport **********************************************************************`);
(async function () {
const validUrls = [
"https://onva.be/fr/professionnels/legislation-et-reglementation?rap=ok",
"https://onva.be/nl/professionals/wetgeving-en-reglementering?rap=ok"
];
if (!validUrls.includes(window.location.href.split("#")[0])) {
console.warn("Ce script ne s'exécute que sur les pages ONVA FR ou NL avec ?rap=ok");
return;
}
// Charger PDF.js depuis le CDN si pas déjà présent
if (!window.pdfjsLib) {
const script = document.createElement("script");
script.src = "https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/pdf.min.js";
document.head.appendChild(script);
await new Promise(res => script.onload = res);
}
const tables = Array.from(document.querySelectorAll("table"));
const allLinks = Array.from(document.querySelectorAll("a[href$='.pdf']"));
let docs = [];
for (let link of allLinks) {
const url = link.href;
const fileName = url.split("/").pop();
const displayName = link.textContent.trim();
// Déterminer la section
let section = "Avant tableaux";
const parentTable = tables.findIndex(t => t.contains(link));
if (parentTable >= 0) {
section = `Tableau ${parentTable + 1}`;
} else {
const lastTable = tables[tables.length - 1];
if (lastTable && lastTable.compareDocumentPosition(link) & Node.DOCUMENT_POSITION_FOLLOWING) {
section = "Après tableaux";
}
}
let versionDate = null;
let fallback = false;
// Approche 1: Requête HEAD pour l'en-tête Last-Modified
try {
const response = await fetch(url, {
method: 'HEAD'
});
if (response.ok && response.headers.has('Last-Modified')) {
versionDate = new Date(response.headers.get('Last-Modified'));
} else {
fallback = true;
}
} catch (e) {
console.warn("Impossible de faire une requête HEAD :", fileName, e);
fallback = true;
}
// Approche 2 (fallback): Utiliser PDF.js si la requête HEAD a échoué
if (fallback) {
try {
const loadingTask = window.pdfjsLib.getDocument(url);
const pdf = await loadingTask.promise;
const meta = await pdf.getMetadata();
if (meta.info.ModDate) {
versionDate = parsePdfDate(meta.info.ModDate);
} else if (meta.info.CreationDate) {
versionDate = parsePdfDate(meta.info.CreationDate);
}
} catch (e) {
console.warn("Impossible de lire les métadonnées du PDF :", fileName, e);
}
}
docs.push({
section,
displayName,
fileName,
url,
date: versionDate
});
}
// Trier du plus récent au plus ancien
docs.sort((a, b) => (b.date ? b.date.getTime() : 0) - (a.date ? a.date.getTime() : 0));
// Générer CSV
let csv = "Section;Nom affiché;Nom fichier;Date version;URL\n";
docs.forEach(d => {
csv += `${d.section};"${d.displayName}";${d.fileName};${d.date ? d.date.toISOString().split("T")[0] : ""};${d.url}\n`;
});
// Télécharger le CSV
const blob = new Blob([csv], {
type: "text/csv;charset=utf-8;"
});
const link = document.createElement("a");
link.href = URL.createObjectURL(blob);
link.download = "liste_pdfs_onva.csv";
link.click();
console.log("CSV généré et téléchargé : liste_pdfs_onva.csv");
function parsePdfDate(str) {
// Format PDF : D:YYYYMMDDHHmmSSOHH'mm'
const match = str.match(/D:(\d{4})(\d{2})(\d{2})?/);
if (match) {
const year = match[1];
const month = match[2] || "01";
const day = match[3] || "01";
return new Date(`${year}-${month}-${day}`);
}
return null;
}
})();
/* ************************************************************************************** */
document.addEventListener("DOMContentLoaded", function () {
// Fonction pour corriger textarea et iframe
function fixAccessibilityIssues(root) {
// Corrige les textarea reCAPTCHA
var recaptchaFields = root.querySelectorAll("textarea.g-recaptcha-response:not([aria-hidden])");
recaptchaFields.forEach(function(field) {
field.setAttribute("aria-hidden", "true");
});
// Corrige les iframes cachés sans title
var iframes = root.querySelectorAll("iframe[style*='display: none']:not([title])");
iframes.forEach(function(iframe) {
iframe.setAttribute("title", "Iframe technique - non visible");
iframe.setAttribute("aria-hidden", "true");
});
}
// 1. Corrige ceux déjà présents au chargement
fixAccessibilityIssues(document);
// 2. Observe pour les ajouts dynamiques
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
mutation.addedNodes.forEach(function(node) {
if (node.nodeType === 1) {
if (node.matches && (node.matches("textarea.g-recaptcha-response") || node.matches("iframe"))) {
fixAccessibilityIssues(node.parentNode || document);
} else if (node.querySelectorAll) {
fixAccessibilityIssues(node);
}
}
});
});
});
observer.observe(document.body, { childList: true, subtree: true });
});
</script>
<script>
/* ***************************************************************************************************** reCAPTCHA************************************************ */
document.addEventListener("DOMContentLoaded", function () {
// Fonction pour corriger textarea et iframe
function fixAccessibilityIssues(root) {
// Corrige les textarea reCAPTCHA
var recaptchaFields = root.querySelectorAll("textarea.g-recaptcha-response:not([aria-hidden])");
recaptchaFields.forEach(function(field) {
field.setAttribute("aria-hidden", "true");
});
// Corrige les iframes cachés sans title
var iframes = root.querySelectorAll("iframe[style*='display: none']:not([title])");
iframes.forEach(function(iframe) {
iframe.setAttribute("title", "Iframe technique - non visible");
iframe.setAttribute("aria-hidden", "true");
});
}
// 1. Corrige ceux déjà présents au chargement
fixAccessibilityIssues(document);
// 2. Observe pour les ajouts dynamiques
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
mutation.addedNodes.forEach(function(node) {
if (node.nodeType === 1) {
if (node.matches && (node.matches("textarea.g-recaptcha-response") || node.matches("iframe"))) {
fixAccessibilityIssues(node.parentNode || document);
} else if (node.querySelectorAll) {
fixAccessibilityIssues(node);
}
}
});
});
});
observer.observe(document.body, { childList: true, subtree: true });
});
</script>
<script>
/* ******************************************************************************* Correction ROLE ***************************************** */
document.addEventListener("DOMContentLoaded", function () {
const semanticTags = [
"H1","H2","H3","H4","H5","H6",
"P","UL","OL","LI","A","TABLE",
"BUTTON","FORM","LABEL","SECTION",
"ARTICLE","ASIDE","NAV"
];
document.querySelectorAll('[role="presentation"]').forEach(el => {
let newRole = null;
let ariaLabel = null;
// Vérifie enfants sémantiques
const semanticChildren = Array.from(el.querySelectorAll("*")).filter(child =>
semanticTags.includes(child.tagName)
);
// Vérifie image informative
const informativeImage = Array.from(el.querySelectorAll("img")).find(img =>
img.hasAttribute("alt") && img.getAttribute("alt").trim() !== ""
);
// Vérifie SVG informatif
const informativeSVG = Array.from(el.querySelectorAll("svg")).find(svg =>
svg.querySelector("title, desc, text") !== null
);
if (informativeImage) {
newRole = "img";
ariaLabel = informativeImage.getAttribute("alt").trim();
} else if (informativeSVG) {
newRole = "img";
const title = informativeSVG.querySelector("title");
const desc = informativeSVG.querySelector("desc");
if (title && title.textContent.trim()) {
ariaLabel = title.textContent.trim();
} else if (desc && desc.textContent.trim()) {
ariaLabel = desc.textContent.trim();
}
} else if (semanticChildren.length > 0) {
// Si bloc assez large, utiliser role="region", sinon "group"
const textLength = el.innerText.trim().length;
newRole = textLength > 100 ? "region" : "group";
// Crée un aria-label automatique en concaténant le texte des enfants
const texts = semanticChildren.map(child => child.innerText.trim()).filter(t => t);
if (texts.length > 0) {
ariaLabel = texts.join(" | "); // sépare par barre verticale pour clarifier la lecture
}
}
if (newRole) {
console.warn(`Correction role="presentation" → role="${newRole}" sur :`, el);
el.setAttribute("role", newRole);
if (ariaLabel) {
el.setAttribute("aria-label", ariaLabel);
}
} else {
// vrai décoratif, on supprime le role
console.warn("Suppression du role='presentation' sur :", el);
el.removeAttribute("role");
}
});
});
/* ******************************************************************************* Fin Correction ROLE ***************************************** */
document.addEventListener("DOMContentLoaded", function () {
/**
* 1) Les liens doivent avoir un texte perceptible
* Cas : logo ou image sans alt / aria-label
*/
document.querySelectorAll("a[href]").forEach(function (link) {
const href = link.getAttribute("href");
// Vérifie si le lien est une homepage
if (/\/(homepage|page-daccueil)$/.test(href)) {
const img = link.querySelector("img");
// Détection langue via le segment du href
let lang = "fr"; // valeur par défaut
if (href.startsWith("/nl/")) lang = "nl";
if (href.startsWith("/de/")) lang = "de";
if (href.startsWith("/en/")) lang = "en";
// Traductions
const labels = {
fr: "Aller à la page d’accueil",
nl: "Ga naar de startpagina",
de: "Zur Startseite",
en: "Go to the homepage"
};
const text = labels[lang] || labels["en"]; // fallback anglais si langue inconnue
// Ajout alt sur image vide
if (img && (!img.alt || img.alt.trim() === "")) {
img.alt = text;
}
// Ajout aria-label si pas de texte visible
if (!link.hasAttribute("aria-label") && !link.textContent.trim()) {
link.setAttribute("aria-label", text);
}
}
});
/**
* 2) Corriger les éléments interactifs imbriqués dans des <article role="img">
* → Les articles avec role="img" ne doivent PAS contenir de <a> cliquable directement.
* Solution : enlever le role="img" et aria-label si l'article contient des liens,
* ou déplacer le texte alternatif.
*/
document.querySelectorAll("article[role='img']").forEach(function (article) {
if (article.querySelector("a")) {
// On enlève role="img" pour éviter le conflit
article.removeAttribute("role");
article.removeAttribute("aria-label");
// (optionnel) On ajoute aria-label sur le premier lien si besoin
const firstLink = article.querySelector("a");
if (firstLink && !firstLink.hasAttribute("aria-label")) {
firstLink.setAttribute("aria-label", "Lien associé au contenu visuel");
}
}
});
});
/* ************************************************************************************************ */
</script>
<script>
/*
jQuery(document).ready(function () {
var lang = jQuery("html").attr("lang"); // détection de la langue
var linkTitle;
// Texte du lien selon la langue
switch (lang) {
case "de":
linkTitle = "Cookie - Einstellungen anpassen";
break;
case "nl":
linkTitle = "Cookie - instellingen aanpassen";
break;
default:
linkTitle = "Paramètres des cookies";
break;
}
// Ajout du lien dans le menu footer
jQuery(".consent .list-unstyled")
.append('<li class="menu-item last"><a href="#" onclick="window.orejime.show();">' + linkTitle + '</a></li>');
});
*/
/*
jQuery(document).ready(function () {
// Détection de la langue
var lang = document.getElementsByTagName("html")[0].getAttribute("lang");
var linkTitle;
switch (lang) {
case "de":
linkTitle = "Cookie - Einstellungen anpassen";
break;
case "nl":
linkTitle = "Cookie - instellingen aanpassen";
break;
default:
linkTitle = "Paramètres des cookies";
break;
}
// Création du lien
var link = document.createElement('a');
link.href = '#';
link.innerText = linkTitle;
link.addEventListener('click', function(e) {
e.preventDefault(); // empêche le saut en haut de page
if (window.orejime && typeof window.orejime.show === "function") {
window.orejime.show(); // déclenche le bandeau de consentement
} else {
console.warn("window.orejime.show() n'est pas disponible");
}
});
// Ajout dans le menu footer
jQuery(".consent .list-unstyled").append(
jQuery('<li class="menu-item last"></li>').append(link)
);
});
v1 */
/* v2
jQuery(document).ready(function () {
var lang = document.getElementsByTagName("html")[0].getAttribute("lang");
var linkTitle = lang === "de" ? "Cookie - Einstellungen anpassen" :
lang === "nl" ? "Cookie - instellingen aanpassen" :
"Paramètres des cookies";
var link = document.createElement('a');
link.href = '#';
link.innerText = linkTitle;
link.addEventListener('click', function(e) {
e.preventDefault();
var checkOre = setInterval(function() {
if (window.orejime && typeof window.orejime.show === "function") {
window.orejime.show();
clearInterval(checkOre);
}
}, 200);
});
jQuery(".consent .list-unstyled").append(
jQuery('<li class="menu-item last"></li>').append(link)
);
});
*/
jQuery(document).ready(function () {
var lang = document.documentElement.getAttribute("lang");
var linkTitle =
lang === "de"
? "Cookie - Einstellungen anpassen"
: lang === "nl"
? "Cookie - instellingen aanpassen"
: "Paramètres des cookies";
// Crée le lien
var link = document.createElement("a");
link.href = "#";
link.innerText = linkTitle;
link.addEventListener("click", function (e) {
e.preventDefault();
// Vérifie que window.orejime existe et contient la fonction show()
if (window.orejime && typeof window.orejime.show === "function") {
window.orejime.show();
} else {
console.warn("⚠️ Orejime n'est pas encore disponible, nouvelle tentative...");
var retry = setInterval(function () {
if (window.orejime && typeof window.orejime.show === "function") {
window.orejime.show();
clearInterval(retry);
}
}, 300);
}
});
// Ajoute le lien dans le menu cookies du footer
jQuery(".consent .list-unstyled").append(
jQuery('<li class="menu-item last"></li>').append(link)
);
});
/* v10*/
</script>
</body>
</html>