Odoo 19.0 Community · Persistente

hr.attendance.overtime.rule: campos, relaciones y API

El modelo hr.attendance.overtime.rule («Regla de horas extra») es un modelo persistente declarado por el módulo Asistencias y ampliado por 1 módulo más. Expone 25 campos, 19 de ellos declarados directamente en el modelo; 1 campo de otros modelos apunta a él. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.

Ficha de identidad

Nombre técnico
hr.attendance.overtime.rule
Etiqueta
Regla de horas extra
Tipo
Persistente (models.Model)
Tabla SQL
hr_attendance_overtime_rule
Módulo de origen
Asistencias (hr_attendance)
Ampliado por
hr_holidays_attendance

Campos del modelo

19 campos propios, 0 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

25 de 25 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
amount_rateTasafloat
base_offBasada a

Base for overtime calculation. Use 'Quantity' when overtime hours are those in excess of a certain amount per day/week. Use 'Timing' when overtime hours happen on specific days or at specific times

selection
obligatorio

Valores: quantity (Cantidad), timing (Tiempo)

company_idCompañíamany2one

related: ruleset_id.company_id

compensable_as_leaveCompensar como ausenciaboolean

añadido por Asistencia RR. HH. días feriados (hr_holidays_attendance)

descriptionDescripciónhtml
employee_toleranceTolerancia del empleadofloat
employer_toleranceTolerancia del empleadorfloat
expected_hoursHoras de trabajo habitualesfloat
expected_hours_from_contractHoras según el horario del empleado

La asistencia puede tener horas extra negativas para representar las horas que faltan en comparación con lo esperado si la configuración de gestión de ausencias está habilitada.

boolean
information_displayInformaciónchar
calculado
nameNombrechar
obligatorio
paidPagar horas extraboolean
quantity_periodPeríodo de la cantidadselection

Valores: day (Día), week (Semana)

resource_calendar_idProgramarmany2one
ruleset_idConjunto de reglasmany2one
obligatorio
sequenceSecuenciainteger
timing_startDesdefloat
timing_stopAfloat
timing_typeTipo de horarioselection

Valores: work_days (En cualquier día laborable), non_work_days (En cualquier día no laborable), leave (Cuando el empleado está ausente), schedule (Fuera de un horario específico)

create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Leer este modelo por la API

Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.

curl
curl -X POST "https://su-instancia.odoo.com/json/2/hr.attendance.overtime.rule/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["name","base_off","ruleset_id","company_id","resource_calendar_id"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}

res = requests.post(
    f"{BASE_URL}/hr.attendance.overtime.rule/search_read",
    headers=headers,
    json={"domain": [], "fields": ["name","base_off","ruleset_id","company_id","resource_calendar_id"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • El acceso a la API externa está reservado al plan Custom de Odoo.
  • XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
  • Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.

Citar esta herramienta

¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.

<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/hr-attendance-overtime-rule">hr.attendance.overtime.rule (Odoo 19.0)</a>

Fuentes

Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community

¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos

Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.