The FORMRATE statement is optional. It lets you bill for special print forms. Each FORMRATE statement controls charges for one print form and/or class. Note that at least one RATE or TSORATE statement must be present to invoke the use of FORMRATE statements.
A set code on the FORMRATE statement is optional. A blank in position 1 indicates that this statement is used in all reports.
CPU identification, SYSOUT class, and forms ID are interpreted as follows: if no match is found between the accounting record and FORMRATE statement information, this product does not charge for the form used. If you wish to charge for every form, include a final FORMRATE statement leaving these three fields blank and include a charge. CA JARS assumes a match when blanks are encountered in the FORMRATE statement, and applies the charge on this final statement when no other match is found.
Normally, a choice is made between billing per line or billing per page. However, if nonblank values in both fields are encountered, the charges are treated as cumulative: the dollar charge per 1000 lines are added to the dollar charge per page.
The setup charge is added for every SYSOUT table entry processed. Normally, each entry contains the accumulated statistics for the use of a single form from a job.
The calculated charges are added to the U/R charge, as follows:
U/R Charge = U/R Charge +
(Lines Printed x Line Rate) / 1000 +
(Pages Printed x Page Rate) +
Setup Charge
This process is repeated for each of the SYSOUT table entries appended to the job or TSO session account records. After all entries have been processed, U/R charge is added to total charge.
Since RJE users often pay for printer forms from their own budgets rather than use forms provided by the central installation, the charge option is used to suppress the computation of charges in these cases. Entering a 1 for the charge option suppresses the calculation of charges whenever the relevant output route code is nonzero.
The following example illustrates a typical use of the FORMRATE statement:
position 1 2 3 4 5 8 1........0.........0.........0.........0.........0.. ...0 AFORMRATEXA12340200 00501
On Report A, the CPU ID is X as determined by the grouping feature. SYSOUT class is A. The Forms ID is 1234. You are charging a one time setup charge of $2.00 and $.50 per page. The charge is suppressed for output routed to a remote terminal.
|
Position |
Field Length |
Field Name |
Notes |
|---|---|---|---|
|
1 |
1 |
Set Code |
Optional |
|
2-9 |
8 |
Statement Type |
FORMRATE |
|
10 |
1 |
CPU Identification |
If left blank, match is assumed |
|
11 |
1 |
SYSOUT Class |
If left blank, match is assumed |
|
12-15 |
4 |
Forms ID |
If left blank, match is assumed |
|
16-19 |
4 |
Setup Charge |
99V99; dollars |
|
20-23 |
4 |
Line Rate |
99V99; dollars per 1000 lines/ statement |
|
24-27 |
4 |
Page Rate |
99V99; dollars per page |
|
28 |
1 |
Charge Option |
1: Don't apply charges if Output Route Code is nonzero blank: Apply charges regardless |
|
29-80 |
52 |
Reserved |
Not used |
| Copyright © 2012 CA. All rights reserved. |
|