IBCRBE ;ALB/ARH - RATES: BILL ENTER/EDIT (RS/CS) SCREEN ; 22-MAY-1996
Source file <IBCRBE.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EDIT(IBIFN) | ; ENTRY POINT from Enter/Edit a Bill option:  
 ; display available Schedules/Sets for a bill, allow the user to choose the ones to use, ; then recalculate the bills charges  | 
|
| EDITQ | ||
| DISPLAY(IBIFN,IBSRTARR) | ; get list of all RS/CS combinations available for use on the bill
 ; sort them in name order then display the results to the screen, returns 1 if some found  | 
|
| DISPQ | ||
| SORTBRS(IBRSARR,IBSRTARR,IBBCT) | ; return array in rs name, cs name sorted order with external form of data
 ; input: IBRSARR(rate sched IFN,charge set IFN) = true if auto add ; output: IBSRTARR = CNT of RS/CS to be auto added ^ total CNT ; IBSRTARR(CNT) = rs IFN ^ cs IFN ^ rs name ^ cs name ^ auto add ^ unassoc event ^ chg type ^ disp set  | 
|
| DISPRS(RT,BT,IBSRTARR) | ; display available rate schedules and charge sets for a bill
 | 
|
| SELCT(IBIFN,IBSRTARR,IBCHGARR) | ; get the user selection of rs/cs charges to add to the bill
 ; input: IBSRTARR = CNT of RS/CS to be auto added ^ total CNT ; IBSRTARR(CNT) = rs IFN ^ cs IFN ^ rs name ^ cs name ^ Auto Add ^ unassoc event ^ chg type ^ disp set ; output: IBCHGARR(rate sched IFN,charge set IFN) = 1 - add charges for rs/cs  | 
|
| SELCTQ | ||
| NONE(IBBN,RT,BT,EVDT) | ; write message indicating no rate schedules defined for this bill
 | 
|
| WAIT | ||
| HELP(IBIFN) | ; display rs/cs for the bill - used as help text
 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  | 
| Function Call: WRITE | 
  |