Skip to main content

pres.company_attendance_profiles

Schema: pres
English table: pres.company_attendance_profiles
Italian original table: pres.prof_az
Description: Company-level default profiles for punch rounding, lateness tracking, and overtime calculation rules.

Overview

  • Columns: 48
  • Primary key: id
  • Outgoing foreign keys: 2
  • Incoming foreign keys: 0
  • Indexes: 0

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOPrimary Key.
cap_profile_idprofaz_idintegerNOInternal profile identifier.
tenant_idtenant_idintegerNOTenant identifier for data isolation.
cap_company_idprofaz_az_idintegerNOReference to the company entity.
cap_p1_early_tolerancedi_tol_ant_1numeric(3,0)YES0Tolerance in minutes for early arrival in period 1.
cap_p1_late_tolerancedi_tol_rit_1numeric(3,0)YES0Tolerance in minutes for late arrival in period 1.
cap_p1_early_roundingdi_arr_ant_1numeric(3,0)YES0Rounding interval for early arrival in period 1.
cap_p1_late_roundingdi_arr_rit_1numeric(3,0)YES0Rounding interval for late arrival in period 1.
cap_p2_early_tolerancedi_tol_ant_2numeric(3,0)YES0Tolerance in minutes for early arrival in period 2.
cap_p2_late_tolerancedi_tol_rit_2numeric(3,0)YES0Tolerance in minutes for late arrival in period 2.
cap_p2_early_roundingdi_arr_ant_2numeric(3,0)YES0Rounding interval for early arrival in period 2.
cap_p2_late_roundingdi_arr_rit_2numeric(3,0)YES0Rounding interval for late arrival in period 2.
cap_p3_early_tolerancedi_tol_ant_3numeric(3,0)YES0Tolerance in minutes for early arrival in period 3.
cap_p3_late_tolerancedi_tol_rit_3numeric(3,0)YES0Tolerance in minutes for late arrival in period 3.
cap_p3_early_roundingdi_arr_ant_3numeric(3,0)YES0Rounding interval for early arrival in period 3.
cap_p3_late_roundingdi_arr_rit_3numeric(3,0)YES0Rounding interval for late arrival in period 3.
cap_p4_early_tolerancedi_tol_ant_4numeric(3,0)YES0Tolerance in minutes for early arrival in period 4.
cap_p4_late_tolerancedi_tol_rit_4numeric(3,0)YES0Tolerance in minutes for late arrival in period 4.
cap_p4_early_roundingdi_arr_ant_4numeric(3,0)YES0Rounding interval for early arrival in period 4.
cap_p4_late_roundingdi_arr_rit_4numeric(3,0)YES0Rounding interval for late arrival in period 4.
cap_p5_early_tolerancedi_tol_ant_5numeric(3,0)YES0Tolerance in minutes for early arrival in period 5.
cap_p5_late_tolerancedi_tol_rit_5numeric(3,0)YES0Tolerance in minutes for late arrival in period 5.
cap_p5_early_roundingdi_arr_ant_5numeric(3,0)YES0Rounding interval for early arrival in period 5.
cap_p5_late_roundingdi_arr_rit_5numeric(3,0)YES0Rounding interval for late arrival in period 5.
cap_p6_early_tolerancedi_tol_ant_6numeric(3,0)YES0Tolerance in minutes for early arrival in period 6.
cap_p6_late_tolerancedi_tol_rit_6numeric(3,0)YES0Tolerance in minutes for late arrival in period 6.
cap_p6_early_roundingdi_arr_ant_6numeric(3,0)YES0Rounding interval for early arrival in period 6.
cap_p6_late_roundingdi_arr_rit_6numeric(3,0)YES0Rounding interval for late arrival in period 6.
cap_break_block_minutesdi_blocco_pausaintegerYES0Minimum break duration to be enforced (minutes).
cap_punch_modedi_modo_timbintegerYES0Calculation mode for punches (0=Standard, 1=Modified).
cap_service_authorization_modedi_autoriz_servintegerYES0Workflow mode for authorizing service-related hours.
cap_service_justification_codedi_causale_servcharacter(4)YES''::bpcharDefault justification code for service hours.
cap_track_latenessdi_conta_ritardibooleanYESfalseFlag to enable lateness tracking for payroll or anomalies.
cap_min_lateness_minutesdi_minuti_min_ritanumeric(2,0)YES0Minimum threshold to trigger a lateness event.
cap_max_lateness_minutesdi_minuti_max_ritanumeric(2,0)YES0Maximum threshold for lateness before triggering severe anomaly.
cap_overtime_from_excessdi_strao_in_esuberobooleanYESfalseIf true, overtime is automatically derived from worked time exceeding shift.
cap_overtime_compensation_modedi_compens_straointegerYES0Method for overtime compensation (0=Paid, 1=Banked).
cap_daily_overtime_min_thresholddi_minimo_gio_straonumeric(6,2)YES0Minimum minutes of overtime required to be recognized.
cap_daily_overtime_stepdi_incremento_gio_straonumeric(6,2)YES0Incremental step (rounding) for recognized overtime.
cap_daily_overtime_limitdi_limite_gio_straonumeric(6,2)YES0Maximum daily limit for overtime recognition.
cap_flex_modedi_flexintegerYES0Global flexibility management mode.
cap_flex_start_windowdi_flex_dallenumeric(4,0)YES0Start of the global flexibility window (HHMM).
cap_flex_end_windowdi_flex_allenumeric(4,0)YES0End of the global flexibility window (HHMM).
cap_flex_max_minutesdi_flex_minutinumeric(3,0)YES0Max allowed minutes for flexible entry/exit.
cap_flex_rounding_minutesdi_flex_arrotnumeric(2,0)YES0Rounding interval applied to flexible time.
cap_flex_tolerance_minutesdi_tol_flexnumeric(2,0)YES0Tolerance applied to flexibility limits.
cap_worked_hours_roundingdi_arrot_lavoratenumeric(2,0)YES0Rounding interval for the total worked hours in the day.
cap_is_enabledprofaz_enabledbooleanYESfalseFlag to activate the profile.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_cap_tenanttenant_idcloud.tenantsten_internal_idCASCADECASCADE
fk_prof_az_profaz_az_id_to_aziendetenant_id, cap_company_idhr.companiestenant_id, cmp_idCASCADECASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_company_attendance_profilesid
  • Unique: c_uk_cap_tenant_companytenant_id, cap_company_id
  • Unique: c_uk_cap_tenant_profiletenant_id, cap_profile_id

Indexes

No indexes detected.