Configuring the Revenue Application
| Forms | See also |
|---|---|
| REVENUE—Revenue Form |
|
Overview
The Invoice application allows users to create invoices for jobs.
This process is pertinent to LIMS and laboratory managers who configure the LIMS, and the look and feel of applications to enhance laboratory processes and the user experience.
Process
Configuring Access to the Revenue Application
Ensure the Revenue.exe file is located in the folder defined by the ExeDirectory Program Settings—GLOBALSETTINGS for CCLASMGR. Give users, or users with specific roles, access to the application by setting the AccessLevel Program Settings - REVENUE. Once a user has sufficient access rights, they can run the Invoice application either from the Invoice node on the CCLAS menu or directly from the CCLAS Exe folder.
To display tips to users upon start up of the Revenue application, enable the ShowTipOfTheDay Program Settings - REVENUE, and enter the tips, with one tip per line, in a text file, place the file in a folder under the CCLAS root folder defined by the CCLASRootDirectory Program Settings—GLOBALSETTINGS for CCLASMGR, then set the TipOfTheDayFile Program Settings - REVENUE to the folder and file name, for example %CCLASRootDirectory%TIPS\CLIENT.TIP.
To present the list-view panel with grid lines, enable the MainListViewGrid Program Settings - REVENUE.
To maintain the window size and position between closing and launching the Client application, set the Window Program Settings - REVENUE.
Configuring Job Revenue Search - Filtering by Invoice
The Invoice mask on the General tab is used to filter the invoices that are viewable when the Invoice node is selected on the Job tab (and therefore to be included in the revenue report). This mask is used regardless of any other filters applied (via the RevenueInvoiceUserQuery.SCR or File » Properties menu option) to the list of invoices displayed in the list-view panel. The list of masks available is defined by the InvoiceMaskn Program Settings - REVENUE. The default invoice mask is defined by the InvoiceMaskDefault Program Settings - REVENUE.
Set the Edit1ListViewColumnnProgram Settings - REVENUE to specify which columns from the INVOICE table are presented in the list-view when the Invoice node is selected on the Job tab.
Two methods exist to filter records returned to the list-view panel when the Invoice node is selected on the Job tab:
-
To display a query form on the main screen:
-
Create the RevenueInvoiceUserQuery.SCR script file and place it in the folder defined by the ConfigDirectory Program Settings—GLOBALSETTINGS for CCLASMGR.
-
Code a cmdQuery_Click event subroutine in the script file.
-
-
To filter invoices based on field criteria:
-
Set the CriteriaINVOICEnProgram Settings - REVENUE to specify the column filtering properties using the INVOICE table, and set the CurrentCriteriaINVOICE Program Settings - REVENUE to hold the current criteria.
-
To enable the Properties main menu option to allow users to update the criteria, enable the AllowProperties Program Settings - REVENUE.
-
Configuring Job Revenue Search - Filtering by Job
Set the Edit2ListViewColumnnProgram Settings - REVENUE to specify which columns from the JOB table are presented in the list-view when the Job node is selected on the Job tab.
Two methods exist to filter records returned to the list-view panel when the Job node is selected on the Job tab:
-
To display a query form on the main screen:
-
Create the RevenueJobUserQuery.SCR script file and place it in the folder defined by the ConfigDirectory Program Settings—GLOBALSETTINGS for CCLASMGR.
-
Code a cmdQuery_Click event subroutine in the script file.
-
-
To filter invoices based on field criteria:
-
Set the CriteriaPROFJOBnProgram Settings - REVENUE to specify the column filtering properties using the INVOICE table, and set the CurrentCriteriaJOB Program Settings - REVENUE to hold the current criteria.
-
To enable the Properties main menu option to allow users to update the criteria, enable the AllowProperties Program Settings - REVENUE.
-
Configuring Job Revenue Search - Filtering by Client Group
Set the Edit3ListViewColumnnProgram Settings - REVENUE to specify which columns from the CLIENT_GROUP table are presented in the list-view when the Client group node is selected on the Job tab..
Two methods exist to filter records returned to the list-view panel when the Client group node is selected on the Job tab:
-
To display a query form on the main screen:
-
Create the RevenueClientGroupUserQuery.SCR script file and place it in the folder defined by the ConfigDirectory Program Settings—GLOBALSETTINGS for CCLASMGR.
-
Code a cmdQuery_Click event subroutine in the script file.
-
-
To filter invoices based on field criteria:
-
Set the CriteriaGROUPCLIENTnProgram Settings - REVENUE to specify the column filtering properties using the CLIENT_GROUP table, and set the CurrentCriteriaGROUPCLIENT Program Settings - REVENUE to hold the current criteria.
-
To enable the Properties main menu option to allow users to update the criteria, enable the AllowProperties Program Settings - REVENUE.
-
Configuring Job Revenue Search - Filtering by Client
Set the Edit4ListViewColumnnProgram Settings - REVENUE to specify which columns from the CLIENT table are presented in the list-view when the Client node is selected on the Job tab.
Two methods exist to filter records returned to the list-view panel when the Client node is selected on the Job tab:
-
To display a query form on the main screen:
-
Create the RevenueClientUserQuery.SCR script file and place it in the folder defined by the ConfigDirectory Program Settings—GLOBALSETTINGS for CCLASMGR.
-
Code a cmdQuery_Click event subroutine in the script file.
-
-
To filter invoices based on field criteria:
-
Set the CriteriaCLIENTnProgram Settings - REVENUE to specify the column filtering properties using the INVOICE table, and set the CurrentCriteriaCLIENT Program Settings - REVENUE to hold the current criteria.
-
To enable the Properties main menu option to allow users to update the criteria, enable the AllowProperties Program Settings - REVENUE.
-
Configuring Job Revenue Search - Filtering by Cost Code
Set the Edit5ListViewColumnnProgram Settings - REVENUE to specify which columns from the COST_CODE table are presented in the list-view when the Cost code node is selected on the Job tab.
Two methods exist to filter records returned to the list-view panel when the Cost code node is selected on the Job tab:
-
To display a query form on the main screen:
-
Create the RevenueCostCentreUserQuery.SCR script file and place it in the folder defined by the ConfigDirectory Program Settings—GLOBALSETTINGS for CCLASMGR.
-
Code a cmdQuery_Click event subroutine in the script file.
-
-
To filter invoices based on field criteria:
-
Set the CriteriaCOSTCENTREnProgram Settings - REVENUE to specify the column filtering properties using the INVOICE table, and set the CurrentCriteriaCOSTCENTRE Program Settings - REVENUE to hold the current criteria.
-
To enable the Properties main menu option to allow users to update the criteria, enable the AllowProperties Program Settings - REVENUE.
-
Configuring Job Revenue Search - Filtering by Scheme
Set the Edit6ListViewColumnnProgram Settings - REVENUE to specify which columns from the SCHEME table are presented in the list-view when the Scheme node is selected on the Scheme tab.
Two methods exist to filter records returned to the list-view panel when the Scheme node is selected on the Scheme tab:
-
To display a query form on the main screen:
-
Create the RevenueSchemeUserQuery.SCR script file and place it in the folder defined by the ConfigDirectory Program Settings—GLOBALSETTINGS for CCLASMGR.
-
Code a cmdQuery_Click event subroutine in the script file.
-
-
To filter invoices based on field criteria:
-
Set the CriteriaSCHEMEnProgram Settings - REVENUE to specify the column filtering properties using the INVOICE table, and set the CurrentCriteriaSCHEME Program Settings - REVENUE to hold the current criteria.
-
To enable the Properties main menu option to allow users to update the criteria, enable the AllowProperties Program Settings - REVENUE.
-
Configuring Job Revenue Search - Filtering by Section Group
Set the Edit7ListViewColumnnProgram Settings - REVENUE to specify which columns from the SECTION_GROUP table are presented in the list-view when the Section group node is selected on the Scheme tab.
Two methods exist to filter records returned to the list-view panel when the Section group node is selected on the Scheme tab:
-
To display a query form on the main screen:
-
Create the RevenueSectionGroupUserQuery.SCR script file and place it in the folder defined by the ConfigDirectory Program Settings—GLOBALSETTINGS for CCLASMGR.
-
Code a cmdQuery_Click event subroutine in the script file.
-
-
To filter invoices based on field criteria:
-
Set the CriteriaGROUPSECTIONnProgram Settings - REVENUE to specify the column filtering properties using the INVOICE table, and set the CurrentCriteriaGROUPSECTION Program Settings - REVENUE to hold the current criteria.
-
To enable the Properties main menu option to allow users to update the criteria, enable the AllowProperties Program Settings - REVENUE.
-
Configuring Job Revenue Search - Filtering by Section
Set the Edit8ListViewColumnnProgram Settings - REVENUE to specify which columns from the SECTION table are presented in the list-view when the Section node is selected on the Scheme tab.
Two methods exist to filter records returned to the list-view panel when the Section node is selected on the Scheme tab:
-
To display a query form on the main screen:
-
Create the RevenueSectionUserQuery.SCR script file and place it in the folder defined by the ConfigDirectory Program Settings—GLOBALSETTINGS for CCLASMGR.
-
Code a cmdQuery_Click event subroutine in the script file.
-
-
To filter invoices based on field criteria:
-
Set the CriteriaSECTIONnProgram Settings - REVENUE to specify the column filtering properties using the INVOICE table, and set the CurrentCriteriaSECTION Program Settings - REVENUE to hold the current criteria.
-
To enable the Properties main menu option to allow users to update the criteria, enable the AllowProperties Program Settings - REVENUE.
-
Configuring Job Status Reporting
Set the InvoiceMaskn Program Settings - REVENUE to define the content of the Invoice mask drop-down list, and set the InvoiceMaskDefault Program Settings - REVENUE to hold the default invoice mask. Regardless of the filter used to limit the list-view display on the Job tab, the selected Invoice mask further limits the invoices on display on both the Job and Scheme tabs (and thus included in the revenue report).
Place all job status report templates in the folder defined by the TemplateDirectoryProgram Settings - REVENUE.
The DefaultTemplate Program Settings - REVENUE defines the default template for job status reports.
The DefaultViewMode Program Settings - REVENUE defines the default view mode of report generation. View none means that the revenue report is not presented to the user at all, View creating shows the generation as it occurs and presents the report to the user at the end of generation, and View at end shows no generation details and only presents the revenue report to the user at the end of generation.
Related Topic
