Examples of Updating Employee Social Insurances Details for Bahrain

These examples update or maintain an auto-generated Employee Social Insurance Details card.

User keys are used to identify the card and card component as the source keys may not be known for auto-generated cards. Use the CalculationCard.dat file to update Employee Social Insurance Details card component information with HCM Data Loader.

Example of Updating the Auto-Generated Employee Social Insurance Details Card Component

This example updates the existing Social Insurance Details card component for an auto-generated Employee Social Insurance Details card.

The Bahrain Social Insurance Details flexfield context is updated, setting these values:

Flexfield Segment Value
Citizenship Bahrain
Registered for Social Insurance Yes
Exempt from SI Contribution Difference Yes
METADATA|CalculationCard|LegislativeDataGroupName|DirCardDefinitionName|EffectiveStartDate|AssignmentNumber|CardSequence
MERGE|CalculationCard|BH LDG|Employee Social Insurance Details|2022/01/01|E3714|1

METADATA|CardComponent|LegislativeDataGroupName|DirCardDefinitionName|EffectiveStartDate|AssignmentNumber|CardSequence|DirCardCompDefName|ComponentSequence
MERGE|CardComponent|BH LDG|Employee Social Insurance Details|2022/01/01|E3714|1|Social Insurance Details|1

METADATA|ComponentDetail|LegislativeDataGroupName|DirCardDefinitionName|EffectiveStartDate|AssignmentNumber|CardSequence|DirCardCompDefName|ComponentSequence|DirInformationCategory|FLEX:Deduction Developer DF|oraHrxBhCitizenship(Deduction Developer DF=ORA_HRX_BH_SI_PREL)|oraHrxBhRegisteredForSi(Deduction Developer DF=ORA_HRX_BH_SI_PREL)|oraHrxBhCtzenContryToPay(Deduction Developer DF=ORA_HRX_BH_SI_PREL)
MERGE|ComponentDetail|BH LDG|Employee Social Insurance Details|2022/01/01|E3714|1|Social Insurance Details|1|ORA_HRX_BH_SI_PREL|ORA_HRX_BH_SI_PREL|BH|Y|Y

Example of Creating Bahrain Social Insurance Contributory Salary Adjustment

This example populates the Bahrain Social Insurance Contributory Salary Adjustment flexfield context for an auto-generated Employee Social Insurance Details card. The Adjustment Amount is set to 5000.00.

METADATA|CalculationCard|LegislativeDataGroupName|DirCardDefinitionName|EffectiveStartDate|AssignmentNumber|CardSequence
MERGE|CalculationCard|BH LDG|Employee Social Insurance Details|2022/01/01|E3714|1

METADATA|CardComponent|LegislativeDataGroupName|DirCardDefinitionName|EffectiveStartDate|AssignmentNumber|CardSequence|DirCardCompDefName|ComponentSequence
MERGE|CardComponent|BH LDG|Employee Social Insurance Details|2022/01/01|E3714|1|Social Insurance Details|1

METADATA|ComponentDetail|LegislativeDataGroupName|DirCardDefinitionName|EffectiveStartDate|AssignmentNumber|CardSequence|DirCardCompDefName|ComponentSequence|DirInformationCategory|FLEX:Deduction Developer DF|oraHrxBhContribSalAdjsmnt(Deduction Developer DF=ORA_HRX_BH_SI_CONT_SAL_ADJ_PREL)
MERGE|ComponentDetail|BH LDG|Employee Social Insurance Details|2022/01/01|E3714|1|Social Insurance Details|1|ORA_HRX_BH_SI_CONT_SAL_ADJ_PREL|ORA_HRX_BH_SI_CONT_SAL_ADJ_PREL|5000.00