Program Classes are used to classify programs by 'Program Type' (Tax or Premium) and by Group. Fish Ticket Premium Programs can be grouped as either Chill, Dock, or Other. The purpose of this page is to allow users to create new programs by copying existing Fish Ticket Premium and Fish Ticket Tax programs. Users may create a new stand-alone program from an existing program or create a new version of an existing program.
Software Version: 2021.03.12 and newer
Page Header
Toolbar Icons | Description |
---|---|
Help | Opens the online WIKI help page for the current page. This icon is only visible on pages that are documented in the online help. |
Save & Close | |
Fields | Description |
Copy From | |
Program ID | Identifies the short description and unique identifier for the original Tax or Premium program to be copied from. This is a non-editable text box that is required. It defaults from the selected program on the Fish Ticket Premiums List View or the Fish Ticket Taxes List View. This field is never editable. ERPx_APProgram.APProgramID |
Description | Identifies the long description for the original Tax or Premium program to be copied from. This is a non-editable text box that is required. It defaults from the selected program on the Fish Ticket Premiums List View or the Fish Ticket Taxes List View. This field is never editable. ERPx_APProgram.APProgramName |
Copy Type | Identifies whether a new program or a new version should be copied. This is a single-select standard lookup that is required. If missing, the message "Please select a copy type." will be displayed on Save. It defaults as blank and is always editable. This field is not stored in the database. This lookup contain the values "New Program" and "New Version". If "New Program" is selected, then the program created will be stand-alone and 'Version' field will be set to "1". If "New Version" is selected, the program will be linked to the original program and the 'Version' field will be the version number of the selected program, incremented by 1. |
New Program | |
Program ID | Identifies the short description and unique identifier for the new Tax or Premium program. This is a text box that is required. If missing, the message "New Program: Program ID is required." will be displayed on Save. If the 'Copy Type' field is set to "New Version', then this field will be automatically defaulted from the 'From Program ID' field and be disabled. If the 'Copy Type' field is set to "New Program", then this field will default as blank and be enabled. If editable, this field must be unique by Program Type, else the message "New Program: Program ID already exists." will be displayed on Save. ERPx_APProgram.APProgramID |
Description | Identifies the long description for the new Tax or Premium program. This is a text box that is required. This is a text box that is required. If missing, the message "New Program: Program Description is required." will be displayed on Save. If the 'Copy Type' field is set to "New Version', then this field will be automatically defaulted from the 'From Program Description' field and be disabled. If the 'Copy Type' field is set to "New Program", then this field will default as blank and be enabled. If editable, this field must be unique by Program Type, else the message "New Program: Program Description already exists." will be displayed on Save. ERPx_APProgram.APProgramName |
Start Date | Identifies the date the Program starts. Tickets with a 'Landed Date' on or after the Landed Date Start date will be evaluated for the Program. It is formatted from the user's 'Date Format' preference. This is a date picker that is required. It defaults as blank and is always editable. This field must not overlap with the 'Landed Date End' of the original program's latest version if the 'Copy Type' field is set to "New Version". Else, the message "The Start Date must be on or after [calculated Date] because version [version#] of this program has an End Date of [End Date]" will be displayed on Save. If the 'Copy Type' field is set to "New Version' and the latest version's 'Landed Date End' field has not been previously assigned, then this field must be >= the latest version's [Landed Date Start] + 1. Else the message "The Start Date must be on or after [calculated Date] because version [version#] of this program has a Start Date of [Landed Date Start]" will be displayed on Save. This only occurs on New Version copy types and is intended to prevent overlapping/conflicting programs caused by date range issues. This field is always editable. Identifies the date fish or shellfish are off-loaded or trans-shipped from the catcher vessel to the first purchaser. The date of landing is the day off-load is completed. For catcher-processors the land date is the date the product is caught and brought on board. For catcher-seller vessels the land date is the date the product is initially brought into port. ERPx_APProgram.APProgramStart |
Copy This | |
Properties | Identifies whether or not to copy properties as-is from the "From Program". All properties will be copied, with the exception of the 'Landed Date Start' and 'Landed Date End' fields. This is a Yes/No lookup that is required. This field defaults to "Yes" and is always disabled. This field is not stored in the database. The 'Landed Date Start' property will be set to the value entered in the 'Start Date' field on this page. The 'Landed Date End' will be set to blank by default. |
Rates | Identifies whether or not to copy Rates on all line items from the "From Program". This is a Yes/No lookup that is required. It defaults as "Yes" and is always editable. If "No" is selected, then all line items will still be copied from the "From Program" but the rates will be left as zero ($0.00). This field is not stored in the database. |
Related Topics
User Guide: Fish Ticket Premiums