{GCS-22} has been split up into two programs
e.g. {GCS4-1} for the creation of the 'Employer' and {GCS4-2} for the
creation of the addresses.
The 'Employer' is
identified by the 'Reference Number' that is assigned on
capturing of the Employer Details on {GCS4-1}.
A valid 'Reference Number' or 'Employer Code' is mandatory for
retrieving of Contact / Address / Communication details of the Employer.
Records cannot be deleted. According to a set of rules as explained below an 'End Date' must be entered before a new record for the same address type can be created.
Validations will be done against {GCS-24 / GCS4-3} for the following values:
1. Primary Contact:
Field | Type & Length |
Description |
---|---|---|
Reference Number | N7 | Valid 'Reference Numbers' from {GCS4-1}. |
Contact Type | A2 | {GCS4-3 / GCS-24} - for system 'E' - Employer and Type 'C' - Contact and Reference is not equal to 'P'. 'Primary Contact' or contact for sequence''0' cannot be created here - this should have already been created on capturing of a record on {GCS4-1}. A warning will be issued if a record with the same 'Address Type' already exists and was created before the current date or on the current date. |
Contact Relationship | A5 | A List of Values is available with data as defined on {GCS-28}. |
Contact Name | A40 | On entering of a valid 'Contact Type' the description will be populated from {GCS4-3 / GCS-24}. |
Start Date | DD-MON-YYYY | On creation of a new record, the system date will be populated into the 'Start Date' field. |
End Date | DD-MON-YYYY | A
'Contact' cannot be ended:
|
Contact Sequence | System Generated. | |
Primary | A1 |
|
Remarks | A80 | User can add relevant 'Remarks'. |
Remarks | A80 | User can add relevant 'Remarks'. |
|
Field | Type & Length |
Description |
---|---|---|
Address Type | A2 | A List of Values is available for selection by the user as defined on {GCS-24} for 'System Code Reference Type' equals 'E' - Employer, 'Code' equals 'I - Employer General' and 'Select the Relevant Type' equals 'A - Address'. |
Primary | A1 | Primary indicatory is set as per 'Primary' indicator rules for Contact / Address / Communication as defined on {GCS-24}. |
Address Line 1 | A80 | User defined address. |
Address Line 2 | A80 | User defined address. |
Address Line 3 | A80 | User defined address. |
Address Line 4 | A80 | When Address Line 4 is left empty, it will be populated with the 'City / Town' corresponding to the selected 'Postal Code'. |
Postal Code | N4 | Postal Code is mandatory when validation 'MP' is set to 'Y' on {GOPS-22}. |
Start Date | DD-MON-YYYY | The 'Start Date' will be populated with the system date on creation of a address. |
End Date | DD-MON-YYYY | End Date is NULL and cannot be populated on capturing of new record |
|
Processing Rules for 'Communication' panel box:
A Master / Detail relationship exists between the Contact and Communication records . The link is on the Reference Number and Contact Sequence Number for the Employer Sub-system.
1. Update of records with 'End Date' populated is not allowed.Field | Type & Length |
Description |
---|---|---|
Communication Type | A2 | A
List of Values is available as defined on {GCS-24} - for system 'E' - Employer and Type 'T' - Communication. A warning is issued if a
record with the same 'Communication Type' already exists and was
created before current date. On entering of a valid 'Communication Type', the 'Primary' indicator on this record is set to 'Y' unless the 'Address Type' is not flagged as primary for a Reference Type on {GCS-24} and there exists active Address record for the same Reference Type / Contact Sequence Number and a different 'Address Type' that is marked as 'Primary' on {GCS-24}. |
Communication Number | A80 | When Communication Type's reference type is 'E' (email), the value is validated by the standard email validations:
|
Primary | A1 | Indication if this is the 'Primary' Communication type. |
Start Date | DD-MON-YYYY | Will be populated with the system date on the creation of a new Communication record. |
End Date | DD-MON-YYYY | Update of 'End Date' is not allowed when:
|
|
Examples | |
---|---|
Delete if not applicable |
Processing Rules |
|
---|---|
No special processing rules. |
Date | System Version | By Whom | Job | Description |
---|---|---|---|---|
15-May-2018 | v04.1.0.0 | Magda van der Westhuizen | T227403 | Employment Addresses. This was {GCS-22} on INT3.0. |