Skip to main content

hr.employment_variable_compensations

Schema: hr
English table: hr.employment_variable_compensations
Italian original table: hr.retribuzioni_variabili
Description: Tracks variable pay components, performance bonuses (MBO), and their relationship with the base annual salary (RAL).

Overview

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

Columns

English columnItalian original columnTypeNullDefault / GeneratedDescription
ididintegerNOSurrogate primary key.
evc_idretrvar_idintegerNOIdentifier of the related evc record.
evc_yearretrvar_yearintegerNONumeric value.
evc_target_amountretrvar_expectednumeric(10,2)NOThe predefined target bonus amount expected upon 100% goal achievement.
evc_actual_paid_amountretrvar_paidnumeric(10,2)NOThe final bonus amount actually paid out.
evc_employment_relationship_idretrvar_rap_idintegerNOIdentifier of the related evc employment relationship record.
evc_monthly_salaryretrvar_retri_mensilenumeric(10,2)NOEvc monthly salary.
evc_base_annual_salaryretrvar_ralnumeric(10,2)NOGross Annual Salary (RAL) used as a base for bonus calculation.
evc_total_annual_compensationretrvar_ral_totalenumeric(10,2)NOTotal annual compensation including base salary and other recurring fixed elements.
tenant_idtenant_idintegerYESTenant identifier for data isolation.
colcustomcolcustomjsonbYES'{}'::jsonbJSON payload containing additional attributes.
_deleted_deletedbooleanYESfalseFlag indicating whether the record is soft-deleted.

Relationships

Outgoing foreign keys

ConstraintLocal columnsReferencesReferenced columnsOn updateOn delete
fk_evc_employment_relationshipevc_employment_relationship_id, tenant_idhr.employment_relationshipser_id, tenant_idRESTRICTCASCADE
fk_evc_tenanttenant_idcloud.tenantsten_internal_idRESTRICTCASCADE

Referenced by

No incoming foreign keys found.

Constraints

  • Primary key: pk_employment_variable_compensationsid
  • Unique: uk_evc_id_tenantevc_id, tenant_id

Indexes

NameUniqueMethodColumns / expression
idx_evc_emp_rel_tenantNObtreetenant_id, evc_employment_relationship_id) WHERE (_deleted = false
idx_evc_emp_rel_year_tenantNObtreetenant_id, evc_year, evc_year) WHERE (_deleted = false
idx_evc_id_tenantNObtreetenant_id, evc_id) WHERE (_deleted = false
idx_evc_tenantNObtreetenant_id
idx_evc_year_tenantNObtreetenant_id, evc_year) WHERE (_deleted = false