{"id":30,"date":"2026-03-05T22:18:32","date_gmt":"2026-03-05T22:18:32","guid":{"rendered":"https:\/\/calc.caceh.org.mx\/?page_id=30"},"modified":"2026-03-05T22:20:51","modified_gmt":"2026-03-05T22:20:51","slug":"vacaciones","status":"publish","type":"page","link":"https:\/\/calc.caceh.org.mx\/index.php\/vacaciones\/","title":{"rendered":"Calculadora vacaciones | DIGNAS"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#7f47dc\u00bb global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb][et_pb_row _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb background_color=\u00bb#FFFFFF\u00bb custom_padding=\u00bb4vh|4vw|4vh|4vw|true|true\u00bb border_radii=\u00bbon|25px|25px|25px|25px\u00bb box_shadow_style=\u00bbpreset2&#8243; global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb][et_pb_image src=\u00bbhttps:\/\/calculadora.caceh.org.mx\/wp-content\/uploads\/2026\/03\/dignas_logo.png\u00bb title_text=\u00bbdignas_logo\u00bb _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb width=\u00bb10vw\u00bb width_tablet=\u00bb10vw\u00bb width_phone=\u00bb10vw\u00bb width_last_edited=\u00bbon|desktop\u00bb max_width=\u00bb10vw\u00bb max_width_tablet=\u00bb10vw\u00bb max_width_phone=\u00bb40vw\u00bb max_width_last_edited=\u00bbon|phone\u00bb module_alignment=\u00bbcenter\u00bb border_radii=\u00bbon|200px|200px|200px|200px\u00bb global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb][\/et_pb_image][et_pb_text _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb header_font=\u00bbRoboto|900|||||||\u00bb header_text_align=\u00bbcenter\u00bb header_text_color=\u00bb#19dd7b\u00bb global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb]<\/p>\n<h1>Calculadora de derechos de vacaciones | DIGNAS<\/h1>\n<p>[\/et_pb_text][et_pb_code _builder_version=\u00bb4.27.5&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb theme_builder_area=\u00bbpost_content\u00bb sticky_enabled=\u00bb0&#8243;]<style>@media (max-width:480px){#cp_calculatedfieldsf_pform_1{min-height:1373px;}}@media (max-width:768px){#cp_calculatedfieldsf_pform_1{min-height:1023px;}}@media (max-width:1024px){#cp_calculatedfieldsf_pform_1{min-height:904px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_1{min-height:857px;}}<\/style>\t<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">\r\n\t function doValidate_1(form, validation_only)\r\n\t {\r\n\t\tvalidation_only = validation_only || false;\r\n        window['cff_enabling_form' ] = function(_form){\r\n            if(!(_form instanceof $dexQuery)) _form = $dexQuery(_form);\r\n            _form.validate().settings.ignore = '.ignore,.ignorepb';\r\n            _form.removeData('being-submitted');\r\n            _form.find('.submitbtn-disabled').removeClass('submitbtn-disabled').prop('disabled', false);\r\n            _form.find('.cff-processing-form').remove();\r\n        };\r\n        window['cff_disabling_form'] = function(_form){\r\n            if(!(_form instanceof $dexQuery)) _form = $dexQuery(_form);\r\n            if(cff_form_disabled(_form)) return;\r\n            _form.find('.pbSubmit,:submit').addClass('submitbtn-disabled').prop('disabled', true);\r\n            _form.data('being-submitted',1);\r\n            var d = document.createElement('div');\r\n            $dexQuery(d).addClass('cff-processing-form').appendTo(_form.find('#fbuilder'));\r\n        };\r\n        window['cff_form_disabled' ] = function(_form){\r\n            if(!(_form instanceof $dexQuery)) _form = $dexQuery(_form);\r\n            return ('undefined' != typeof _form.data('being-submitted'));\r\n        };\r\n\t\tvar form_identifier =  '_1';\r\n\t\tif(typeof cpcff_validation_rules == 'undefined') cpcff_validation_rules = {};\r\n\t\tif(typeof cpcff_validation_rules[form_identifier] == 'undefined') cpcff_validation_rules[form_identifier] = {};\r\n\t\tvar $dexQuery = (fbuilderjQuery) ? fbuilderjQuery : jQuery.noConflict(),\r\n\t\t\t_form = $dexQuery(\"#cp_calculatedfieldsf_pform\"+form_identifier),\r\n\t\t\tform_disabled = function(){cff_form_disabled(_form);},\r\n\t\t\tdisabling_form = function(){cff_disabling_form(_form);},\r\n\t\t\tenabling_form = function(){cff_enabling_form(_form);};\r\n\t\tif(form_disabled()) return false;\r\n\t\t_form.find('[max=\"\"]').removeAttr('max');\r\n\t\t_form.find('[min=\"\"]').removeAttr('min');\r\n\t\t_form.find('[step=\"\"]').removeAttr('step');\r\n\t\t_form.validate().settings.ignore = '.ignore';\r\n\t\tvar\tcpefb_error = !_form.validate().checkForm();\r\n\t\tvar\tvalidation_rules = cpcff_validation_rules[form_identifier],\r\n\t\t\tprocessing_form = function()\r\n\t\t\t{\r\n                \t\t\t\tfor(var rule in validation_rules)\r\n\t\t\t\t{\r\n\t\t\t\t\tif(!validation_rules[rule]) {\r\n\t\t\t\t\t\t$dexQuery(form).trigger('cff-form-validation', false);\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif ( validation_only ) {\r\n\t\t\t\t\t$dexQuery(form).trigger('cff-form-validation', true);\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t_form.find(\"[name$='_date'][type='hidden']\").each(function(){\r\n\t\t\t\t\tvar v  \t = $dexQuery(this).val(),\r\n\t\t\t\t\t\tname = $dexQuery(this).attr( 'name' ).replace('_date', ''),\r\n\t\t\t\t\t\te \t = $dexQuery(\"[name='\"+name+\"']\");\r\n\t\t\t\t\t\tif( e.length && ! $dexQuery(\"[id='\"+name+\"_datepicker_container']\").length ){ e.val( String( e.val().replace( v, '' ) ).trim() ); }\r\n\t\t\t\t});\r\n\t\t\t\t_form.find(\"select option[vt]\").each(function(){\r\n                    var e = $dexQuery(this);\r\n                    e.attr('cff-val-bk', e.val()).val(cff_sanitize(e.attr(\"vt\"), true));\r\n\t\t\t\t});\r\n\t\t\t\t_form.find(\"input[vt]\").each(function(){\r\n                    var e = $dexQuery(this),\r\n\t\t\t\t\t\tq = $dexQuery('[id=\"'+e.attr('id')+'_quantity\"]');\r\n                    e.attr('cff-val-bk', e.val()).val(cff_sanitize(e.attr(\"vt\"), true)+(q.length ? ' ('+Math.max(1, q.val())+')' : ''));\r\n\t\t\t\t});\r\n\t\t\t\t_form.find('.cpcff-recordset,.cff-exclude :input,[id^=\"form_structure_\"]')\r\n\t\t\t\t.add(_form.find( '.ignore' )).attr('cff-disabled', 1).prop('disabled', true);\r\n\t\t\t\tdisabling_form();\r\n\t\t\t\t\t\t\t\tif ( _form.attr( 'target' ) == undefined && window.self !== window.top ) {\r\n\t\t\t\t\t_form.attr( 'target', '_top' );\r\n\t\t\t\t}\r\n\t\t\t\tif ( _form.attr( 'target' ) != undefined && NOT( IN( _form.attr( 'target' ).toLowerCase(), [ '_blank', '_self', '_top', '' ] ) ) ) {\r\n\t\t\t\t\t$dexQuery('[name=\"'+_form.prop( 'target' )+'\"]').one('load', function(){\r\n\t\t\t\t\t\t_form.find('[cff-val-bk]').each(function(){\r\n\t\t\t\t\t\t\tvar e = $dexQuery(this);\r\n\t\t\t\t\t\t\te.val(e.attr('cff-val-bk')).removeAttr('cff-val-bk');\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\t_form.find('[cff-disabled]').prop('disabled', false).removeAttr('cff-disabled');\r\n\t\t\t\t\t\tif(!\/^(\\s*|_self|_top|_parent)$\/i.test(_form.prop('target'))) {\r\n\t\t\t\t\t\t\tenabling_form();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t$dexQuery(document).trigger('cff-form-submitted', _form);\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n                _form[ 0 ].submit();\r\n\t\t\t};\r\n\t\ttry{\r\n\t\t\t_form.find('[name=\"cp_ref_page\"]').val(parent.window.document.location.href);\r\n\t\t} catch (err) {\r\n\t\t\t_form.find('[name=\"cp_ref_page\"]').val(document.location.href);\r\n\t\t}\r\n\t\tvalidation_rules['fields_validation_error'] = (cpefb_error==0);\r\n        \/* 1: Do not submit if the equations are being evaluated *\/\r\n        validation_rules['no_pending'] = (!(form_identifier in $dexQuery.fbuilder.calculator.processing_queue) || !$dexQuery.fbuilder.calculator.processing_queue[form_identifier]) && !$dexQuery.fbuilder.calculator.thereIsPending(form_identifier);\r\n\t\tif(!validation_rules['no_pending'])\r\n\t\t{\r\n\t\t\t$dexQuery(document).on('equationsQueueEmpty', function(evt, formId){\r\n\t\t\t\tif(formId == form_identifier)\r\n\t\t\t\t{\r\n\t\t\t\t\t$dexQuery(document).off('equationsQueueEmpty');\r\n\t\t\t\t\tvalidation_rules['no_pending']  = true;\r\n\t\t\t\t\tprocessing_form();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t\t\/* End :1 *\/\r\n\t\tif (validation_rules['fields_validation_error'])\r\n\t\t{\r\n\t\t\t\t\tprocessing_form();\r\n\t\t\t\t}\r\n\t\telse\r\n\t\t{\r\n            _form.valid();\r\n            var page = $dexQuery('.cpefb_error:not(.message):not(.ignore):eq(0)').closest('.pbreak').attr('page')*1;\r\n            gotopage(page, _form);\r\n\t\t\t$dexQuery(form).trigger('cff-form-validation', false);\r\n\t\t\tenabling_form();\r\n\t\t\tsetTimeout(function(){$dexQuery.fbuilder.openErrorDlg(_form);},50);\r\n\t\t}\r\n\t\treturn false;\r\n\t}\r\n\t<\/script><\/pre>\r\n\t<form name=\"cp_calculatedfieldsf_pform_1\" id=\"cp_calculatedfieldsf_pform_1\" action=\"https:\/\/calc.caceh.org.mx\/index.php\/vacaciones\/\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return doValidate_1(this);\" class=\"cff-form no-prefetch  cff-form-10 cp_cff_13\"  dir=\"ltr\" data-nonce=\"d3c4b69faf\">\r\n\t\t\t<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_1\" \/><input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_process\" value=\"1\" \/><input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"10\" \/><input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/calc.caceh.org.mx\" \/><pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_1=[[{\"form_identifier\":\"\",\"name\":\"fieldname17\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fCommentArea\",\"userhelp\":\"Bienvenida a la calculadora de DIGNAS. \\nAqu\\u00ed podr\\u00e1s calcular cu\\u00e1nto te corresponde de vacaciones cada a\\u00f1o, a partir del primer a\\u00f1o cumplido de trabajar en el mismo lugar. Recuerda que deben pagarte una prima vacacional antes de disfrutarlas. \\u00a1Ex\\u00edgela!\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Instrucciones\",\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname1\",\"fieldlayout\":\"default\",\"shortlabel\":\"inicio\",\"index\":1,\"ftype\":\"fdate\",\"userhelp\":\"Por favor ingresa el d\\u00eda en que empezaste a laborar en este trabajo.\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":true,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"date\":{\"label\":\"Date field\",\"rules\":{}},\"dformat\":{\"label\":\"Date format label\",\"rules\":{}},\"hour\":{\"label\":\"Hours selector\",\"rules\":{}},\"minute\":{\"label\":\"Minutes selector\",\"rules\":{}},\"ampm\":{\"label\":\"AM\\\/PM selector\",\"rules\":{}}}},\"title\":\"Fecha de inicio\",\"predefined\":\"\",\"predefinedClick\":false,\"size\":\"medium\",\"required\":true,\"exclude\":false,\"readonly\":false,\"disableKeyboardOnMobile\":false,\"dformat\":\"mm\\\/dd\\\/yyyy\",\"showFormatOnLabel\":1,\"dseparator\":\"\\\/\",\"tformat\":\"24\",\"showDropdown\":false,\"dropdownRange\":\"-10:+10\",\"minDate\":\"\",\"maxDate\":\"+1d\",\"invalidDates\":\"\",\"validDates\":\"\",\"mondayFirstDay\":true,\"alwaysVisible\":false,\"minHour\":0,\"maxHour\":23,\"minMinute\":0,\"maxMinute\":59,\"stepHour\":1,\"stepMinute\":1,\"showDatepicker\":true,\"showTimepicker\":false,\"timeErrorMssg\":\"\",\"ariaHourLabel\":\"hours\",\"ariaMinuteLabel\":\"minutes\",\"ariaAMPMLabel\":\"am or pm\",\"currentDate\":true,\"nextValid\":0,\"defaultDate\":\"\",\"defaultTime\":\"\",\"working_dates\":[true,true,true,true,true,true,true],\"formats\":[\"mm\\\/dd\\\/yyyy\",\"dd\\\/mm\\\/yyyy\",\"yyyy\\\/mm\\\/dd\",\"yyyy\\\/dd\\\/mm\"],\"separators\":[\"\\\/\",\"-\",\".\"],\"errorMssg\":\"\",\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname2\",\"fieldlayout\":\"default\",\"shortlabel\":\"fin\",\"index\":2,\"ftype\":\"fdate\",\"userhelp\":\"Ingresa la \\u00faltima fecha en la que laboraste en este trabajo. Si sigues laborando all\\u00ed, pon la fecha de hoy :)\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"date\":{\"label\":\"Date field\",\"rules\":{}},\"dformat\":{\"label\":\"Date format label\",\"rules\":{}},\"hour\":{\"label\":\"Hours selector\",\"rules\":{}},\"minute\":{\"label\":\"Minutes selector\",\"rules\":{}},\"ampm\":{\"label\":\"AM\\\/PM selector\",\"rules\":{}}}},\"title\":\"Fecha de fin de servicios\",\"predefined\":\"\",\"predefinedClick\":false,\"size\":\"medium\",\"required\":true,\"exclude\":false,\"readonly\":false,\"disableKeyboardOnMobile\":false,\"dformat\":\"mm\\\/dd\\\/yyyy\",\"showFormatOnLabel\":1,\"dseparator\":\"\\\/\",\"tformat\":\"24\",\"showDropdown\":false,\"dropdownRange\":\"-10:+10\",\"minDate\":\"\",\"maxDate\":\"+60d\",\"invalidDates\":\"\",\"validDates\":\"\",\"mondayFirstDay\":true,\"alwaysVisible\":false,\"minHour\":0,\"maxHour\":23,\"minMinute\":0,\"maxMinute\":59,\"stepHour\":1,\"stepMinute\":1,\"showDatepicker\":true,\"showTimepicker\":false,\"timeErrorMssg\":\"\",\"ariaHourLabel\":\"hours\",\"ariaMinuteLabel\":\"minutes\",\"ariaAMPMLabel\":\"am or pm\",\"currentDate\":true,\"nextValid\":0,\"defaultDate\":\"\",\"defaultTime\":\"\",\"working_dates\":[true,true,true,true,true,true,true],\"formats\":[\"mm\\\/dd\\\/yyyy\",\"dd\\\/mm\\\/yyyy\",\"yyyy\\\/mm\\\/dd\",\"yyyy\\\/dd\\\/mm\"],\"separators\":[\"\\\/\",\"-\",\".\"],\"errorMssg\":\"\",\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname4\",\"fieldlayout\":\"default\",\"shortlabel\":\"sueldo\",\"index\":3,\"ftype\":\"fcurrency\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Sueldo semanal\",\"predefined\":\"\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":true,\"spinner\":false,\"size\":\"small\",\"currencySymbol\":\"$\",\"currencyText\":\"MXN\",\"thousandSeparator\":\",\",\"centSeparator\":\".\",\"noCents\":false,\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":true,\"twoDecimals\":true,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"separator1\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":4,\"ftype\":\"fSectionBreak\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"RESULTADOS TOTALES\",\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname3\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":5,\"ftype\":\"fCalculated\",\"userhelp\":\"Estos son los d\\u00edas que te corresponden de vacaciones de acuerdo a tu antig\\u00fcedad. \\u00a1Disfr\\u00fatalos todos!\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"D\\u00edas de vacaciones\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function(){\\n    \\\/\\\/ 1. Calculamos los a\\u00f1os cumplidos\\n    var anios = DATEDIFF(fieldname1, fieldname2, 'dd\\\/mm\\\/yyyy', 'y')['years'];\\n\\n    \\\/\\\/ 2. Reglas de la tabla\\n    if(anios \\u003C 1) return 0; \\\/\\\/ Menos de un a\\u00f1o\\n    if(anios == 1) return 12;\\n    if(anios == 2) return 14;\\n    if(anios == 3) return 16;\\n    if(anios == 4) return 18;\\n    if(anios == 5) return 20;\\n    \\n    \\\/\\\/ 3. Rangos de 5 a\\u00f1os\\n    if(anios \\u003C= 10) return 22; \\\/\\\/ De 6 a 10\\n    if(anios \\u003C= 15) return 24; \\\/\\\/ De 11 a 15\\n    if(anios \\u003C= 20) return 26; \\\/\\\/ De 16 a 20\\n    if(anios \\u003C= 25) return 28; \\\/\\\/ De 21 a 25\\n    \\n    \\\/\\\/ 4. De 26 en adelante\\n    return 30;\\n})()\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname6\",\"fieldlayout\":\"default\",\"shortlabel\":\"Prima\",\"index\":6,\"ftype\":\"fCalculated\",\"userhelp\":\"Esta es la prima vacacional que deber\\u00e1n pagarte anualmente. Puede ser antes de tus vacaciones o al cumplir cada a\\u00f1o de trabajo. \",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Prima vacacional  total\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"PREC((fieldname4 \\\/ 7 * fieldname3) \\\/ 4, 2)\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname7\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":7,\"ftype\":\"fSectionBreak\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"RESULTADOS PROPORCIONALES\",\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname8\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":8,\"ftype\":\"fCalculated\",\"userhelp\":\"Estos son los d\\u00edas totales que has trabajado en el a\\u00f1o. Recuerda que aunque vayas una vez a la semana, para efectos de la Ley Federal del Trabajo, los c\\u00e1lculos se hacen con el total de d\\u00edas del a\\u00f1o. \",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"D\\u00edas trabajados en el a\\u00f1o\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function(){\\n    \\\/\\\/ 1. Obtenemos el objeto fecha usando DATEOBJ. \\n    \\\/\\\/ Aunque visualmente te parezca un decimal, en JS es un objeto manipulable.\\n    var fecha = DATEOBJ(fieldname2);\\n    \\n    \\\/\\\/ Validaci\\u00f3n de seguridad por si el campo est\\u00e1 vac\\u00edo\\n    if(!fecha) return ''; \\n\\n    \\\/\\\/ 2. Definimos el punto de partida: el d\\u00eda 0 del a\\u00f1o actual (31 dic del a\\u00f1o anterior).\\n    var inicio = new Date(fecha.getFullYear(), 0, 0);\\n    \\n    \\\/\\\/ 3. Calculamos la diferencia (esto da el resultado en milisegundos).\\n    var diferencia = fecha - inicio;\\n    \\n    \\\/\\\/ 4. Dividimos los milisegundos entre lo que dura un d\\u00eda para obtener el n\\u00famero entero.\\n    var unDia = 1000 * 60 * 60 * 24;\\n    var diaDelAno = Math.floor(diferencia \\\/ unDia);\\n    \\n    return diaDelAno;\\n})()\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":false,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":true,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname9\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":9,\"ftype\":\"fCalculated\",\"userhelp\":\"Si te despiden, deber\\u00e1n pagarte esta parte de la prima vacacional por lo que llevas trabajado del a\\u00f1o.\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Prima vacacional correspondiente\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function(){\\n    \\\/\\\/ 1. Calcular Salario Diario\\n    var salario_diario = fieldname4 \\\/ 7;\\n    \\n    \\\/\\\/ 2. Definir la Prima Total Anual base\\n    var prima_total_anual = fieldname6;\\n\\n    \\\/\\\/ 3. Aplicar la condici\\u00f3n: \\n    \\\/\\\/ Si d\\u00edas de vacaciones es 0, calculamos provisional con 12 d\\u00edas\\n    if(fieldname3 == 0 || prima_total_anual == 0){\\n        \\\/\\\/ F\\u00f3rmula: (Salario Diario * 12 d\\u00edas) * 25%\\n        prima_total_anual = (salario_diario * 12) * 0.25;\\n    }\\n\\n    \\\/\\\/ 4. Calcular la parte proporcional a los d\\u00edas trabajados\\n    \\\/\\\/ (Prima Total \\\/ 365 d\\u00edas) * D\\u00edas trabajados en el a\\u00f1o\\n    var proporcional = (prima_total_anual \\\/ 365) * fieldname8;\\n\\n    \\\/\\\/ Retornar resultado con 2 decimales\\n    return PREC(proporcional, 2);\\n})()\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"}],{\"0\":{\"title\":\"\",\"titletag\":\"H2\",\"textalign\":\"default\",\"headertextcolor\":\"\",\"description\":\"\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_13\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"request_cost\":\"fieldname4\",\"advanced\":{\"css\":{\"header\":{\"label\":\"Form header\",\"rules\":{}},\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"tooltips_icons\":{\"label\":\"Icons for instructions for users tooltips\",\"rules\":{}},\"tooltips\":{\"label\":\"Instructions for users tooltips\",\"rules\":{}},\"thanks_popup\":{\"label\":\"Thanks message popup\",\"rules\":{}},\"close_thanks_popup\":{\"label\":\"Thanks message popup close icon\",\"rules\":{}},\"error_popup\":{\"label\":\"Error message popup\",\"rules\":{}},\"close_error_popup\":{\"label\":\"Error popup close icon\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}}},\"formid\":\"cp_calculatedfieldsf_pform_1\",\"setCache\":false,\"cache\":false}];<\/script><\/pre>\r\n\t\t<div id=\"fbuilder\">\r\n\t\t\t\t\t\t<div id=\"fbuilder_1\">\r\n\t\t\t\t<div id=\"formheader_1\"><\/div>\r\n\t\t\t\t<div id=\"fieldlist_1\"><\/div>\r\n                <div class=\"clearer\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div id=\"cpcaptchalayer_1\" class=\"cpcaptchalayer\" style=\"display:none;\">\r\n\t\t\t\t\t\t<div class=\"fields\" id=\"field-c0\" style=\"display:none\">\r\n\t\t\t\t<label>Payment options<\/label>\r\n\t\t\t\t<div class=\"dfield\">\r\n\t\t\t\t \t\t\t\t <!--addons-payment-options-->\r\n    \t\t\t \t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"clearer\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<!--addons-payment-fields-->\r\n\t\t\t\t\t\t<!--add-ons-->\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"clearer\"><\/div>\r\n\t\t<\/div>\r\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"347df89690\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/30\" \/>\t<\/form>\r\n[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calculadora de derechos de vacaciones | DIGNAS<style>@media (max-width:480px){#cp_calculatedfieldsf_pform_2{min-height:1373px;}}@media (max-width:768px){#cp_calculatedfieldsf_pform_2{min-height:1023px;}}@media (max-width:1024px){#cp_calculatedfieldsf_pform_2{min-height:904px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_2{min-height:857px;}}<\/style>\t<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">\r\n\t function doValidate_2(form, validation_only)\r\n\t {\r\n\t\tvalidation_only = validation_only || false;\r\n        window['cff_enabling_form' ] = function(_form){\r\n            if(!(_form instanceof $dexQuery)) _form = $dexQuery(_form);\r\n            _form.validate().settings.ignore = '.ignore,.ignorepb';\r\n            _form.removeData('being-submitted');\r\n            _form.find('.submitbtn-disabled').removeClass('submitbtn-disabled').prop('disabled', false);\r\n            _form.find('.cff-processing-form').remove();\r\n        };\r\n        window['cff_disabling_form'] = function(_form){\r\n            if(!(_form instanceof $dexQuery)) _form = $dexQuery(_form);\r\n            if(cff_form_disabled(_form)) return;\r\n            _form.find('.pbSubmit,:submit').addClass('submitbtn-disabled').prop('disabled', true);\r\n            _form.data('being-submitted',1);\r\n            var d = document.createElement('div');\r\n            $dexQuery(d).addClass('cff-processing-form').appendTo(_form.find('#fbuilder'));\r\n        };\r\n        window['cff_form_disabled' ] = function(_form){\r\n            if(!(_form instanceof $dexQuery)) _form = $dexQuery(_form);\r\n            return ('undefined' != typeof _form.data('being-submitted'));\r\n        };\r\n\t\tvar form_identifier =  '_2';\r\n\t\tif(typeof cpcff_validation_rules == 'undefined') cpcff_validation_rules = {};\r\n\t\tif(typeof cpcff_validation_rules[form_identifier] == 'undefined') cpcff_validation_rules[form_identifier] = {};\r\n\t\tvar $dexQuery = (fbuilderjQuery) ? fbuilderjQuery : jQuery.noConflict(),\r\n\t\t\t_form = $dexQuery(\"#cp_calculatedfieldsf_pform\"+form_identifier),\r\n\t\t\tform_disabled = function(){cff_form_disabled(_form);},\r\n\t\t\tdisabling_form = function(){cff_disabling_form(_form);},\r\n\t\t\tenabling_form = function(){cff_enabling_form(_form);};\r\n\t\tif(form_disabled()) return false;\r\n\t\t_form.find('[max=\"\"]').removeAttr('max');\r\n\t\t_form.find('[min=\"\"]').removeAttr('min');\r\n\t\t_form.find('[step=\"\"]').removeAttr('step');\r\n\t\t_form.validate().settings.ignore = '.ignore';\r\n\t\tvar\tcpefb_error = !_form.validate().checkForm();\r\n\t\tvar\tvalidation_rules = cpcff_validation_rules[form_identifier],\r\n\t\t\tprocessing_form = function()\r\n\t\t\t{\r\n                \t\t\t\tfor(var rule in validation_rules)\r\n\t\t\t\t{\r\n\t\t\t\t\tif(!validation_rules[rule]) {\r\n\t\t\t\t\t\t$dexQuery(form).trigger('cff-form-validation', false);\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif ( validation_only ) {\r\n\t\t\t\t\t$dexQuery(form).trigger('cff-form-validation', true);\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\t_form.find(\"[name$='_date'][type='hidden']\").each(function(){\r\n\t\t\t\t\tvar v  \t = $dexQuery(this).val(),\r\n\t\t\t\t\t\tname = $dexQuery(this).attr( 'name' ).replace('_date', ''),\r\n\t\t\t\t\t\te \t = $dexQuery(\"[name='\"+name+\"']\");\r\n\t\t\t\t\t\tif( e.length && ! $dexQuery(\"[id='\"+name+\"_datepicker_container']\").length ){ e.val( String( e.val().replace( v, '' ) ).trim() ); }\r\n\t\t\t\t});\r\n\t\t\t\t_form.find(\"select option[vt]\").each(function(){\r\n                    var e = $dexQuery(this);\r\n                    e.attr('cff-val-bk', e.val()).val(cff_sanitize(e.attr(\"vt\"), true));\r\n\t\t\t\t});\r\n\t\t\t\t_form.find(\"input[vt]\").each(function(){\r\n                    var e = $dexQuery(this),\r\n\t\t\t\t\t\tq = $dexQuery('[id=\"'+e.attr('id')+'_quantity\"]');\r\n                    e.attr('cff-val-bk', e.val()).val(cff_sanitize(e.attr(\"vt\"), true)+(q.length ? ' ('+Math.max(1, q.val())+')' : ''));\r\n\t\t\t\t});\r\n\t\t\t\t_form.find('.cpcff-recordset,.cff-exclude :input,[id^=\"form_structure_\"]')\r\n\t\t\t\t.add(_form.find( '.ignore' )).attr('cff-disabled', 1).prop('disabled', true);\r\n\t\t\t\tdisabling_form();\r\n\t\t\t\t\t\t\t\tif ( _form.attr( 'target' ) == undefined && window.self !== window.top ) {\r\n\t\t\t\t\t_form.attr( 'target', '_top' );\r\n\t\t\t\t}\r\n\t\t\t\tif ( _form.attr( 'target' ) != undefined && NOT( IN( _form.attr( 'target' ).toLowerCase(), [ '_blank', '_self', '_top', '' ] ) ) ) {\r\n\t\t\t\t\t$dexQuery('[name=\"'+_form.prop( 'target' )+'\"]').one('load', function(){\r\n\t\t\t\t\t\t_form.find('[cff-val-bk]').each(function(){\r\n\t\t\t\t\t\t\tvar e = $dexQuery(this);\r\n\t\t\t\t\t\t\te.val(e.attr('cff-val-bk')).removeAttr('cff-val-bk');\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\t_form.find('[cff-disabled]').prop('disabled', false).removeAttr('cff-disabled');\r\n\t\t\t\t\t\tif(!\/^(\\s*|_self|_top|_parent)$\/i.test(_form.prop('target'))) {\r\n\t\t\t\t\t\t\tenabling_form();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t$dexQuery(document).trigger('cff-form-submitted', _form);\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n                _form[ 0 ].submit();\r\n\t\t\t};\r\n\t\ttry{\r\n\t\t\t_form.find('[name=\"cp_ref_page\"]').val(parent.window.document.location.href);\r\n\t\t} catch (err) {\r\n\t\t\t_form.find('[name=\"cp_ref_page\"]').val(document.location.href);\r\n\t\t}\r\n\t\tvalidation_rules['fields_validation_error'] = (cpefb_error==0);\r\n        \/* 1: Do not submit if the equations are being evaluated *\/\r\n        validation_rules['no_pending'] = (!(form_identifier in $dexQuery.fbuilder.calculator.processing_queue) || !$dexQuery.fbuilder.calculator.processing_queue[form_identifier]) && !$dexQuery.fbuilder.calculator.thereIsPending(form_identifier);\r\n\t\tif(!validation_rules['no_pending'])\r\n\t\t{\r\n\t\t\t$dexQuery(document).on('equationsQueueEmpty', function(evt, formId){\r\n\t\t\t\tif(formId == form_identifier)\r\n\t\t\t\t{\r\n\t\t\t\t\t$dexQuery(document).off('equationsQueueEmpty');\r\n\t\t\t\t\tvalidation_rules['no_pending']  = true;\r\n\t\t\t\t\tprocessing_form();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t\t\/* End :1 *\/\r\n\t\tif (validation_rules['fields_validation_error'])\r\n\t\t{\r\n\t\t\t\t\tprocessing_form();\r\n\t\t\t\t}\r\n\t\telse\r\n\t\t{\r\n            _form.valid();\r\n            var page = $dexQuery('.cpefb_error:not(.message):not(.ignore):eq(0)').closest('.pbreak').attr('page')*1;\r\n            gotopage(page, _form);\r\n\t\t\t$dexQuery(form).trigger('cff-form-validation', false);\r\n\t\t\tenabling_form();\r\n\t\t\tsetTimeout(function(){$dexQuery.fbuilder.openErrorDlg(_form);},50);\r\n\t\t}\r\n\t\treturn false;\r\n\t}\r\n\t<\/script><\/pre>\r\n\t<form name=\"cp_calculatedfieldsf_pform_2\" id=\"cp_calculatedfieldsf_pform_2\" action=\"https:\/\/calc.caceh.org.mx\/index.php\/vacaciones\/\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return doValidate_2(this);\" class=\"cff-form no-prefetch  cff-form-10 cp_cff_13\"  dir=\"ltr\" data-nonce=\"d3c4b69faf\">\r\n\t\t\t<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_2\" \/><input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_process\" value=\"1\" \/><input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"10\" \/><input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/calc.caceh.org.mx\" \/><pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_2=[[{\"form_identifier\":\"\",\"name\":\"fieldname17\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fCommentArea\",\"userhelp\":\"Bienvenida a la calculadora de DIGNAS. \\nAqu\\u00ed podr\\u00e1s calcular cu\\u00e1nto te corresponde de vacaciones cada a\\u00f1o, a partir del primer a\\u00f1o cumplido de trabajar en el mismo lugar. Recuerda que deben pagarte una prima vacacional antes de disfrutarlas. \\u00a1Ex\\u00edgela!\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Instrucciones\",\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname1\",\"fieldlayout\":\"default\",\"shortlabel\":\"inicio\",\"index\":1,\"ftype\":\"fdate\",\"userhelp\":\"Por favor ingresa el d\\u00eda en que empezaste a laborar en este trabajo.\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":true,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"date\":{\"label\":\"Date field\",\"rules\":{}},\"dformat\":{\"label\":\"Date format label\",\"rules\":{}},\"hour\":{\"label\":\"Hours selector\",\"rules\":{}},\"minute\":{\"label\":\"Minutes selector\",\"rules\":{}},\"ampm\":{\"label\":\"AM\\\/PM selector\",\"rules\":{}}}},\"title\":\"Fecha de inicio\",\"predefined\":\"\",\"predefinedClick\":false,\"size\":\"medium\",\"required\":true,\"exclude\":false,\"readonly\":false,\"disableKeyboardOnMobile\":false,\"dformat\":\"mm\\\/dd\\\/yyyy\",\"showFormatOnLabel\":1,\"dseparator\":\"\\\/\",\"tformat\":\"24\",\"showDropdown\":false,\"dropdownRange\":\"-10:+10\",\"minDate\":\"\",\"maxDate\":\"+1d\",\"invalidDates\":\"\",\"validDates\":\"\",\"mondayFirstDay\":true,\"alwaysVisible\":false,\"minHour\":0,\"maxHour\":23,\"minMinute\":0,\"maxMinute\":59,\"stepHour\":1,\"stepMinute\":1,\"showDatepicker\":true,\"showTimepicker\":false,\"timeErrorMssg\":\"\",\"ariaHourLabel\":\"hours\",\"ariaMinuteLabel\":\"minutes\",\"ariaAMPMLabel\":\"am or pm\",\"currentDate\":true,\"nextValid\":0,\"defaultDate\":\"\",\"defaultTime\":\"\",\"working_dates\":[true,true,true,true,true,true,true],\"formats\":[\"mm\\\/dd\\\/yyyy\",\"dd\\\/mm\\\/yyyy\",\"yyyy\\\/mm\\\/dd\",\"yyyy\\\/dd\\\/mm\"],\"separators\":[\"\\\/\",\"-\",\".\"],\"errorMssg\":\"\",\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname2\",\"fieldlayout\":\"default\",\"shortlabel\":\"fin\",\"index\":2,\"ftype\":\"fdate\",\"userhelp\":\"Ingresa la \\u00faltima fecha en la que laboraste en este trabajo. Si sigues laborando all\\u00ed, pon la fecha de hoy :)\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"date\":{\"label\":\"Date field\",\"rules\":{}},\"dformat\":{\"label\":\"Date format label\",\"rules\":{}},\"hour\":{\"label\":\"Hours selector\",\"rules\":{}},\"minute\":{\"label\":\"Minutes selector\",\"rules\":{}},\"ampm\":{\"label\":\"AM\\\/PM selector\",\"rules\":{}}}},\"title\":\"Fecha de fin de servicios\",\"predefined\":\"\",\"predefinedClick\":false,\"size\":\"medium\",\"required\":true,\"exclude\":false,\"readonly\":false,\"disableKeyboardOnMobile\":false,\"dformat\":\"mm\\\/dd\\\/yyyy\",\"showFormatOnLabel\":1,\"dseparator\":\"\\\/\",\"tformat\":\"24\",\"showDropdown\":false,\"dropdownRange\":\"-10:+10\",\"minDate\":\"\",\"maxDate\":\"+60d\",\"invalidDates\":\"\",\"validDates\":\"\",\"mondayFirstDay\":true,\"alwaysVisible\":false,\"minHour\":0,\"maxHour\":23,\"minMinute\":0,\"maxMinute\":59,\"stepHour\":1,\"stepMinute\":1,\"showDatepicker\":true,\"showTimepicker\":false,\"timeErrorMssg\":\"\",\"ariaHourLabel\":\"hours\",\"ariaMinuteLabel\":\"minutes\",\"ariaAMPMLabel\":\"am or pm\",\"currentDate\":true,\"nextValid\":0,\"defaultDate\":\"\",\"defaultTime\":\"\",\"working_dates\":[true,true,true,true,true,true,true],\"formats\":[\"mm\\\/dd\\\/yyyy\",\"dd\\\/mm\\\/yyyy\",\"yyyy\\\/mm\\\/dd\",\"yyyy\\\/dd\\\/mm\"],\"separators\":[\"\\\/\",\"-\",\".\"],\"errorMssg\":\"\",\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname4\",\"fieldlayout\":\"default\",\"shortlabel\":\"sueldo\",\"index\":3,\"ftype\":\"fcurrency\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Sueldo semanal\",\"predefined\":\"\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":true,\"spinner\":false,\"size\":\"small\",\"currencySymbol\":\"$\",\"currencyText\":\"MXN\",\"thousandSeparator\":\",\",\"centSeparator\":\".\",\"noCents\":false,\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":true,\"twoDecimals\":true,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"separator1\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":4,\"ftype\":\"fSectionBreak\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"RESULTADOS TOTALES\",\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname3\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":5,\"ftype\":\"fCalculated\",\"userhelp\":\"Estos son los d\\u00edas que te corresponden de vacaciones de acuerdo a tu antig\\u00fcedad. \\u00a1Disfr\\u00fatalos todos!\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"D\\u00edas de vacaciones\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function(){\\n    \\\/\\\/ 1. Calculamos los a\\u00f1os cumplidos\\n    var anios = DATEDIFF(fieldname1, fieldname2, 'dd\\\/mm\\\/yyyy', 'y')['years'];\\n\\n    \\\/\\\/ 2. Reglas de la tabla\\n    if(anios \\u003C 1) return 0; \\\/\\\/ Menos de un a\\u00f1o\\n    if(anios == 1) return 12;\\n    if(anios == 2) return 14;\\n    if(anios == 3) return 16;\\n    if(anios == 4) return 18;\\n    if(anios == 5) return 20;\\n    \\n    \\\/\\\/ 3. Rangos de 5 a\\u00f1os\\n    if(anios \\u003C= 10) return 22; \\\/\\\/ De 6 a 10\\n    if(anios \\u003C= 15) return 24; \\\/\\\/ De 11 a 15\\n    if(anios \\u003C= 20) return 26; \\\/\\\/ De 16 a 20\\n    if(anios \\u003C= 25) return 28; \\\/\\\/ De 21 a 25\\n    \\n    \\\/\\\/ 4. De 26 en adelante\\n    return 30;\\n})()\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname6\",\"fieldlayout\":\"default\",\"shortlabel\":\"Prima\",\"index\":6,\"ftype\":\"fCalculated\",\"userhelp\":\"Esta es la prima vacacional que deber\\u00e1n pagarte anualmente. Puede ser antes de tus vacaciones o al cumplir cada a\\u00f1o de trabajo. \",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Prima vacacional  total\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"PREC((fieldname4 \\\/ 7 * fieldname3) \\\/ 4, 2)\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname7\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":7,\"ftype\":\"fSectionBreak\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"RESULTADOS PROPORCIONALES\",\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname8\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":8,\"ftype\":\"fCalculated\",\"userhelp\":\"Estos son los d\\u00edas totales que has trabajado en el a\\u00f1o. Recuerda que aunque vayas una vez a la semana, para efectos de la Ley Federal del Trabajo, los c\\u00e1lculos se hacen con el total de d\\u00edas del a\\u00f1o. \",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"D\\u00edas trabajados en el a\\u00f1o\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function(){\\n    \\\/\\\/ 1. Obtenemos el objeto fecha usando DATEOBJ. \\n    \\\/\\\/ Aunque visualmente te parezca un decimal, en JS es un objeto manipulable.\\n    var fecha = DATEOBJ(fieldname2);\\n    \\n    \\\/\\\/ Validaci\\u00f3n de seguridad por si el campo est\\u00e1 vac\\u00edo\\n    if(!fecha) return ''; \\n\\n    \\\/\\\/ 2. Definimos el punto de partida: el d\\u00eda 0 del a\\u00f1o actual (31 dic del a\\u00f1o anterior).\\n    var inicio = new Date(fecha.getFullYear(), 0, 0);\\n    \\n    \\\/\\\/ 3. Calculamos la diferencia (esto da el resultado en milisegundos).\\n    var diferencia = fecha - inicio;\\n    \\n    \\\/\\\/ 4. Dividimos los milisegundos entre lo que dura un d\\u00eda para obtener el n\\u00famero entero.\\n    var unDia = 1000 * 60 * 60 * 24;\\n    var diaDelAno = Math.floor(diferencia \\\/ unDia);\\n    \\n    return diaDelAno;\\n})()\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":false,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":true,\"fBuild\":{},\"parent\":\"\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname9\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":9,\"ftype\":\"fCalculated\",\"userhelp\":\"Si te despiden, deber\\u00e1n pagarte esta parte de la prima vacacional por lo que llevas trabajado del a\\u00f1o.\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Prima vacacional correspondiente\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function(){\\n    \\\/\\\/ 1. Calcular Salario Diario\\n    var salario_diario = fieldname4 \\\/ 7;\\n    \\n    \\\/\\\/ 2. Definir la Prima Total Anual base\\n    var prima_total_anual = fieldname6;\\n\\n    \\\/\\\/ 3. Aplicar la condici\\u00f3n: \\n    \\\/\\\/ Si d\\u00edas de vacaciones es 0, calculamos provisional con 12 d\\u00edas\\n    if(fieldname3 == 0 || prima_total_anual == 0){\\n        \\\/\\\/ F\\u00f3rmula: (Salario Diario * 12 d\\u00edas) * 25%\\n        prima_total_anual = (salario_diario * 12) * 0.25;\\n    }\\n\\n    \\\/\\\/ 4. Calcular la parte proporcional a los d\\u00edas trabajados\\n    \\\/\\\/ (Prima Total \\\/ 365 d\\u00edas) * D\\u00edas trabajados en el a\\u00f1o\\n    var proporcional = (prima_total_anual \\\/ 365) * fieldname8;\\n\\n    \\\/\\\/ Retornar resultado con 2 decimales\\n    return PREC(proporcional, 2);\\n})()\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"\"}],{\"0\":{\"title\":\"\",\"titletag\":\"H2\",\"textalign\":\"default\",\"headertextcolor\":\"\",\"description\":\"\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_13\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"request_cost\":\"fieldname4\",\"advanced\":{\"css\":{\"header\":{\"label\":\"Form header\",\"rules\":{}},\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"tooltips_icons\":{\"label\":\"Icons for instructions for users tooltips\",\"rules\":{}},\"tooltips\":{\"label\":\"Instructions for users tooltips\",\"rules\":{}},\"thanks_popup\":{\"label\":\"Thanks message popup\",\"rules\":{}},\"close_thanks_popup\":{\"label\":\"Thanks message popup close icon\",\"rules\":{}},\"error_popup\":{\"label\":\"Error message popup\",\"rules\":{}},\"close_error_popup\":{\"label\":\"Error popup close icon\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}}},\"formid\":\"cp_calculatedfieldsf_pform_2\",\"setCache\":false,\"cache\":false}];<\/script><\/pre>\r\n\t\t<div id=\"fbuilder\">\r\n\t\t\t\t\t\t<div id=\"fbuilder_2\">\r\n\t\t\t\t<div id=\"formheader_2\"><\/div>\r\n\t\t\t\t<div id=\"fieldlist_2\"><\/div>\r\n                <div class=\"clearer\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div id=\"cpcaptchalayer_2\" class=\"cpcaptchalayer\" style=\"display:none;\">\r\n\t\t\t\t\t\t<div class=\"fields\" id=\"field-c0\" style=\"display:none\">\r\n\t\t\t\t<label>Payment options<\/label>\r\n\t\t\t\t<div class=\"dfield\">\r\n\t\t\t\t \t\t\t\t <!--addons-payment-options-->\r\n    \t\t\t \t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"clearer\"><\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<!--addons-payment-fields-->\r\n\t\t\t\t\t\t<!--add-ons-->\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"clearer\"><\/div>\r\n\t\t<\/div>\r\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"ea69020c26\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php\/wp-json\/wp\/v2\/pages\/30\" \/>\t<\/form>\r\n<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-30","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/calc.caceh.org.mx\/index.php\/wp-json\/wp\/v2\/pages\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calc.caceh.org.mx\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/calc.caceh.org.mx\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/calc.caceh.org.mx\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/calc.caceh.org.mx\/index.php\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":2,"href":"https:\/\/calc.caceh.org.mx\/index.php\/wp-json\/wp\/v2\/pages\/30\/revisions"}],"predecessor-version":[{"id":33,"href":"https:\/\/calc.caceh.org.mx\/index.php\/wp-json\/wp\/v2\/pages\/30\/revisions\/33"}],"wp:attachment":[{"href":"https:\/\/calc.caceh.org.mx\/index.php\/wp-json\/wp\/v2\/media?parent=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}