1.41.2 CFU Order Generation
This topic explains the systematic instructions on CFU Order Generation.
Table 1-158 CFU Order Generation
Field Name | Description | Datatype | Length | Table name |
---|---|---|---|---|
SEGMENTID | Segmentid | VARCHAR2 | 20 | PATB_CFUPLOADHDR |
PROCESSID | Processid | VARCHAR2 | 50 | PATB_CFUPLOADHDR |
BULKCLIENT-CODE | Bulkclient-code | VARCHAR2 | 12 | PATB_CFUPLOADHDR |
UPLOADMODE | Uploadmode | VARCHAR2 | 1 | PATB_CFUPLOADHDR |
BATCHREF-NUMBER | Batchref-number | VARCHAR2 | 16 | PATB_CFUPLOADHDR |
EMPLOYER-CODE | Employer-code | VARCHAR2 | 12 | PATB_CFUPLOADHDR |
EARNINGSST-PERIOD | Earningsst-period | VARCHAR2 | 11 | PATB_CFUPLOADHDR |
EARNINGSEND-PERIOD | Earn-ingsend-period | VARCHAR2 | 11 | PATB_CFUPLOADHDR |
CONTRIBU-TIONCCY | Contribu-tionccy | VARCHAR2 | 3 | PATB_CFUPLOADHDR |
TOTALCONTRI-BUTIONAMT | Totalcontri-butionamt | NUMBER | 30 | PATB_CFUPLOADHDR |
SETTLEMEN-TREQ | Settlemen-treq | VARCHAR2 | 1 | PATB_CFUPLOADHDR |
SEGMENTID | Segmentid | VARCHAR2 | 20 | PATB_CFUPLOADDE-TAIL |
SEQUENCE-NUMBER | Sequence-number | NUMBER | 10 | PATB_CFUPLOADDE-TAIL |
PROCESSID | Processid | VARCHAR2 | 50 | PATB_CFUPLOADDE-TAIL |
EMPLOYEE-CODE | Employee-code | VARCHAR2 | 12 | PATB_CFUPLOADDE-TAIL |
EMPLOYER-MANDATORY | Employer-mandatory | NUMBER | 30 | PATB_CFUPLOADDE-TAIL |
EMPLOYEE-MANDATORY | Employee-mandatory | NUMBER | 30 | PATB_CFUPLOADDE-TAIL |
EMPLOY-ERVOLUNTARY | Employ-ervoluntary | NUMBER | 30 | PATB_CFUPLOADDE-TAIL |
EMPLOY-EEVOLUNTARY | Employ-eevoluntary | NUMBER | 30 | PATB_CFUPLOADDE-TAIL |
REMARKS | Remarks | VARCHAR2 | 255 | PATB_CFUPLOADDE-TAIL |
BASICPAY | Basicpay | NUMBER | 30 | PATB_CFUPLOADDE-TAIL |
EXITDATE | Exitdate | DATE | 7 | PATB_CFUPLOADDE-TAIL |
REASONCODE | REASON-CODE | NUMBER | 3 | PATB_CFUPLOADDE-TAIL |
PROCESSSTA-TUS | PRO-CESSSTA-TUS | VARCHAR2 | 1 | PATB_CFUPLOADDE-TAIL |
Table 1-159 Following validations will be common for both CFU Upload and CFU order generation uploads:
Error Codes | Error Messages | Use case |
---|---|---|
E-DUPBA-TREFNO | Duplicate batch reference num-ber | If same batch reference num- ber is used in upload file |
E-CFUREASON | Reason code for contribution file not maintained | If all contributions are empty and reason code is blank sys- tem will display this error |
E-NOACCOUNT | Pension account is not available for this employee | If investment account if the employee is not an active pen- sion account |
E-DUPCONT | Contributions already processed for employee [Employeecode] for the period [Start period] and [End period] | If investments are already pro- cessed successfully for the employee for the uploaded contribution period |
E-DECMEM | Contributions are not allowed for Deceased member | If employee is deceased and user tries to upload |
E-NOCON-TRIEMP | Contribution amount missing for the employee | If Contribution amount is miss- ing |
E-EMPLOMAN-CON | Employer mandatory contribution amount should be entered or rea-son should be provided | No employer mandatory and reason code also blank |
E-EMPLYMAN-CON | Employee mandatory contribu- tion amount should be entered or reason should be provided | No employee mandatory and reason code is blank |
E-EXITWOREAS | Employee exit date provided, without reason code | Exit date without reason code |
E-INVREASON-CODE | Invalid reason code | Invalid reason code |
E-EMPRCONT-MIS | Contribution amount not matching employee group limits | Contribution amount not matching employee group lim- its |
E-EMPYCONT-MIS | Contribution amount not matching employee group limits | Contribution amount not matching employee group lim- its |
E-INVEXITDATE | Exit Date cannot be lesser than employee’s Date of Joining | Exit Date cannot be lesser than employee’s Date of Join- ing |
E-INVSTEND-PERIOD | Contribution period cannot be lesser than employees Date of Joining | Contribution period cannot be lesser than employees Date of Joining |
Parent topic: CFU - Order Generation