{#- SPDX-License-Identifier: Apache-2.0 SPDX-FileCopyrightText: 2025 - 2026 BMO Soluciones, S.A. -#} {% extends 'base.html' %} {% from 'macros.html' import render_field, render_form_errors %} {% block content %}
{{ render_form_errors(form) }}

{{ titulo }}

{{ _('Volver') }}
{{ form.hidden_tag() }}
{{ _('Información General') }}
{{ render_field(form.codigo) }}
{{ render_field(form.nombre) }}
{{ render_field(form.descripcion) }}
{{ _('Asociación de Política:') }} {{ _('Las políticas pueden asociarse a una Planilla específica (recomendado para multi-país) o a una Empresa completa. Una instalación puede tener varias planillas con distintas reglas de vacaciones.') }}
{{ render_field(form.planilla_id) }}
{{ render_field(form.empresa_id) }}
{{ render_field(form.activo) }}

{{ _('Configuración de Acumulación') }}
{{ render_field(form.accrual_method) }}
{{ render_field(form.accrual_rate) }}
{{ render_field(form.accrual_frequency) }}
{{ render_field(form.accrual_basis) }}
{{ render_field(form.min_service_days) }}
{{ render_field(form.prorate_by_period_days) }}

{{ _('Límites de Balance') }}
{{ render_field(form.max_balance) }}
{{ render_field(form.carryover_limit) }}
{{ render_field(form.allow_negative) }}

{{ _('Reglas de Vencimiento') }}
{{ render_field(form.expiration_rule) }}
{{ render_field(form.expiration_months) }}
{{ render_field(form.expiration_date) }}

{{ _('Configuración de Uso') }}
{{ render_field(form.unit_type) }}
{{ render_field(form.payout_on_termination) }}
{{ render_field(form.accrue_during_leave) }}
{{ render_field(form.count_weekends) }}
{{ render_field(form.count_holidays) }}
{{ render_field(form.partial_units_allowed) }}
{{ render_field(form.rounding_rule) }}

{{ _('Contabilidad de Vacaciones Pagadas') }}
{{ render_field(form.son_vacaciones_pagadas) }}
{{ render_field(form.porcentaje_pago_vacaciones) }}
{{ render_field(form.cuenta_debito_vacaciones_pagadas) }}
{{ render_field(form.descripcion_cuenta_debito_vacaciones_pagadas) }}
{{ render_field(form.cuenta_credito_vacaciones_pagadas) }}
{{ render_field(form.descripcion_cuenta_credito_vacaciones_pagadas) }}
{{ form.submit(class="btn btn-primary") }} {{ _('Cancelar') }}
{% endblock %}