[{TableOfContents }] !!!COMMANDS Commands are used to perform operations within a UserCalc. Commands that are available are: !Most Common Commands IF and LET are used very frequently when creating UserCalcs. *[IF - If Comparison|IF_COMMAND] *[LET - Let One Value Be Another|LET_COMMAND] !Frequency Commands Testing when a [UserCalc|USERCALC] or part of a UserCalc should be executed can be done several different ways: *[ANN - Anniversary Check|ANN_COMMAND], Checking if the anniversary of a date falls within a pay period *[BOM - Beginning of the Month Check|BOM_COMMAND], Checking if the beginning of a month falls within a pay period *[EOM - End of the Month Check|EOM_COMMAND], Checking if the end of a month falls within a pay period *[FREQ - Frequency Check|FREQ_COMMAND], Checking if the pay header being calculated meets a specific processing frequency *[PPE - Pay Period Date Check|PPE_COMMAND], Checking if a specific date falls within a pay period !Auxiliary Commands Two of the commands will execute additional logic outside of the initial [UserCalc]. The Call command will execute another UserCalc, and the Message command will issue a message in the [UPCALC] report. *[CALL - Call Another UserCalc|CALL_COMMAND] *[MSG - Sends a Message to the UPCALC Report|MSG_COMMAND] !Completion Commands There are three commands that will end a [UserCalc]. *[EXIT - Exit the UserCalc|EXIT_COMMAND], For Calculation UserCalcs use the Exit command, or under very rare circumstances, use the Exit the Pay Point and the UserCalc command. *[RET - Return a Value to Another UserCalc or Program|RET_COMMAND], For Function or Qualifier UserCalcs use the Return a Value command. *[XPPT - Exit the Pay Point and the UserCalc|XPPT_COMMAND], For Calculation UserCalcs use the Exit command, or under very rare circumstances, use the Exit the Pay Point and the UserCalc command. !Workflow Commands *[ACT - Initiate a Workflow Action event|ACT_COMMAND] *[STOP - Raise an exception (stops save)|STOP_COMMAND] ---- ![Notes|Edit:Internal.USER+CALC+COMMANDS] [{InsertPage page='Internal.USER+CALC+COMMANDS' default='Click to create a new notes page'}]