1.Functional Description
1.1Purpose
The purpose of this business function is to determine if the call is billable or not.
non-billable.
MBF (N1700140 and N1700720). If the pricing method is time and materials then it will be called from Call Time Entry (P17505). This business function
should only be called when adding a new record.
1.2Setup Notes and Prerequisites
1.3Special Logic
2.Technical Specifications
2.4Processing
//
// Set Billable Flag to No
//
BF cBillableFlag_BILL = "0"
//
// Check to see if Billing for Calls processing option is on
//
If BF cBillingForCallProcOption_EV01 is equal to "1"
// Check to that Percent Covered is not equal to 100
//
If BF mnPercentageCovered_PCOVR is not equal to "100.00"
// Call is Billable
//
BF cBillableFlag_BILL = "1"
// Call is fully covered - it cannot be billed
//
BF szErrorMessageID_DTAI = "126S"
If BF cSuppressErrorMessage_SUPPS is not equal to "1"
D1701730 - Get Case Billable Default Flag
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cBillingForCallProcOption_EV01 | EV01 | char | REQ | INPUT |
An option that specifies the type of processing for an event. | ||||
mnPercentageCovered_PCOVR | PCOVR | MATH_NUMERIC | REQ | INPUT |
The percentage covered under warranty or contract. This is used to calculate the amount to bill or the amount to cost for the line item being
| ||||
cBillableFlag_BILL | BILL | char | OPT | OUTPUT |
Special Output Parameters:
| ||||
cSuppressErrorMessage_SUPPS | SUPPS | char | OPT | INPUT |
Special Input Parameters:
| ||||
szErrorMessageID_DTAI | DTAI | char | OPT | OUTPUT |
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
|
None |
None |