ValidateExpenseCategory

Validate Expense Category against Policy

Minor Business Rule

Object Name: N09E0015

Parent DLL: CFIN

Location: Client/Server

Language: NER

Pass 1 to CalledForm parameter to indicate this NER is called from Expense Entry 
(P09E2011).

Pass 2 to CalledForm parameter to indicate this NER is called from Credit Card 

(P09E150).

Data Structure

D09E0015 - Validate Expense Category against Policy

Parameter NameData ItemData TypeReq/OptI/O/Both
szPolicyPOLICYcharREQINPUT

The name of an expense policy. The expense policy determines the expense categories that are available for reimbursement and 
provides the rules for each expense category such as the daily allowance amount, audit limits, receipt requirements, whether a preferrred supplier is 
required, and so on.  

cExpenseReportTypeEXRPTTYPcharREQINPUT

A user defined code (09E/RT) that describes the expenses on the report. Examples of expense report types include travel and 
entertainment, relocation, and tuition reimbursement. The expense report type determines which expense categories from the policy are available for 
entering expense report detail information.

szExpenseTypeEXPTYPEcharREQINPUT

A user defined code (09E/EC) that categorizes expenses. Expense categories include airfare, meals, hotel, and car rental.

jdExpenseReportDateEXRPTDTEJDEDATEREQINPUT

The last day that expenses can be included on the expense report. Allowable dates are defined in the processing options of the Expense 
Entry program (P09E2011).

cSuppressErrorEV01charOPTINPUT

An option that specifies the type of processing for an event.

cErrorFlagEV01charOPTOUTPUT

An option that specifies the type of processing for an event.

szErrorCodeDTAIcharOPTOUTPUT

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

cPolicyBillableRuleNONBILLcharOPTOUTPUT

An option that specifies whether the policy's audit rules apply to all expenses or to nonbillable expenses only. If you choose to apply audit 
rules to nonbillable expenses only, they will not apply to expenses that are billed to a client.

cCalledFromEV01charOPTINPUT

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None