AC14.1 - Activity Revenue Use this form to define revenue recognition parameters. You can establish revenue parameters for summary level activities. For long term contracts (contracts longer than one year) revenue is recognized for the entire contract, although billing parameters can vary by task or account category. You can define revenue parameters at only one level in the activity variable level structure. When you add a new activity in this form, the program checks the revenue level defined on AC00.1 (Activity Group) in the Process section of the form. The activity that you add here must equal the level number defined on AC00.1. It is valid to have more than one activity revenue record at the level where revenue parameters are defined. In the Transaction section of the form, where you can define revenue accounts or account categories and GL codes, define either accounts or account categories in combination with GL codes, but not both of these options. To define your own calculation logic for calculating revenue, you need to define user-defined methods on this form. ACUR71WS, ACUR71CP, and ACUR71PD are the libraries you need to modify to create a user-defined revenue recognition method. You need to save them, then copy them back in after each new cyclical. Updated Files ACREVENUE - This is the primary file maintained by this program. Maintains revenue calculation definition fields. ACREVENUEX - This is the primary file maintained by this program. Maintains revenue detail including revenue account information by account category. CKPOINT - Used for restart capability. MXLISTHDR - This file is accessed by a common routine used by this program. MXLISTMBR - This file is accessed by a common routine used by this program. Referenced Files ACACCTCAT - References this file to validate the account category. ACACCTCATX - References this file to validate that the account category is assigned to the activity group or activity. ACACTGRP - References this file to validate the activity group. ACACTIVITY - References this file to validate the activity. ACACTMXVAL - This file is accessed by a common routine used by this program. ACAMCODE - This file is accessed by a common routine used by this program. ACASSIGN - This file is accessed by a common routine used by this program. ACCUSTOMER - This file is accessed by a common routine used by this program. ACGLCODE - References this file to validate the GL code. ACLEVEL - References this file to validate if the activity is summary or posting. ACRPTGRP - References this file to validate the account category group. MXCATDEF - This file is accessed by a common routine used by this program. MXELEMENT - This file is accessed by a common routine used by this program. MXLISTDTL - This file is accessed by a common routine used by this program. MXOBJCAT - This file is accessed by a common routine used by this program. |