El Salvador: from November 3 you can migrate to electronic invoicing v2; the tax authority (Hacienda) set December 1, 2026 as the deadline to start. First request the tests at factura.gob.sv and complete them before going to production. See the migration guide · External API: migrate to /external/v2 before March 30, 2027; on January 1, 2027 the unversioned /external routes are removed. See versioning
Workdays, overtime, surcharges, and tolerances by country, and how worked hours are classified
Labor rules define how FileXpress interprets attendance: which hours are day or night hours, how many regular hours a workday has, from when an hour is overtime, how much each type of hour is surcharged, and what tolerances apply to tardiness. They are used to calculate schedule compliance and the hours breakdown proposed in payroll.They are configured in Human Resources → Labor rules.
The country templates (El Salvador, Guatemala, and Colombia) are a starting point based on each country’s Labor Code. They are not a substitute for legal advice: the company must validate them with its labor advisor and adjust them to its collective agreement, internal regulations, or recent changes in the law before using them to pay.
If the company has no rules of its own, its country’s template is used and the screen indicates it with the notice “The company uses the country template”.
To adjust any value, first copy the template and then edit it. From that moment the company’s rules apply.
1
Go to Human Resources → Labor rules → Copy from country template
2
Choose the country, the template, and the Effective from date
3
Copy
A company-owned validity period is created with the template’s values. If there was a previous open validity period, it is closed the day before.
Rules are stored by validity period (from date and, optionally, to date). This way a change in law does not alter the calculation of previous months: a new validity period is created that starts on the date of the change. There cannot be two active validity periods that overlap.
When you edit rules that already have attendance calculated in their validity period, the results are recalculated automatically (up to the last 90 days). Days included in a processed or paid payroll are not modified.
Start and end of the day band; the rest of the day is night.
Mixed workday rule
When a workday with day and night hours is considered entirely night (see below).
Daily and weekly regular maximum
By workday class: day (D), night (N), and mixed (M). Anything above is overtime.
Week starts
Day the week starts on for the weekly limit.
Default rest days
Used for employees with no assigned schedule.
Overtime and surcharges
Measure against
Daily workday, weekly, or both.
Overtime caps (daily, weekly, total daily)
They only generate warnings; they do not trim hours.
Requires approval
Overtime is only paid once approved in Schedule compliance. While pending, it is not included in the suggested amount or in payroll.
Surcharges
Additional percentage for regular night, day overtime, night overtime, rest day, and holiday.
Combination
Additive (surcharges are added) or multiplicative (they are multiplied). The screen shows the resulting multiplier for each case.
Breaks and tolerances
Paid break
Whether lunch or break time counts as worked.
Check-in / check-out tolerance
Grace minutes before counting tardiness or early departure.
Absence if tardiness exceeds
Optional: tardiness above these minutes is recorded as an absence.
Rounding
Unit and mode for rounding clock punches.
Minimum hourly wage
To warn when an hourly employee’s rate falls below it.
Leave and vacation
Vacation day count
Calendar or Business days. Defines how many days a vacation request deducts (see Leave and vacation).
Other leave day count
Calendar (default) or Business days, for the other leave types.
Business days deducts the rest days of the employee’s current schedule (or the default rest days if they have no schedule) and full-day holidays. The Guatemala and Colombia templates count vacation in business days; El Salvador’s, in calendar days. A change in the count applies to new requests.
For each employee and day, FileXpress takes the check-in and check-out punches and compares them with their schedule, the holidays, and these rules:
1
Hours worked
The time between check-in and check-out (or between each pair of punches) is calculated. If the break is unpaid and the employee did not clock it, the shift’s break is deducted.
2
Day or night
Each minute is labeled according to the day or night band it falls in. A shift can cross midnight: the hours of the next day are labeled with their own date (for example, the hours after 00:00 on December 25 are holiday hours).
3
Workday class
According to the country’s rule, the workday is day, night, or mixed. In El Salvador and Guatemala, if the night hours reach the threshold, the whole workday is treated as night. In Colombia there is no mixed workday: each hour keeps its band.
4
Regular or overtime
The first hours worked, up to the day’s limit, are regular; the rest are overtime. The limit is the lower of the scheduled shift’s hours and the legal maximum for the workday class. If overtime is also measured weekly, the day’s regular hours cannot exceed what remains to reach the weekly maximum.
5
Day type
Hours worked on a rest day or holiday go to those categories, keeping the regular/overtime split.
The result is 12 categories: regular or overtime × day or night × normal day, rest day, or holiday. Each one has its multiplier over the regular day hour.
Day band from 06:00 to 19:00. If a workday has more than 4 night hours, it is entirely night. Daily maximum: 8 h day, 7 h night, 8 h mixed. Multiplicative surcharges: night +25 %, day overtime +100 %, night overtime +150 %, rest day +50 %, holiday (asueto) +100 %.
Situation
Classification
Multiplier
Schedule 08:00–17:00 with 1 h lunch; works until 19:00
8 regular day hours + 2 day overtime hours
×1 and ×2
Shift from 22:00 to 05:00
Night workday: 7 regular night hours
×1.25
The same shift, but leaves at 06:00
7 regular night hours + 1 night overtime hour
×1.25 and ×2.5
Works from 14:00 to 22:00 (3 night hours, does not exceed 4 h)
Mixed workday: 5 regular day hours + 3 regular night hours
×1 and ×1.25
Works 8 day hours on a holiday (asueto)
8 regular day hours on a holiday
×2
Works 8 day hours on their rest day
8 regular day hours on a rest day
×1.5
Day band from 06:00 to 18:00. If a workday has 4 night hours or more, it is entirely night. Daily maximum: 8 h day, 6 h night, 7 h mixed. Additive surcharges: day and night overtime +50 %, rest day and holiday +100 %. Regular night hours carry no surcharge (offset by a shorter workday). The break in a continuous workday counts as worked.
Situation
Classification
Multiplier
Shift from 18:00 to 00:00
Night workday: 6 regular night hours
×1
The same shift, but leaves at 02:00
6 regular night hours + 2 night overtime hours
×1 and ×1.5
Schedule 14:00–21:00 (3 night hours)
Mixed workday: 7 regular hours
×1
The same schedule, but leaves at 22:00
Night hours reach 4: the whole workday becomes night (max. 6 h): 6 regular hours + 2 overtime hours
×1 and ×1.5
Works 8 day hours on a holiday
8 regular hours on a holiday
×2
Does 1 day overtime hour on a holiday
1 day overtime hour on a holiday
×2.5 (1 + 0.5 + 1)
Day band from 06:00 to 19:00 (since December 25, 2025). There is no mixed workday: each hour is paid according to its band. Maximum of 9 h per day and 42 h per week (since July 15, 2026). Additive surcharges: night +35 %, day overtime +25 %, night overtime +75 %, Sunday or holiday +90 % (since July 1, 2026). Warnings if more than 2 overtime hours per day or 12 per week are exceeded.
Situation
Classification
Multiplier
Schedule from 14:00 to 22:00
5 regular day hours + 3 regular night hours
×1 and ×1.35
The same schedule, but leaves at 23:00
The above + 1 night overtime hour
×1.75
Works 8 day hours on a rest Sunday
8 regular day hours on a rest day
×1.9
Does 1 night overtime hour on a holiday
1 night overtime hour on a holiday
×2.65 (1 + 0.75 + 0.90)
Has already accumulated 42 regular hours in the week and works Saturday
All of Saturday is overtime (weekly limit)
×1.25 or ×1.75
The Colombia templates have several validity periods that follow the calendar of Law 2101 of 2021 and Law 2466 of 2025 (night start time, weekly workday, and Sunday surcharge).
Multipliers are over the value of the regular day hour. How they convert into money depends on the employee’s pay type.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"FileXpress","colors":{"primary":"#3064fa","light":"#5b86ff","dark":"#1a3fa0"},"logo":{"light":"https://mintcdn.com/mangostudiossadecv/jiFEsnraDMvj1AVI/images/fx_blue.svg?fit=max\u0026auto=format\u0026n=jiFEsnraDMvj1AVI\u0026q=85\u0026s=561eba8282864c178e1488e9cb48475d","dark":"https://mintcdn.com/mangostudiossadecv/jiFEsnraDMvj1AVI/images/fx_blue.svg?fit=max\u0026auto=format\u0026n=jiFEsnraDMvj1AVI\u0026q=85\u0026s=561eba8282864c178e1488e9cb48475d","href":"https://www.filexpress.app"},"favicon":"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg","api":{"playground":{"display":"interactive"},"examples":{"defaults":"all","languages":["curl","javascript","python","php"]}},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"href":"mailto:soporte@filexpress.app","label":"Soporte"}]},"footer":{"socials":{}},"search":{"prompt":"Pregunta sobre FileXpress"},"styling":{"eyebrows":"breadcrumbs","latex":true},"banner":{"content":"**El Salvador:** desde el 3 de noviembre puedes migrar a la facturación electrónica v2; Hacienda fijó el **1 de diciembre de 2026** como fecha límite para iniciar. Primero solicita las pruebas en factura.gob.sv y complétalas antes de pasar a producción. [Ver guía de migración](/docs/sistema/migracion-dte-v2) · **API Externa:** migra a `/external/v2` antes del 30 de marzo de 2027; el 1 de enero de 2027 se eliminan las rutas `/external` sin versión. [Ver versionado](/docs/api/introduccion#versionado)","dismissible":true,"type":"warning"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"languages":[{"language":"es","href":"docs/paises/el-salvador"},{"language":"en","banner":{"content":"**El Salvador:** from November 3 you can migrate to electronic invoicing v2; the tax authority (Hacienda) set **December 1, 2026** as the deadline to start. First request the tests at factura.gob.sv and complete them before going to production. [See the migration guide](/en/docs/sistema/migracion-dte-v2) · **External API:** migrate to `/external/v2` before March 30, 2027; on January 1, 2027 the unversioned `/external` routes are removed. [See versioning](/en/docs/api/introduccion#versioning)","dismissible":true},"href":"en/docs/paises/el-salvador"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mangostudiossadecv","hasAudioNarration":false,"actualSubdomain":"mangostudiossadecv","customDomains":["docs.filexpress.app"],"gitSource":{"type":"github","owner":"mangostudios-sv","repo":"filexpress-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae7b7ba66bac705926b00fb","collectionId":"32e56e13-0b76-41cb-93f6-4210594cfbda","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae7b7ba66bac705926b00fb"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae7b7ba66bac705926b00fb","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"es","tag":"API Externa","count":196},{"language":"en","tag":"External API","count":196},{"language":"es","tag":"Referencia interactiva","count":161},{"language":"en","tag":"Interactive reference","count":161},{"language":"es","tag":"Manual de Usuario","count":83},{"language":"en","tag":"User Manual","count":83},{"language":"es","tag":"Estados Unidos","count":78},{"language":"en","tag":"United States","count":78},{"language":"es","tag":"Contabilidad","count":48},{"language":"en","tag":"Accounting","count":48},{"language":"es","tag":"Recursos Humanos","count":25},{"language":"en","tag":"Human Resources","count":25},{"language":"es","tag":"Inventario","count":17},{"language":"es","tag":"Catálogos","count":17},{"language":"en","tag":"Inventory","count":17},{"language":"en","tag":"Catalogs","count":17},{"language":"es","tag":"Ventas","count":14},{"language":"en","tag":"Sales","count":14},{"language":"es","tag":"Sistema","count":10},{"language":"en","tag":"System","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/docs/rrhh/reglas-laborales","slug":"/en/docs/rrhh/reglas-laborales","pageMetadata":{"title":"Labor rules","description":"Workdays, overtime, surcharges, and tolerances by country, and how worked hours are classified","icon":"scale-balanced","href":"/en/docs/rrhh/reglas-laborales"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Workdays, overtime, surcharges, and tolerances by country, and how worked hours are classified\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,Step,Steps,Tab,Table,Tabs,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Labor rules define how FileXpress interprets attendance: which hours are day or night hours, how many regular hours a workday has, from when an hour is overtime, how much each type of hour is surcharged, and what tolerances apply to tardiness. They are used to calculate `,_jsx(_components.a,{href:`/en/docs/rrhh/cumplimiento`,children:`schedule compliance`}),` and the hours breakdown proposed in `,_jsx(_components.a,{href:`/en/docs/rrhh/nominas#attendance-review`,children:`payroll`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`They are configured in `,_jsx(_components.strong,{children:`Human Resources → Labor rules`}),`.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`The country templates (El Salvador, Guatemala, and Colombia) are a `,_jsx(_components.strong,{children:`starting point`}),` based on each country’s Labor Code. They are not a substitute for legal advice: the company must `,_jsx(_components.strong,{children:`validate them with its labor advisor`}),` and adjust them to its collective agreement, internal regulations, or recent changes in the law before using them to pay.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`country-template-or-own-rules`,children:`Country template or own rules`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`If the company `,_jsx(_components.strong,{children:`has no rules of its own`}),`, its country’s template is used and the screen indicates it with the notice `,_jsx(_components.em,{children:`“The company uses the country template”`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`To adjust any value, first `,_jsx(_components.strong,{children:`copy the template`}),` and then edit it. From that moment the company’s rules apply.`]}),`\n`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Go to Human Resources → Labor rules → Copy from country template`}),_jsx(Step,{title:`Choose the country, the template, and the Effective from date`}),_jsx(Step,{title:`Copy`,children:_jsx(_components.p,{children:`A company-owned validity period is created with the template’s values. If there was a previous open validity period, it is closed the day before.`})}),_jsx(Step,{title:`Edit current to adjust the values`})]}),`\n`,_jsx(Heading,{level:`3`,id:`validity-periods`,children:`Validity periods`}),`\n`,_jsxs(_components.p,{children:[`Rules are stored by `,_jsx(_components.strong,{children:`validity period`}),` (`,_jsx(_components.em,{children:`from`}),` date and, optionally, `,_jsx(_components.em,{children:`to`}),` date). This way a change in law does not alter the calculation of previous months: a new validity period is created that starts on the date of the change. There cannot be two active validity periods that overlap.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`When you edit rules that already have attendance calculated in their validity period, the results are `,_jsx(_components.strong,{children:`recalculated automatically`}),` (up to the last 90 days). Days included in a processed or paid payroll are not modified.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`what-is-configured`,children:`What is configured`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Section`}),_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Time bands and workday`})}),_jsx(_components.td,{children:`Time zone`}),_jsx(_components.td,{children:`Local time used to interpret clock punches.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Day band`}),_jsx(_components.td,{children:`Start and end of the day band; the rest of the day is night.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Mixed workday rule`}),_jsx(_components.td,{children:`When a workday with day and night hours is considered entirely night (see below).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Daily and weekly regular maximum`}),_jsx(_components.td,{children:`By workday class: day (D), night (N), and mixed (M). Anything above is overtime.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Week starts`}),_jsx(_components.td,{children:`Day the week starts on for the weekly limit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Default rest days`}),_jsxs(_components.td,{children:[`Used for employees `,_jsx(_components.strong,{children:`with no assigned schedule`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Overtime and surcharges`})}),_jsx(_components.td,{children:`Measure against`}),_jsx(_components.td,{children:`Daily workday, weekly, or both.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Overtime caps (daily, weekly, total daily)`}),_jsxs(_components.td,{children:[`They only generate `,_jsx(_components.strong,{children:`warnings`}),`; they do not trim hours.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Requires approval`}),_jsxs(_components.td,{children:[`Overtime is only paid once approved in `,_jsx(_components.a,{href:`/en/docs/rrhh/cumplimiento#overtime-approval`,children:`Schedule compliance`}),`. While pending, it is not included in the suggested amount or in payroll.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Surcharges`}),_jsx(_components.td,{children:`Additional percentage for regular night, day overtime, night overtime, rest day, and holiday.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Combination`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Additive`}),` (surcharges are added) or `,_jsx(_components.strong,{children:`multiplicative`}),` (they are multiplied). The screen shows the resulting multiplier for each case.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Breaks and tolerances`})}),_jsx(_components.td,{children:`Paid break`}),_jsx(_components.td,{children:`Whether lunch or break time counts as worked.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Check-in / check-out tolerance`}),_jsx(_components.td,{children:`Grace minutes before counting tardiness or early departure.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Absence if tardiness exceeds`}),_jsx(_components.td,{children:`Optional: tardiness above these minutes is recorded as an absence.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Rounding`}),_jsx(_components.td,{children:`Unit and mode for rounding clock punches.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Minimum hourly wage`}),_jsx(_components.td,{children:`To warn when an hourly employee’s rate falls below it.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Leave and vacation`})}),_jsx(_components.td,{children:`Vacation day count`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Calendar`}),` or `,_jsx(_components.strong,{children:`Business days`}),`. Defines how many days a vacation request deducts (see `,_jsx(_components.a,{href:`/en/docs/rrhh/permisos#how-days-are-counted`,children:`Leave and vacation`}),`).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{}),_jsx(_components.td,{children:`Other leave day count`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Calendar`}),` (default) or `,_jsx(_components.strong,{children:`Business days`}),`, for the other leave types.`]})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Business days`}),` deducts the rest days of the employee’s current schedule (or the default rest days if they have no schedule) and full-day holidays. The Guatemala and Colombia templates count vacation in business days; El Salvador’s, in calendar days. A change in the count applies to new requests.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`how-hours-are-classified`,children:`How hours are classified`}),`\n`,_jsxs(_components.p,{children:[`For each employee and day, FileXpress takes the check-in and check-out punches and compares them with their `,_jsx(_components.a,{href:`/en/docs/rrhh/horarios`,children:`schedule`}),`, the `,_jsx(_components.a,{href:`/en/docs/rrhh/feriados`,children:`holidays`}),`, and these rules:`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Hours worked`,children:_jsx(_components.p,{children:`The time between check-in and check-out (or between each pair of punches) is calculated. If the break is unpaid and the employee did not clock it, the shift’s break is deducted.`})}),_jsx(Step,{title:`Day or night`,children:_jsx(_components.p,{children:`Each minute is labeled according to the day or night band it falls in. A shift can cross midnight: the hours of the next day are labeled with their own date (for example, the hours after 00:00 on December 25 are holiday hours).`})}),_jsx(Step,{title:`Workday class`,children:_jsxs(_components.p,{children:[`According to the country’s rule, the workday is `,_jsx(_components.strong,{children:`day`}),`, `,_jsx(_components.strong,{children:`night`}),`, or `,_jsx(_components.strong,{children:`mixed`}),`. In El Salvador and Guatemala, if the night hours reach the threshold, the whole workday is treated as night. In Colombia there is no mixed workday: each hour keeps its band.`]})}),_jsx(Step,{title:`Regular or overtime`,children:_jsxs(_components.p,{children:[`The first hours worked, up to the day’s limit, are `,_jsx(_components.strong,{children:`regular`}),`; the rest are `,_jsx(_components.strong,{children:`overtime`}),`. The limit is the lower of the scheduled shift’s hours and the legal maximum for the workday class. If overtime is also measured weekly, the day’s regular hours cannot exceed what remains to reach the weekly maximum.`]})}),_jsx(Step,{title:`Day type`,children:_jsxs(_components.p,{children:[`Hours worked on a `,_jsx(_components.strong,{children:`rest day`}),` or `,_jsx(_components.strong,{children:`holiday`}),` go to those categories, keeping the regular/overtime split.`]})})]}),`\n`,_jsxs(_components.p,{children:[`The result is `,_jsx(_components.strong,{children:`12 categories`}),`: regular or overtime × day or night × normal day, rest day, or holiday. Each one has its multiplier over the regular day hour.`]}),`\n`,_jsx(Heading,{level:`3`,id:`examples-with-the-templates`,children:`Examples with the templates`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`El Salvador`,id:`el-salvador`,children:[_jsxs(_components.p,{children:[`Day band from 06:00 to 19:00. If a workday has `,_jsx(_components.strong,{children:`more than 4 night hours`}),`, it is entirely night. Daily maximum: 8 h day, 7 h night, 8 h mixed. Multiplicative surcharges: night +25 %, day overtime +100 %, night overtime +150 %, rest day +50 %, holiday (asueto) +100 %.`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Situation`}),_jsx(_components.th,{children:`Classification`}),_jsx(_components.th,{children:`Multiplier`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Schedule 08:00–17:00 with 1 h lunch; works until 19:00`}),_jsx(_components.td,{children:`8 regular day hours + 2 day overtime hours`}),_jsx(_components.td,{children:`×1 and ×2`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Shift from 22:00 to 05:00`}),_jsx(_components.td,{children:`Night workday: 7 regular night hours`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`×1.25`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The same shift, but leaves at 06:00`}),_jsx(_components.td,{children:`7 regular night hours + 1 night overtime hour`}),_jsx(_components.td,{children:`×1.25 and ×2.5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Works from 14:00 to 22:00 (3 night hours, does not exceed 4 h)`}),_jsx(_components.td,{children:`Mixed workday: 5 regular day hours + 3 regular night hours`}),_jsx(_components.td,{children:`×1 and ×1.25`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Works 8 day hours on a holiday (asueto)`}),_jsx(_components.td,{children:`8 regular day hours on a holiday`}),_jsx(_components.td,{children:`×2`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Works 8 day hours on their rest day`}),_jsx(_components.td,{children:`8 regular day hours on a rest day`}),_jsx(_components.td,{children:`×1.5`})]})]})]})]}),_jsxs(Tab,{title:`Guatemala`,id:`guatemala`,children:[_jsxs(_components.p,{children:[`Day band from 06:00 to 18:00. If a workday has `,_jsx(_components.strong,{children:`4 night hours or more`}),`, it is entirely night. Daily maximum: 8 h day, 6 h night, 7 h mixed. Additive surcharges: day and night overtime +50 %, rest day and holiday +100 %. Regular night hours carry no surcharge (offset by a shorter workday). The break in a continuous workday counts as worked.`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Situation`}),_jsx(_components.th,{children:`Classification`}),_jsx(_components.th,{children:`Multiplier`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Shift from 18:00 to 00:00`}),_jsx(_components.td,{children:`Night workday: 6 regular night hours`}),_jsx(_components.td,{children:`×1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The same shift, but leaves at 02:00`}),_jsx(_components.td,{children:`6 regular night hours + 2 night overtime hours`}),_jsx(_components.td,{children:`×1 and ×1.5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Schedule 14:00–21:00 (3 night hours)`}),_jsx(_components.td,{children:`Mixed workday: 7 regular hours`}),_jsx(_components.td,{children:`×1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The same schedule, but leaves at 22:00`}),_jsx(_components.td,{children:`Night hours reach 4: the whole workday becomes night (max. 6 h): 6 regular hours + 2 overtime hours`}),_jsx(_components.td,{children:`×1 and ×1.5`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Works 8 day hours on a holiday`}),_jsx(_components.td,{children:`8 regular hours on a holiday`}),_jsx(_components.td,{children:`×2`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Does 1 day overtime hour on a holiday`}),_jsx(_components.td,{children:`1 day overtime hour on a holiday`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`×2.5 (1 + 0.5 + 1)`})]})]})]})]}),_jsxs(Tab,{title:`Colombia`,id:`colombia`,children:[_jsxs(_components.p,{children:[`Day band from 06:00 to 19:00 (since December 25, 2025). There is no mixed workday: `,_jsx(_components.strong,{children:`each hour is paid according to its band`}),`. Maximum of 9 h per day and 42 h per week (since July 15, 2026). Additive surcharges: night +35 %, day overtime +25 %, night overtime +75 %, Sunday or holiday +90 % (since July 1, 2026). Warnings if more than 2 overtime hours per day or 12 per week are exceeded.`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Situation`}),_jsx(_components.th,{children:`Classification`}),_jsx(_components.th,{children:`Multiplier`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Schedule from 14:00 to 22:00`}),_jsx(_components.td,{children:`5 regular day hours + 3 regular night hours`}),_jsx(_components.td,{children:`×1 and ×1.35`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The same schedule, but leaves at 23:00`}),_jsx(_components.td,{children:`The above + 1 night overtime hour`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`×1.75`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Works 8 day hours on a rest Sunday`}),_jsx(_components.td,{children:`8 regular day hours on a rest day`}),_jsx(_components.td,{children:`×1.9`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Does 1 night overtime hour on a holiday`}),_jsx(_components.td,{children:`1 night overtime hour on a holiday`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`×2.65 (1 + 0.75 + 0.90)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Has already accumulated 42 regular hours in the week and works Saturday`}),_jsx(_components.td,{children:`All of Saturday is overtime (weekly limit)`}),_jsx(_components.td,{children:`×1.25 or ×1.75`})]})]})]}),_jsx(_components.p,{children:`The Colombia templates have several validity periods that follow the calendar of Law 2101 of 2021 and Law 2466 of 2025 (night start time, weekly workday, and Sunday surcharge).`})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Multipliers are over the value of the regular day hour. How they convert into money depends on the `,_jsx(_components.a,{href:`/en/docs/rrhh/empleados#pay-type`,children:`employee’s pay type`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`see-also`,children:`See also`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/docs/rrhh/horarios`,children:`Schedules`}),` and `,_jsx(_components.a,{href:`/en/docs/rrhh/feriados`,children:`Holidays`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/en/docs/rrhh/cumplimiento`,children:`Schedule compliance`}),` and `,_jsx(_components.a,{href:`/en/docs/rrhh/cumplimiento#overtime-approval`,children:`overtime approval`})]}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/en/docs/rrhh/permisos`,children:`Leave and vacation`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/en/docs/api/rrhh/reglas-laborales`,children:`API: Labor rules`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Labor rules","description":"Workdays, overtime, surcharges, and tolerances by country, and how worked hours are classified","icon":"scale-balanced","href":"/en/docs/rrhh/reglas-laborales"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Country template or own rules","slug":"country-template-or-own-rules","depth":2,"children":[{"title":"Validity periods","slug":"validity-periods","depth":3,"children":[]}]},{"title":"What is configured","slug":"what-is-configured","depth":2,"children":[]},{"title":"How hours are classified","slug":"how-hours-are-classified","depth":2,"children":[{"title":"Examples with the templates","slug":"examples-with-the-templates","depth":3,"children":[]}]},{"title":"See also","slug":"see-also","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mangostudiossadecv","siteName":"FileXpress","title":"Labor rules - FileXpress","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/docs/rrhh/reglas-laborales","matchLevel":1},"en":{"href":"/en/docs/rrhh/reglas-laborales","matchLevel":0}}},"lastModified":"2026-11-01T21:52:58.458Z","originalFileLocation":"en/docs/rrhh/reglas-laborales.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Workdays, overtime, surcharges, and tolerances by country, and how worked hours are classified\">\u003cmeta data-mint-head name=\"application-name\" content=\"FileXpress\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/favicon.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Labor rules - FileXpress\">\u003cmeta data-mint-head property=\"og:description\" content=\"Workdays, overtime, surcharges, and tolerances by country, and how worked hours are classified\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"FileXpress\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mangostudiossadecv.mintlify.app/_mintlify/api/og/v2?division=Human+Resources\u0026amp;title=Labor+rules\u0026amp;description=Workdays%2C+overtime%2C+surcharges%2C+and+tolerances+by+country%2C+and+how+worked+hours+are+classified\u0026amp;theme=60220666a180a2a39c0878fb\u0026amp;signature=568e2b93027cfbc46280d057322a3f12d87218cbda20c816d9171483b0650efd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Labor rules - FileXpress\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Workdays, overtime, surcharges, and tolerances by country, and how worked hours are classified\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mangostudiossadecv.mintlify.app/_mintlify/api/og/v2?division=Human+Resources\u0026amp;title=Labor+rules\u0026amp;description=Workdays%2C+overtime%2C+surcharges%2C+and+tolerances+by+country%2C+and+how+worked+hours+are+classified\u0026amp;theme=60220666a180a2a39c0878fb\u0026amp;signature=568e2b93027cfbc46280d057322a3f12d87218cbda20c816d9171483b0650efd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/mangostudiossadecv/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"FileXpress\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3064fa\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/docs/rrhh/reglas-laborales.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.filexpress.app/docs/rrhh/reglas-laborales\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.filexpress.app/docs/rrhh/reglas-laborales\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.filexpress.app/#organization\",\"name\":\"FileXpress\",\"url\":\"https://docs.filexpress.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mangostudiossadecv/jiFEsnraDMvj1AVI/images/fx_blue.svg?fit=max\u0026auto=format\u0026n=jiFEsnraDMvj1AVI\u0026q=85\u0026s=561eba8282864c178e1488e9cb48475d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.filexpress.app#website\",\"name\":\"FileXpress\",\"url\":\"https://docs.filexpress.app\",\"publisher\":{\"@id\":\"https://docs.filexpress.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales#webpage\",\"url\":\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales\",\"name\":\"Labor rules\",\"description\":\"Workdays, overtime, surcharges, and tolerances by country, and how worked hours are classified\",\"dateModified\":\"2026-11-01T21:52:58.458Z\",\"isPartOf\":{\"@id\":\"https://docs.filexpress.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Human Resources\",\"item\":\"https://docs.filexpress.app/en/docs/rrhh/empleados\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Labor rules\",\"item\":\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales#article\",\"headline\":\"Labor rules\",\"name\":\"Labor rules\",\"description\":\"Workdays, overtime, surcharges, and tolerances by country, and how worked hours are classified\",\"url\":\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales\",\"mainEntityOfPage\":{\"@id\":\"https://docs.filexpress.app/en/docs/rrhh/reglas-laborales#webpage\"},\"dateModified\":\"2026-11-01T21:52:58.458Z\",\"publisher\":{\"@id\":\"https://docs.filexpress.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.filexpress.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"FileXpress\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"FileXpress","nav":{"global":null,"languages":[{"language":"es","pages":[{"title":"es","href":"/docs/rrhh/reglas-laborales"}]},{"language":"en","banner":{"content":"**El Salvador:** from November 3 you can migrate to electronic invoicing v2; the tax authority (Hacienda) set **December 1, 2026** as the deadline to start. First request the tests at factura.gob.sv and complete them before going to production. [See the migration guide](/en/docs/sistema/migracion-dte-v2) · **External API:** migrate to `/external/v2` before March 30, 2027; on January 1, 2027 the unversioned `/external` routes are removed. [See versioning](/en/docs/api/introduccion#versioning)","dismissible":true},"tabs":[{"tab":"User Manual","dropdowns":[{"dropdown":"El Salvador","icon":"flag","groups":[{"group":"Country","pages":[{"title":"FileXpress in El Salvador","icon":"flag","href":"/en/docs/paises/el-salvador"}]},{"group":"Getting Started","pages":[{"title":"What is FileXpress?","icon":"house","href":"/en/docs/introduccion"},{"title":"How to sign in","icon":"right-to-bracket","href":"/en/docs/acceso"},{"title":"Roles and permissions","icon":"shield-halved","href":"/en/docs/roles"}]},{"group":"Dashboard","pages":[{"title":"Dashboard","icon":"chart-line","href":"/en/docs/dashboard"}]},{"group":"Sales","pages":[{"title":"New Sale","icon":"file-invoice","href":"/en/docs/ventas/nueva-venta"},{"title":"Sales drafts","icon":"file-lines","href":"/en/docs/ventas/borradores"},{"title":"Quotations","icon":"file-pen","href":"/en/docs/ventas/cotizaciones"},{"title":"Expenses / Purchases","icon":"receipt","href":"/en/docs/ventas/gastos"},{"title":"Import landed costs (retaceos)","icon":"ship","href":"/en/docs/ventas/retaceos"},{"title":"Customers","icon":"users","href":"/en/docs/ventas/clientes"},{"title":"Suppliers","icon":"truck","href":"/en/docs/ventas/proveedores"},{"title":"Salespeople","icon":"user-tie","href":"/en/docs/ventas/vendedores"},{"title":"Advance Payments","icon":"money-bill-wave","href":"/en/docs/ventas/pagos-anticipados"},{"title":"Donations","icon":"hand-holding-heart","href":"/en/docs/ventas/donaciones"},{"title":"DTE events: returns and special operations","icon":"arrow-rotate-left","href":"/en/docs/ventas/eventos-dte"},{"title":"Promotions","icon":"tag","href":"/en/docs/ventas/promociones"},{"title":"VAT Books","icon":"book-open","href":"/en/docs/ventas/libros-iva"},{"title":"Reports Center","icon":"chart-column","href":"/en/docs/ventas/reportes"}]},{"group":"Products","pages":[{"title":"Product Catalog","icon":"boxes-stacked","href":"/en/docs/productos/catalogo"},{"title":"Product Types","icon":"layer-group","href":"/en/docs/productos/tipos-de-producto"},{"title":"Categories and Brands","icon":"tags","href":"/en/docs/productos/categorias-marcas"},{"title":"Taxes on Products","icon":"percent","href":"/en/docs/productos/impuestos"},{"title":"Price Lists","icon":"tags","href":"/en/docs/productos/listas-precios"}]},{"group":"Inventory","pages":[{"title":"Movements Report","icon":"arrow-right-arrow-left","href":"/en/docs/inventario/movimientos"},{"title":"Inventory Adjustments","icon":"sliders","href":"/en/docs/inventario/ajustes"},{"title":"Batches and Expiration Alerts","icon":"triangle-exclamation","href":"/en/docs/inventario/lotes"},{"title":"Transfers Between Branches","icon":"building-circle-arrow-right","href":"/en/docs/inventario/transferencias"},{"title":"Production","icon":"industry","href":"/en/docs/inventario/produccion"},{"title":"Inventory Tools","icon":"screwdriver-wrench","href":"/en/docs/inventario/herramientas"}]},{"group":"Cash \u0026 POS","pages":[{"title":"Cash Register","icon":"vault","href":"/en/docs/caja/caja-registradora"},{"title":"Point of Sale (POS)","icon":"cash-register","href":"/en/docs/caja/punto-de-venta"},{"title":"Points of sale","icon":"store","href":"/en/docs/caja/puntos-de-venta"}]},{"group":"Finance","pages":[{"title":"Accounts Receivable","icon":"hand-holding-dollar","href":"/en/docs/finanzas/cuentas-cobrar"},{"title":"Accounts Payable","icon":"money-bill-transfer","href":"/en/docs/finanzas/cuentas-pagar"},{"title":"Banks","icon":"building-columns","href":"/en/docs/finanzas/bancos"},{"title":"Card Settlements","icon":"credit-card","href":"/en/docs/finanzas/liquidaciones-tarjeta"},{"title":"Petty Cash","icon":"piggy-bank","href":"/en/docs/finanzas/caja-chica"}]},{"group":"Accounting","pages":[{"title":"Accounting Settings","icon":"gear","href":"/en/docs/contabilidad/configuracion"},{"title":"Chart of Accounts","icon":"sitemap","href":"/en/docs/contabilidad/plan-cuentas"},{"title":"Journal Entries","icon":"book-open","href":"/en/docs/contabilidad/partidas"},{"title":"Cost Centers","icon":"sitemap","href":"/en/docs/contabilidad/centros-de-costo"},{"title":"Budgets","icon":"chart-pie","href":"/en/docs/contabilidad/presupuestos"},{"title":"Process Documents","icon":"wand-magic-sparkles","href":"/en/docs/contabilidad/procesar-documentos"},{"title":"Accounting Periods","icon":"calendar-days","href":"/en/docs/contabilidad/periodos"},{"title":"Accounting Reports","icon":"chart-bar","href":"/en/docs/contabilidad/reportes"},{"title":"Fixed Assets","icon":"computer","href":"/en/docs/contabilidad/activos-fijos"},{"title":"Accounting Consolidation","icon":"layer-group","href":"/en/docs/contabilidad/consolidacion"}]},{"group":"Human Resources","pages":[{"title":"Employees","icon":"id-card","href":"/en/docs/rrhh/empleados"},{"title":"Job Titles","icon":"briefcase","href":"/en/docs/rrhh/puestos"},{"title":"Organizational Chart","icon":"sitemap","href":"/en/docs/rrhh/organigrama"},{"title":"Attendance","icon":"clock","href":"/en/docs/rrhh/asistencia"},{"title":"Time clock","icon":"fingerprint","href":"/en/docs/rrhh/marcaje"},{"title":"Schedules","icon":"calendar-days","href":"/en/docs/rrhh/horarios"},{"title":"Holidays and days off","description":"National holidays, company-specific days off and exclusions","icon":"umbrella-beach","href":"/en/docs/rrhh/feriados"},{"title":"Labor rules","icon":"scale-balanced","href":"/en/docs/rrhh/reglas-laborales"},{"title":"Schedule compliance","description":"Late arrivals, early departures, absences and classified hours by day and by employee","icon":"clipboard-check","href":"/en/docs/rrhh/cumplimiento"},{"title":"Leave and Vacation","icon":"calendar-check","href":"/en/docs/rrhh/permisos"},{"title":"Payrolls","icon":"money-check-dollar","href":"/en/docs/rrhh/nominas"},{"title":"Payroll Policies","icon":"file-contract","href":"/en/docs/rrhh/politicas"},{"title":"Tax Tables","icon":"table-list","href":"/en/docs/rrhh/tablas-impuestos"},{"title":"Employee Loans","icon":"hand-holding-dollar","href":"/en/docs/rrhh/prestamos"},{"title":"Aguinaldo","icon":"gift","href":"/en/docs/rrhh/aguinaldo"},{"title":"Terminations","icon":"file-signature","href":"/en/docs/rrhh/finiquitos"},{"title":"Contract Templates","icon":"file-lines","href":"/en/docs/rrhh/contratos"}]},{"group":"Business Management","pages":[{"title":"Projects","icon":"diagram-project","href":"/en/docs/gestion/proyectos"},{"title":"Work Orders","icon":"screwdriver-wrench","href":"/en/docs/gestion/ordenes-trabajo"},{"title":"Appointments","icon":"calendar-check","href":"/en/docs/gestion/citas"},{"title":"Business Intelligence","icon":"chart-mixed","href":"/en/docs/gestion/bi"},{"title":"Traceability","icon":"diagram-project","href":"/en/docs/gestion/trazabilidad"},{"title":"External Integrations","icon":"plug","href":"/en/docs/gestion/integraciones"}]},{"group":"System","pages":[{"title":"Users","icon":"users-gear","href":"/en/docs/sistema/usuarios"},{"title":"Branch Settings","icon":"gear","href":"/en/docs/sistema/configuracion"},{"title":"Multi-currency","icon":"coins","href":"/en/docs/sistema/multi-moneda"},{"title":"Migration to electronic invoicing v2","icon":"arrow-right-arrow-left","href":"/en/docs/sistema/migracion-dte-v2"},{"title":"User preferences","icon":"palette","href":"/en/docs/sistema/preferencias"},{"title":"Home AI Agent","icon":"wand-magic-sparkles","href":"/en/docs/sistema/agente-ia"},{"title":"AI Assistant","icon":"robot","href":"/en/docs/sistema/asistente-ia"},{"title":"Subscription","icon":"id-badge","href":"/en/docs/sistema/suscripcion"},{"title":"Audit","icon":"shield-check","href":"/en/docs/sistema/auditoria"},{"title":"Support","icon":"life-ring","href":"/en/docs/sistema/soporte"}]}]},{"dropdown":"Guatemala","icon":"flag","groups":[{"group":"Country","pages":[{"title":"FileXpress in Guatemala","icon":"flag","href":"/en/docs/paises/guatemala"}]},{"group":"Getting Started","pages":[{"title":"What is FileXpress?","icon":"house","href":"/en/docs/introduccion"},{"title":"How to sign in","icon":"right-to-bracket","href":"/en/docs/acceso"},{"title":"Roles and permissions","icon":"shield-halved","href":"/en/docs/roles"}]},{"group":"Dashboard","pages":[{"title":"Dashboard","icon":"chart-line","href":"/en/docs/dashboard"}]},{"group":"Sales","pages":[{"title":"New Sale","icon":"file-invoice","href":"/en/docs/ventas/nueva-venta"},{"title":"Sales drafts","icon":"file-lines","href":"/en/docs/ventas/borradores"},{"title":"Quotations","icon":"file-pen","href":"/en/docs/ventas/cotizaciones"},{"title":"Expenses / Purchases","icon":"receipt","href":"/en/docs/ventas/gastos"},{"title":"Import landed costs (retaceos)","icon":"ship","href":"/en/docs/ventas/retaceos"},{"title":"Customers","icon":"users","href":"/en/docs/ventas/clientes"},{"title":"Suppliers","icon":"truck","href":"/en/docs/ventas/proveedores"},{"title":"Salespeople","icon":"user-tie","href":"/en/docs/ventas/vendedores"},{"title":"Advance Payments","icon":"money-bill-wave","href":"/en/docs/ventas/pagos-anticipados"},{"title":"Donations","icon":"hand-holding-heart","href":"/en/docs/ventas/donaciones"},{"title":"Promotions","icon":"tag","href":"/en/docs/ventas/promociones"},{"title":"VAT Books","icon":"book-open","href":"/en/docs/ventas/libros-iva"},{"title":"Reports Center","icon":"chart-column","href":"/en/docs/ventas/reportes"}]},{"group":"Products","pages":[{"title":"Product Catalog","icon":"boxes-stacked","href":"/en/docs/productos/catalogo"},{"title":"Product Types","icon":"layer-group","href":"/en/docs/productos/tipos-de-producto"},{"title":"Categories and Brands","icon":"tags","href":"/en/docs/productos/categorias-marcas"},{"title":"Taxes on Products","icon":"percent","href":"/en/docs/productos/impuestos"},{"title":"Price Lists","icon":"tags","href":"/en/docs/productos/listas-precios"}]},{"group":"Inventory","pages":[{"title":"Movements Report","icon":"arrow-right-arrow-left","href":"/en/docs/inventario/movimientos"},{"title":"Inventory Adjustments","icon":"sliders","href":"/en/docs/inventario/ajustes"},{"title":"Batches and Expiration Alerts","icon":"triangle-exclamation","href":"/en/docs/inventario/lotes"},{"title":"Transfers Between Branches","icon":"building-circle-arrow-right","href":"/en/docs/inventario/transferencias"},{"title":"Production","icon":"industry","href":"/en/docs/inventario/produccion"},{"title":"Inventory Tools","icon":"screwdriver-wrench","href":"/en/docs/inventario/herramientas"}]},{"group":"Cash \u0026 POS","pages":[{"title":"Cash Register","icon":"vault","href":"/en/docs/caja/caja-registradora"},{"title":"Point of Sale (POS)","icon":"cash-register","href":"/en/docs/caja/punto-de-venta"},{"title":"Points of sale","icon":"store","href":"/en/docs/caja/puntos-de-venta"}]},{"group":"Finance","pages":[{"title":"Accounts Receivable","icon":"hand-holding-dollar","href":"/en/docs/finanzas/cuentas-cobrar"},{"title":"Accounts Payable","icon":"money-bill-transfer","href":"/en/docs/finanzas/cuentas-pagar"},{"title":"Banks","icon":"building-columns","href":"/en/docs/finanzas/bancos"},{"title":"Petty Cash","icon":"piggy-bank","href":"/en/docs/finanzas/caja-chica"}]},{"group":"Accounting","pages":[{"title":"Accounting Settings","icon":"gear","href":"/en/docs/contabilidad/configuracion"},{"title":"Chart of Accounts","icon":"sitemap","href":"/en/docs/contabilidad/plan-cuentas"},{"title":"Journal Entries","icon":"book-open","href":"/en/docs/contabilidad/partidas"},{"title":"Cost Centers","icon":"sitemap","href":"/en/docs/contabilidad/centros-de-costo"},{"title":"Budgets","icon":"chart-pie","href":"/en/docs/contabilidad/presupuestos"},{"title":"Process Documents","icon":"wand-magic-sparkles","href":"/en/docs/contabilidad/procesar-documentos"},{"title":"Accounting Periods","icon":"calendar-days","href":"/en/docs/contabilidad/periodos"},{"title":"Accounting Reports","icon":"chart-bar","href":"/en/docs/contabilidad/reportes"},{"title":"Fixed Assets","icon":"computer","href":"/en/docs/contabilidad/activos-fijos"},{"title":"Accounting Consolidation","icon":"layer-group","href":"/en/docs/contabilidad/consolidacion"}]},{"group":"Human Resources","pages":[{"title":"Employees","icon":"id-card","href":"/en/docs/rrhh/empleados"},{"title":"Job Titles","icon":"briefcase","href":"/en/docs/rrhh/puestos"},{"title":"Organizational Chart","icon":"sitemap","href":"/en/docs/rrhh/organigrama"},{"title":"Attendance","icon":"clock","href":"/en/docs/rrhh/asistencia"},{"title":"Time clock","icon":"fingerprint","href":"/en/docs/rrhh/marcaje"},{"title":"Schedules","icon":"calendar-days","href":"/en/docs/rrhh/horarios"},{"title":"Holidays and days off","description":"National holidays, company-specific days off and exclusions","icon":"umbrella-beach","href":"/en/docs/rrhh/feriados"},{"title":"Labor rules","icon":"scale-balanced","href":"/en/docs/rrhh/reglas-laborales"},{"title":"Schedule compliance","description":"Late arrivals, early departures, absences and classified hours by day and by employee","icon":"clipboard-check","href":"/en/docs/rrhh/cumplimiento"},{"title":"Leave and Vacation","icon":"calendar-check","href":"/en/docs/rrhh/permisos"},{"title":"Payrolls","icon":"money-check-dollar","href":"/en/docs/rrhh/nominas"},{"title":"Payroll Policies","icon":"file-contract","href":"/en/docs/rrhh/politicas"},{"title":"Tax Tables","icon":"table-list","href":"/en/docs/rrhh/tablas-impuestos"},{"title":"Employee Loans","icon":"hand-holding-dollar","href":"/en/docs/rrhh/prestamos"},{"title":"Aguinaldo","icon":"gift","href":"/en/docs/rrhh/aguinaldo"},{"title":"Terminations","icon":"file-signature","href":"/en/docs/rrhh/finiquitos"},{"title":"Contract Templates","icon":"file-lines","href":"/en/docs/rrhh/contratos"}]},{"group":"Business Management","pages":[{"title":"Projects","icon":"diagram-project","href":"/en/docs/gestion/proyectos"},{"title":"Work Orders","icon":"screwdriver-wrench","href":"/en/docs/gestion/ordenes-trabajo"},{"title":"Appointments","icon":"calendar-check","href":"/en/docs/gestion/citas"},{"title":"Business Intelligence","icon":"chart-mixed","href":"/en/docs/gestion/bi"},{"title":"Traceability","icon":"diagram-project","href":"/en/docs/gestion/trazabilidad"},{"title":"External Integrations","icon":"plug","href":"/en/docs/gestion/integraciones"}]},{"group":"System","pages":[{"title":"Users","icon":"users-gear","href":"/en/docs/sistema/usuarios"},{"title":"Branch Settings","icon":"gear","href":"/en/docs/sistema/configuracion"},{"title":"Multi-currency","icon":"coins","href":"/en/docs/sistema/multi-moneda"},{"title":"User preferences","icon":"palette","href":"/en/docs/sistema/preferencias"},{"title":"Home AI Agent","icon":"wand-magic-sparkles","href":"/en/docs/sistema/agente-ia"},{"title":"AI Assistant","icon":"robot","href":"/en/docs/sistema/asistente-ia"},{"title":"Subscription","icon":"id-badge","href":"/en/docs/sistema/suscripcion"},{"title":"Audit","icon":"shield-check","href":"/en/docs/sistema/auditoria"},{"title":"Support","icon":"life-ring","href":"/en/docs/sistema/soporte"}]}]},{"dropdown":"United States","icon":"flag","groups":[{"group":"Country","pages":[{"title":"FileXpress in the United States","icon":"flag-usa","href":"/en/docs/paises/estados-unidos"}]},{"group":"Getting Started","pages":[{"title":"What is FileXpress?","icon":"house","href":"/en/docs/introduccion"},{"title":"How to sign in","icon":"right-to-bracket","href":"/en/docs/acceso"},{"title":"Roles and permissions","icon":"shield-halved","href":"/en/docs/roles"}]},{"group":"Dashboard","pages":[{"title":"Dashboard","icon":"chart-line","href":"/en/docs/dashboard"}]},{"group":"Sales","pages":[{"title":"New Sale","icon":"file-invoice","href":"/en/docs/ventas/nueva-venta"},{"title":"Sales drafts","icon":"file-lines","href":"/en/docs/ventas/borradores"},{"title":"Quotations","icon":"file-pen","href":"/en/docs/ventas/cotizaciones"},{"title":"Expenses / Purchases","icon":"receipt","href":"/en/docs/ventas/gastos"},{"title":"Import landed costs (retaceos)","icon":"ship","href":"/en/docs/ventas/retaceos"},{"title":"Customers","icon":"users","href":"/en/docs/ventas/clientes"},{"title":"Suppliers","icon":"truck","href":"/en/docs/ventas/proveedores"},{"title":"Salespeople","icon":"user-tie","href":"/en/docs/ventas/vendedores"},{"title":"Advance Payments","icon":"money-bill-wave","href":"/en/docs/ventas/pagos-anticipados"},{"title":"Donations","icon":"hand-holding-heart","href":"/en/docs/ventas/donaciones"},{"title":"Promotions","icon":"tag","href":"/en/docs/ventas/promociones"},{"title":"VAT Books","icon":"book-open","href":"/en/docs/ventas/libros-iva"},{"title":"Reports Center","icon":"chart-column","href":"/en/docs/ventas/reportes"}]},{"group":"Products","pages":[{"title":"Product Catalog","icon":"boxes-stacked","href":"/en/docs/productos/catalogo"},{"title":"Product Types","icon":"layer-group","href":"/en/docs/productos/tipos-de-producto"},{"title":"Categories and Brands","icon":"tags","href":"/en/docs/productos/categorias-marcas"},{"title":"Taxes on Products","icon":"percent","href":"/en/docs/productos/impuestos"},{"title":"Price Lists","icon":"tags","href":"/en/docs/productos/listas-precios"}]},{"group":"Inventory","pages":[{"title":"Movements Report","icon":"arrow-right-arrow-left","href":"/en/docs/inventario/movimientos"},{"title":"Inventory Adjustments","icon":"sliders","href":"/en/docs/inventario/ajustes"},{"title":"Batches and Expiration Alerts","icon":"triangle-exclamation","href":"/en/docs/inventario/lotes"},{"title":"Transfers Between Branches","icon":"building-circle-arrow-right","href":"/en/docs/inventario/transferencias"},{"title":"Production","icon":"industry","href":"/en/docs/inventario/produccion"},{"title":"Inventory Tools","icon":"screwdriver-wrench","href":"/en/docs/inventario/herramientas"}]},{"group":"Cash \u0026 POS","pages":[{"title":"Cash Register","icon":"vault","href":"/en/docs/caja/caja-registradora"},{"title":"Point of Sale (POS)","icon":"cash-register","href":"/en/docs/caja/punto-de-venta"},{"title":"Points of sale","icon":"store","href":"/en/docs/caja/puntos-de-venta"}]},{"group":"Finance","pages":[{"title":"Accounts Receivable","icon":"hand-holding-dollar","href":"/en/docs/finanzas/cuentas-cobrar"},{"title":"Accounts Payable","icon":"money-bill-transfer","href":"/en/docs/finanzas/cuentas-pagar"},{"title":"Banks","icon":"building-columns","href":"/en/docs/finanzas/bancos"},{"title":"Petty Cash","icon":"piggy-bank","href":"/en/docs/finanzas/caja-chica"}]},{"group":"Accounting","pages":[{"title":"Accounting Settings","icon":"gear","href":"/en/docs/contabilidad/configuracion"},{"title":"Chart of Accounts","icon":"sitemap","href":"/en/docs/contabilidad/plan-cuentas"},{"title":"Journal Entries","icon":"book-open","href":"/en/docs/contabilidad/partidas"},{"title":"Cost Centers","icon":"sitemap","href":"/en/docs/contabilidad/centros-de-costo"},{"title":"Budgets","icon":"chart-pie","href":"/en/docs/contabilidad/presupuestos"},{"title":"Process Documents","icon":"wand-magic-sparkles","href":"/en/docs/contabilidad/procesar-documentos"},{"title":"Accounting Periods","icon":"calendar-days","href":"/en/docs/contabilidad/periodos"},{"title":"Accounting Reports","icon":"chart-bar","href":"/en/docs/contabilidad/reportes"},{"title":"Fixed Assets","icon":"computer","href":"/en/docs/contabilidad/activos-fijos"},{"title":"Accounting Consolidation","icon":"layer-group","href":"/en/docs/contabilidad/consolidacion"}]},{"group":"Human Resources","pages":[{"title":"Employees","icon":"id-card","href":"/en/docs/rrhh/empleados"},{"title":"Job Titles","icon":"briefcase","href":"/en/docs/rrhh/puestos"},{"title":"Organizational Chart","icon":"sitemap","href":"/en/docs/rrhh/organigrama"},{"title":"Attendance","icon":"clock","href":"/en/docs/rrhh/asistencia"},{"title":"Time clock","icon":"fingerprint","href":"/en/docs/rrhh/marcaje"},{"title":"Schedules","icon":"calendar-days","href":"/en/docs/rrhh/horarios"},{"title":"Holidays and days off","description":"National holidays, company-specific days off and exclusions","icon":"umbrella-beach","href":"/en/docs/rrhh/feriados"},{"title":"Labor rules","icon":"scale-balanced","href":"/en/docs/rrhh/reglas-laborales"},{"title":"Schedule compliance","description":"Late arrivals, early departures, absences and classified hours by day and by employee","icon":"clipboard-check","href":"/en/docs/rrhh/cumplimiento"},{"title":"Leave and Vacation","icon":"calendar-check","href":"/en/docs/rrhh/permisos"},{"title":"Payrolls","icon":"money-check-dollar","href":"/en/docs/rrhh/nominas"},{"title":"Payroll Policies","icon":"file-contract","href":"/en/docs/rrhh/politicas"},{"title":"Tax Tables","icon":"table-list","href":"/en/docs/rrhh/tablas-impuestos"},{"title":"Employee Loans","icon":"hand-holding-dollar","href":"/en/docs/rrhh/prestamos"},{"title":"Aguinaldo","icon":"gift","href":"/en/docs/rrhh/aguinaldo"},{"title":"Terminations","icon":"file-signature","href":"/en/docs/rrhh/finiquitos"},{"title":"Contract Templates","icon":"file-lines","href":"/en/docs/rrhh/contratos"}]},{"group":"Business Management","pages":[{"title":"Projects","icon":"diagram-project","href":"/en/docs/gestion/proyectos"},{"title":"Work Orders","icon":"screwdriver-wrench","href":"/en/docs/gestion/ordenes-trabajo"},{"title":"Appointments","icon":"calendar-check","href":"/en/docs/gestion/citas"},{"title":"Business Intelligence","icon":"chart-mixed","href":"/en/docs/gestion/bi"},{"title":"Traceability","icon":"diagram-project","href":"/en/docs/gestion/trazabilidad"},{"title":"External Integrations","icon":"plug","href":"/en/docs/gestion/integraciones"}]},{"group":"System","pages":[{"title":"Users","icon":"users-gear","href":"/en/docs/sistema/usuarios"},{"title":"Branch Settings","icon":"gear","href":"/en/docs/sistema/configuracion"},{"title":"Multi-currency","icon":"coins","href":"/en/docs/sistema/multi-moneda"},{"title":"User preferences","icon":"palette","href":"/en/docs/sistema/preferencias"},{"title":"Home AI Agent","icon":"wand-magic-sparkles","href":"/en/docs/sistema/agente-ia"},{"title":"AI Assistant","icon":"robot","href":"/en/docs/sistema/asistente-ia"},{"title":"Subscription","icon":"id-badge","href":"/en/docs/sistema/suscripcion"},{"title":"Audit","icon":"shield-check","href":"/en/docs/sistema/auditoria"},{"title":"Support","icon":"life-ring","href":"/en/docs/sistema/soporte"}]}]}]},{"tab":"Mobile App","pages":[{"title":"Mobile App","href":"/en/docs/app/introduccion"}]},{"tab":"External API","pages":[{"title":"External API","href":"/en/docs/api/introduccion"}]}]}]},"basePath":"","title":"Labor rules - FileXpress","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["10e4515597"],"chunks":["BannerMarkdown-CX_qQQOL.js","dist-BTZUMDnx.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-xpJZXxdP.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}