ALEX_REPORT_PERIOD (Staging table)
| Column name | Data type | Required | Default updateable | Data target | Comments |
|---|---|---|---|---|---|
| EXTERNAL_KEY** | NVARCHAR (255) | Yes* | No | ALCO_EXTERNAL_KEY.EXTERNAL_KEY | External key - primary key |
| REPORT_PERIOD_NAME | NVARCHAR (255) | Yes* | Yes | ALTS_REPORT_PERIOD.REPORT_PERIOD_NAME | Stores report period name |
| REPORT_PERIOD_TYPE_KEY | NVARCHAR (255) | Yes* | Yes | ALTS_REPORT_PERIOD.REPORT_PERIOD_TYPE_ID | Stores the report period type external key |
| START_DAY | SMALLINT | No | Yes | ALTS_REPORT_PERIOD.START_DAY | Starting day of the period |
| START_TIME | DATETIME | No | Yes | ALTS_REPORT_PERIOD.START_TIME | Starting time of the period |
| REF_DATE | DATETIME | No | Yes | ALTS_REPORT_PERIOD.REF_DATE | If the reporting period is weekly or bi-weekly, it is a referencedate for deciding the start date of the reporting period. |
| REPORT_PERIOD_ACTIVE_STATUS | NUMERIC(5) | Yes* | Yes | ALTS_REPORT_PERIOD.REPORT_PERIOD_ACTIVE_STATUS | Active status |
| SUBMISSION_CUTOFF | INTEGER | No | Yes | ALTS_REPORT_PERIOD.SUBMISSION_CUTOFF | The number of days after the end of a time period. Thetimesheet is considered delinquent if posted after this date. |
| PAYROLL_CUTOFF | INTEGER | No | Yes | ALTS_REPORT_PERIOD.PAYROLL_CUTOFF | Number of days past end of reporting period. After this date,payroll does not accept the timesheet through normal process. |
* System required field
** Value must be unique