Upload
anit-gautam
View
271
Download
9
Tags:
Embed Size (px)
DESCRIPTION
Billing Rate Configuration Procedure
Citation preview
Work Instructure Billing Master Data
Work InstructionBPPVersion: Draft 1
Work Instruction Version: Draft 1
Work Instruction
DOCPROPERTY "DocumentTitle" BILLING RATE CONFIGURATION PROCEDURE
Purpose
The following transactions are used to create the billing rate components and related structures in order to create a billable rate category. Steps include:
Complete design worksheet using applicable naming conventions and variant programs. (See Transaction code EA99 for variant program list.)
Create billing class
Create rate types
Create operands
Create line item types
Create rates
Create schema
Create rate category
Create rate determination
Assign values to operands in rate category facts
Create price keys (during assignment to operands in rate category facts)
Price keys may be created during the assignment of values to the operands in rate category facts. Price keys may also be created in a separate transaction and then assigned to price operands in rate category facts.
Prerequisites
Obtain Tariff Rate Schedule or Rate Requirement Narrative
Determine naming conventions for all rate components
Determine proration and period control rules for all applicable rate components
Create Rate Design Worksheet (see attached spreadsheet)
Menu Path
To go to the Create Billing Class screen, use the following menu path:
IMG ( SAP Utilities ( Contract Billing ( Billing Master Data ( Define Billing Classes ( New EntriesTransaction Code
SPRO (to IMG) then follow Menu Path above.
DOCPROPERTY "TransactionCode" Work Instructions - Create Billing Class
1.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDescription/Action
BclassREnter Billing Class.
Text for billing classOEnter Billing Class description.
2. Select to save billing class created.
Results
A message is displayed at the bottom of the screen to indicate data was saved.
3.Click until you return to the SAP R/3 System screen.
Work Instructions Define Rate Types
Purpose:
Using a rate type, you can allocate a rate to a register, device, rate category or installation. Allocation is carried out using rate determination; this is dependent on the rate category of the installation.
Menu Path
To go to the Create Rate Type screen, use the following menu path:
Utilities Industry ( Billing ( Master Data ( Define Rate Types ( New EntriesTransaction Code
S_KK4_74000875
Work Instructions Define Rate Types
4.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDescription/Action
Rate TypeRUsing a rate type, you can allocate a rate to a register, device, rate category or installation. Allocation is carried out using historical rate determination; this is dependent on the rate category of the installation. Enter Rate type name.
TextORate Type description. Enter Rate Type description.
DvOSpecifies to which division rate type applies. Enter 01.
BCOSpecifies to which billing class rate type applies. Leave Blank
RORate Types for which this field is set can be used at the register level. Rates for which this field is set can only be allocated to those rate types in rate determination that are also permissible for registers. Set this field for rate types that are to be allocated to a register when a register is installed.
DOCan be used for rates at the device level. Leave Blank
FORate Types for which this field is set can be used in rate category facts and installation facts. Set this field for rate types that are to be used in rate category facts and/or installation facts.
P/MORate Types for which this field is set can be used in rate category facts and installation facts. Leave Blank
PEORate Types for which this field is set can be used in rate category facts and installation facts. Leave Blank
5.Select to save rate types created.
Result
A message is displayed at the bottom of the screen to indicate data was saved.
6.Click until you return to the SAP R/3 System screen.
________________________________________________
Work Instruction Create Operand
Purpose
An operand is created to establish the link between the values to be billed and the variant programs. It is an individually determined, symbolic name for an assigned value that is used as an input or output parameter in a variant program. The operand is assigned to one division and allocated to one operand category. (The operand categories are preprogrammed by SAP and define the function of the operand allocated to it.)
Menu Path
To go to the Create Operand: Initial screen, use the following menu path:
Utilities Industry ( Billing ( Master Data ( Define Operands ( Create Operands
Transaction Code
EA50Create Operand
Initial Screen
7.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
OperandRNUnique name identifying the operand.
Action: Enter operand name after determining naming standards.
Operand CategoryRNClassifies the operand for the variant programs. Example: Demand, Quantity, Price or Amount
Action: Determine the classification of the operand and enter the operand category. The operand categories have been predefined by SAP.
DivisionRNType of supply or service. Example: Electric, Gas, or Miscellaneous.
Action: Enter the type of service.
Operand usage: Determines where the operand values are provided from.
Action: Select one operand usage for each operand that you define.
Normal usageOYThis operand usage should be selected when the usage is determined from installation, rate, or rate category facts.
Register operandONSelecting this operand usage is only a valid option for demand or quantity operand categories.
Complete historyONThis usage is for maintaining historical values.
8.Select to continue to the next screen.
Create Operand
Edit Screen
9.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
General data
TextRNDescription of Operand.
Action: Enter description (30 characters).
Unit of MeasureCNMeasurement value. Example: Kw, Kwh, or Kvar. This field is NOT applicable to all operand categories. Example: FACTORs, AMOUNTs, and LPRICE operand categories do not have units of measure.
Action: Enter type of value used for measurement.
Weighting keyCNThis option is only available for operand categories: TQUANT, QUANT, and AMOUNT. When this option is selected, the operand is prorated according to the corresponding weighting procedure. Examples of weighting keys are linear, weighting of energy feeding, degree day, sprinkling water portion, 1/1000 per month.
Action: Select a weighting key for TQUANT, QUANT and AMOUNT operand categories.
Operand groupCNOperand groups enable you to have a structured display of facts.
Action: Enter type of operand.
MR groupCNProvides the ability to override the number of decimal places on the meter reading document.
Action: Leave blank.
Contract-rel opCNCauses the operand to be prorated in the installation facts during a move-in/out. Action: N/A at this time.
Rate type requiredCNControls whether a rate type must be specified when entering the operand in the rate category or in the installation facts. This rate type is used for determination of an additional rate.
This indicator should only be used in the case of particular operands, for which you know that a certain billing rule is to be carried out.
Action: N/A at this time.
Two values permittedCNIf this field is selected, you can specify a second value for the operand being defined. This second value enables an original quantity to be stored in the rate facts, the general rate category, or the installation facts.
The first value relates to the billing-relevant (and possibly the discounted/increased) value.
(This specification means that in billing, additional difference lines are generated in the billing document that are included in statistics. )
This indicator can only be set for operands from the QUANT or DEMAND categories.
Action: N/A at this time.
Operand access: The access control defines how historical values of the operand are accessed during billing. This refers only to values from the rate facts, rate category facts or installation facts. When the operand usage is normal, the operand access must be identified.
Action: Select one operand access type when necessary.
All operand valuesCNAll values in the billing period are considered and proration occurs accordingly in billing.
Key DateC NThe operand value on a specified key date (defined in the meter reading unit) is used in billing.
Values month-basedCNThe operand value in month-based billing period is used in billing.
End billing periodCNThe operand value at the end of the billing period is used in billing.
Start of bill perCNThe operand value at the beginning of the billing period is used in billing
Rounding category: Specifies how to round the value
Action: Select the appropriate rounding category when applicable.
Do not roundCYDo not round the operand value
Round upCNRound the value up to the specified number of decimal/pre-decimal places
Round downCNRound the value down to the specified number of decimal/pre-decimal places
Nearest wholeCNMeans that numbers are rounded up or down to the nearest whole number with the specified number of decimal/pre-decimal places.
RoundingCNEntering a positive value means rounding is carried out to the specified number of places to the right of the decimal point
Entering a negative value means rounding is carried out to the specified number of places to the left of the decimal point.
Demand: Describes the Demand Operand.
Action: Usually you will select No of peaks = 1 for the demand variant. You will most likely not use the other fields at this time.
Maint. Demand activeCNIndicates whether the Demand active in facts field in the installation facts is ready for input.
Only applicable for demand operands.
Demand unchangedCNBill demand as it is in the facts.
Only applicable for demand operands.
No of peaksCYThe value entered specifies the number of highest demand values per register to be for determining the billled demand.
Only applicable for demand operands.
All demand valuesCNThis indicator specifies whether all demand values of a month or only the highest value of a month are used for peak determination.
Only applicable for register demand operands.
Demand per monthCNUsed only in connection with multiple reading of watt registers. If the indicator is set, the multiple-read results refer only to the corresponding allocation month of the meter reading and not to the entire billing period.
Only applicable for register demand operands.
Season demandCNIndicates that the determination of demand to be billed is season-based.
Only applicable for register demand operands.
History: Defines whether the operand values for the operand can be maintained historically (whether the operand values can be specified in different periods).
Action: Specify the appropriate historical maintainability for the operand. Not applicable to Register Operands.
As specifiedCYNo restrictions
Only in bill periodCNIf you choose this value, historical maintenance of the operand value in the installation facts is only possible in the current billing period. Operand values cannot be maintained in periods that have already been billed.
This control is only relevant for maintaining operand values in the installation facts.
(There is no restriction when maintaining operand values in the rate category facts and in the rate facts.)
Only in backbill perCNN/A
Not allowedCNHistorical maintenance is not permitted.
Reference value type: Reference value types for specific operands. Based on this reference value type, different fields appear when you maintain installation facts. For example, for billing lighting units, there are specific variant programs that can only operate with reference values of the type "lighting unit".
Action: Use with operand category REFVALUE.
StandardCYUsed for standard reference values other than those specified below.
LightingCNUsed for street lighting reference values.
Heating installationCNUsed for heating installation reference values.
ContainerCNUsed for container reference values.
Values for USERDEF: User defined area for maintaining additional operand attributes.
Action: No action necessary at this time.
Use value 1CNAdditional values to be determined in configuration if necessary
Use value 2CNAdditional values to be determined in configuration if necessary
Use value 3CNAdditional values to be determined in configuration if necessary
Use value 4CNAdditional values to be determined in configuration if necessary
Maintainability: Describes where the operand may not be maintained.
Action: May select any combination of maintainability options.
Not instln factsONThe operand may not be maintained on the installation facts.
Not rate cat. FactsONThe operand may not be maintained on the rate category facts.
Not rate factsONThe operand may not be maintained on the rate facts.
Franchise fee: Determines whether this operand is used to calculate the franchise fee.
Action: This field will only always be no franchise fee except for the franchise fee factor for the billing line item. In this case, select Cust. Contribution. One choice must always be selected.
No franchise feeCYThis operand will not be used to calculate the franchise fee.
Cust contributionCNThis operand will be used only to calculate the franchise fee contribution to be paid by the customer.
Company contributionCNThis operand will be used only to calculate the franchise fee contribution to be paid by the company. N/A
10.Select to create the operand.
Result
A message is displayed at the bottom of the screen to indicate that the Operand had been created.
11.Select until you return to the SAP Easy Access screen.
Work Instructions - Create Line Item Types
Menu Path
To go to the Define Line Item Types screen, use the following menu path:
IMG ( SAP Utilities ( Tools ( System Modifications ( User-defined Variant Programs ( Define Line Item Types ( New EntriesTransaction Code
SPRO (to IMG) then follow Menu Path above.
Create Line Item Types
12.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDescription/Action
LineItmTypREnter Line Item Type
Text (for Line Item Type)OEnter Line Item Type description.
UOIf the indicator is not set: this line item type may be used as a default value in variants or may be used to overwrite the default value in the rate.
The indicator is set for all line item types used internally by the billing, invoicing, cancellation or manual backbilling programs and must therefore not be changed.
Do not set.
NA0Do not archive document line.
Do not set.
13. Select to save line item type created.
Results
A message is displayed at the bottom of the screen to indicate data was saved.
14.Click until you return to the SAP R/3 System screen.
Work Instructions - Create RatesMenu Path
To go to the Create Rate screen, use the following menu path:
Utilities Industry ( Billing ( Master Data ( Define Rates ( Create Rate
Transaction Code
EA32Purpose
A rate is used to perform bill calculations. The rate is made up of a variant program(s) and operands that are used to calculate charges for consumption, demand, flat fees etc.
Prerequisites
Account Determination Period Control Billing Class - Operands Line Item Types must exist before a rate can be created.
Create Rate
Initial Screen
15.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
RateRNUnique key identifying the name of the rate.
Action: Enter the name of the rate to be created
When creating rates standard naming conventions should be used
16.Select to continue to the next screen.
Create Rate
Edit Screen
17.Perform one or more of the following:
If You Want to...Then...
Create a Facts Permissible
Rate1. Go to step 19.
Create a Register Permissible Rate1. Go to step 24.
18.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
RateYDefaulted from previous screen.
DescriptionONDetailed explanation of the rate. Text should be standardized for all rates.
Action: Enter a detailed description of the rate.
DivisionRNType of service such as Electric or Gas.
Action: Enter the division.
Billing classRNClassification of contracts within a division, such as residential, commercial, or industrial.
Action: Enter the billing class associated with the rate.
Permissibility: Assigns the allowable trigger for the rate.
For example: Facts Permissible will trigger the rate from a fact rate type and will be used to calculate charges.
Must select one of the following.
Action: Select Facts permissible.
Register permissibleONYou set this indicator for rates to be used to bill consumption or demand of registers. Only for these rates are you required to specify values in the register-related fields in the rate header.
Device permissibleONYou can set this indicator, for example, for rate types and rates used to bill a device rental price.
Facts permissibleONYou set this indicator, for example, for rate types and rates used to bill flat rates, discounts, reference values or other values that are not related to the register.
PE bill permissibleONN/A
Register-based data: Only applicable to register permissible rates.
Notes: N/A
19.Select .
Rate Steps
Edit Screen
20.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
VariantRNVariants are small independent programs. A variant program requires parameters to be able to execute.
Action: Enter the variant program applicable to the rate being created.
21.Select to identify values required for the Variant program selected.
Result
The required fields are now updateable for entry.
Create Rate Steps
Edit Screen
22.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
CNo
Consecutive NumberRYConsecutive number of rate step.
VariantOYDefaulted
DST
Debit Sub-transactionRNDetermines which general ledger account monies are posted to.
In the rate, a debit and a credit sub-transaction must be specified for each rate step that can create billing line items relevant to posting.
Action: Enter the debit sub-transaction associated with the rate being created.
CST
Credit Sub-transactionRNDetermines which general ledger account monies are posted to.
In the rate, a debit and a credit sub-transaction must be specified for each rate step that can create billing line items relevant to posting.
Action: Enter the credit sub-transaction associated with the rate being created.
BB
Budget Billing Debit Sub-transactionRNDetermines which general ledger account monies are posted to.
Action: Enter the Budget Billing debit sub-transaction associated with the rate being created.
BB
Budget Billing Credit Sub-transaction RNDetermines which general ledger account monies are posted to.
Action: Enter the Budget Billing credit sub-transaction associated with the rate being created.
S
Reverse + / - sign
ONIf the indicator is set, the +/- sign of the amount in the billing line item is reversed. A receivable becomes a credit memo, and a credit memo becomes a receivable.
Action: If applicable to rate, set the indicator.
O
Optional billing step
ONIndicates an Optional billing step.
Rate steps can only be executed during billing if values are provided for all input operands in the entire period for the step. If this is not the case, the billing program depends on the "optional" indicator as follows:
If indicator is set rate step will be skipped.
If indicator is not set the contract will outsort.
Action: If applicable to the rate, set the indicator.
P
Period Control RNDefines the basis for proration.
Action: Enter the period control applicable to the rate.
V
Variant Control
RNAdditional input parameters.
Action: If applicable to the rate, enter the variant control.
Input Operand 1RNIndividually determined symbolic name for the assigned values that are used as input and output parameters in variant programs.
Action: Enter the first input operand
Input Operand 2
ONIndividually determined symbolic name for the assigned values that are used as input and output parameters in variant programs.
Action: Enter the second input operand, if applicable.
Output Operand 1 RNIndividually determined symbolic name for the assigned values that are used as input and output parameters in variant programs.
Action: Enter the output operand.
SeasonONYou can enter an operand of the SEASON category in this field. By doing so, the entire rate step is allocated to a season.
Action: If applicable enter the season.
Statistical Rate YDefaulted
FF group
Franchise Fee groupONCompany-specific grouping of business partners with the same franchise fee conditions.
Would only be used at the rate level if it applies to everyone using this rate.
Action: Enter the franchise fee group for the rate being created, if applicable.
Log.RS.no
Logical Rate Step numberYNumber that identifies a rate step. This number is assigned internally when you create rate steps.
Action: N/A
DLT1
Document Line Type 1ONThe line item type selects the billing line items generated by variant programs for the bill printout.
Associates the billing line item with a text for the bill.
Action: Enter applicable Document Line Type.
LIT2
Line Item Type 2ONThe line item type selects the billing line items generated by variant programs for the bill printout.
Will further define text associated with a billing line item.
Action: Enter applicable Line Item type 2.
Depending on the variant program, the number of input and output operands may vary.
Edit Screen
23.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Fact GroupONEnables you to bill various customers differently with the same rate.
Action: Leave Blank
Copy FromONAllows you to copy one fact group to another fact group and make only changes to those operands required.
Action: Leave Blank
TextText associated with the fact group will default, if applicable.
24.Go to Transaction step 30.
Create Rate
Edit Screen
25.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
RateYDefaulted from previous screen.
DescriptionONDetailed explanation of the rate. Text should be standardized for all rates.
Action: Enter a detailed description of the rate.
DivisionRNType of service such as Electric or Gas.
Action: Enter the division.
Billing classRNClassification of contracts within a division, such as residential, commercial, or industrial.
Action: Enter the billing class associated with the rate.
Permissibility: Assigns the allowable trigger for the rate.
For example Register Permissible You set this indicator for rates to be used to bill consumption or demand of registers. Only for these rates are you required to specify values in the register-related fields in the rate header.
Must select one of the following.
Action: Select Register permissible.
Register permissibleONYou set this indicator for rates to be used to bill consumption or demand of registers. Only for these rates are you required to specify values in the register-related fields in the rate header.
Device permissibleONYou can set this indicator, for example, for rate types and rates used to bill a device rental price.
Facts permissibleONYou set this indicator, for example, for rate types and rates used to bill flat rates, discounts, reference values or other values that are not related to the register.
RTP inter.ONInterfaces to EDM Module.
Action: N/A
Register-based data: Only applicable to register permissible rates.
Register OperandCNThe register operand characteristics control the handling of all registers that are billed with this rate:
Action: Enter the applicable operand.
Validation Class CNValidation Class for independent validations.
For example: used to determine whether bills are too high or low.
Action: Enter applicable validation class.
Minimum portion in percentCNIs multiplied by the period length of the portion to determine the period for which meter reading results must be available for the system to extrapolate based on the existing meter reading results.
Action: Enter applicable percentage.
26.Select .
Rate Steps
Edit
27.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
VariantRNVariants are small independent programs. A variant program requires parameters to be able to execute.
Action: Enter the variant program applicable to the rate being created.
28.Select to identify values required for the Variant program selected.
Rate Steps
Edit Screen
29.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
CNo
Consecutive NumberRYConsecutive number of rate step.
VariantYDefaulted
DST
Debit Sub-transactionN/A
CST
Credit Sub-transactionN/A
BB
Budget Billing Debit Sub-transactionN/A
BB
Budget Billing Credit Sub-transaction N/A
S
Reverse + / - sign
N/A
O
Optional billing step
ONIndicates an Optional billing step.
Rate steps can only be executed during billing if values are provided for all input operands in the entire period for the step. If this is not the case, the billing program depends on the "optional" indicator as follows:
If indicator is set rate step will be skipped.
If indicator is not set the contract will outsort.
Action: If applicable to the rate, set the indicator.
P
Period Control RNDefines the basis for proration.
Action: Enter the period control applicable to the rate.
V
Variant Control
RNAdditional input parameters.
Action: If applicable to the rate, enter the variant control.
Input Operand 1RNIndividually determined symbolic name for the assigned values that are used as input and output parameters in variant programs.
Action: Enter the first input operand
Input Operand 2
ONIndividually determined symbolic name for the assigned values that are used as input and output parameters in variant programs.
Action: Enter the second input operand.
Output Operand 1 RNIndividually determined symbolic name for the assigned values that are used as input and output parameters in variant programs.
Action: Enter the output operand.
SeasonONYou can enter an operand of the SEASON category in this field. By doing so, the entire rate step is allocated to a season.
Action: If applicable enter the season.
Statistical Rate YDefaulted
FF group
Franchise Fee groupONCompany-specific grouping of business partners with the same franchise fee conditions.
Would only be used at the rate level if it applies to everyone using this rate.
Action: Enter the franchise fee group for the rate being created, if applicable.
Log.RS.no
Logical Rate Step numberYNumber that identifies a rate step. This number is assigned internally when you create rate steps.
Action: N/A
DLT1
Document Line Type 1ONThe line item type selects the billing line items generated by variant programs for the bill printout.
Associates the billing line item with a text for the bill.
Action: Enter applicable Document Line Type.
LIT2
Line Item Type 2ONThe line item type selects the billing line items generated by variant programs for the bill printout.
Will further define text associated with a billing line item.
Action: Enter applicable Line Item type 2 if applicable.
30.Select to create rate.
Result
A message is displayed at the bottom of the screen to indicate that the rate has been created.
31.Select until you return to the SAP Easy Access screen.
Work Instructions - Create SchemasPurpose
The billing schema is used to determine which rates are billed and in what sequence the rates are executed.
Prerequisites
Rates should already be created before schema is defined
Menu Path
To go to the Create Schema screen, use the following menu path:
Utilities Industry ( Billing ( Master Data ( Define Schemas
Transaction Code
EA35Create Schema
Initial
32.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Billing SchemaRNUnique name for Billing Schema.
Action:
Copy from Billing SchemaONName of Billing Schema to be used as template.
Action:
33.Select to continue to the next screen.
Create Billing Schema
Edit Screen
34.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Bi. SchemaRNDescription of the Billing Schema
Action: Enter the short text for the Billing Schema.
DivisionRNSpecifies to which division category one or more company-internal divisions are assigned, such as electric or gas.
Action: Enter the assigned division category for the Billing Schema.
Bill.classRNClassification of contracts within a division.
Action: Enter billing class, such as a residential or non-residential contract for the Billing Schema.
PE bi.rateN/A
BackbillingONN/A
35.Select to open the schema steps entry screen.
Schema Steps
Display Screen
36.Place the cursor in the first row of Schema Steps.
37.Select to insert the rate.
Rate entries table
Display Screen
38.Select the rate CLRS_KWH_R.
Rate selection
Display Screen
39.Select on rate entries table.
Create Schema
Display Screen.
Result
A message is displayed at the bottom of the screen to indicate that the rate was inserted.
40.Repeat step 6 for all required rates.
Create Schema
Display Screen
41.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
CNo
Consecutive NumberYConsecutive number in Billing Schema.
Action: Defaults.
RateYIdentifies a single rate
Action: Defaults.
VariantYVariant program
Action: Defaults
CNo
Consecutive NumberYConsecutive number in rate step internally assigned.
Action: Defaults.
I
IndicatorONRates can only be completely included in a schema. It is not possible, to delete individual steps of a rate in the schema. However, you can deactivate individual rate steps.
When selected indicates a rate step as inactive.
Action: Defaults.
AB
Advanced BillingONN/A
P
O/CYBilling line item relevant to posting.
An example situation would be that using a variant, you wish to calculate an amount for purposes of comparison. However, the amount is not to be posted.
Action: Defaults.
Amount Statistics GroupO/CYUsed for reporting purposes of Profitability Analysis (CO-PA).
Action: Defaults.
Quantity Statistics GroupO/CYUsed for reporting purposes of Profitability Analysis (CO-PA).
Action: Defaults.
O
Optional billing step
YIndicates an Optional-billing step.
Action: Defaults.
S
Reverse + / - sign
YIf the indicator is set, the +/- sign of the amount in the billing line item is reversed. A receivable becomes a credit memo, and a credit memo becomes a receivable.
Action: Defaults.
D
Disconnection periods not valuated.O/CYIndicates schema steps that account for disconnection periods relevant to billing.
Action: Defaults.
PSO/CNPrice summary
If you set the same price summary indicator for both of the schema steps, only one billing line item with the total price is shown on the bill:
Action: Defaults.
DLT1
Document Line Type 1YThe line item type selects the billing line items generated by variant programs for the bill printout.
Associates the billing line item with a text for the bill.
Action: Defaults.
Pre1RNSpecifies how to sort: By contract, division or device and with or without subtotal. Enter the pre-sort value (in this case 0002).
Action: Enter value in required field.
LIT2
Line Item Type 2YThe line item type selects the billing line items generated by variant programs for the bill printout.
Will further define text associated with a billing line item.
Action: Defaults.
Pre2RNSpecifies how to sort: By contract, division or device and with or without subtotal. Enter the pre-sort value (in this case 0002).
Action: Enter value in required field.
DST
Debit Sub-transactionYDetermines which general ledger account monies are posted to.
In the rate, a debit and a credit sub-transaction must be specified for each rate step that can create billing line items relevant to posting.
Action: Defaults.
CST
Credit Sub-transactionYDetermines which general ledger account monies are posted to.
In the rate, a debit and a credit sub-transaction must be specified for each rate step that can create billing line items relevant to posting.
Action: Defaults.
BB
Budget Billing Debit Sub-transactionYDetermines which general ledger account monies are posted to.
Action: Defaults.
BB
Budget Billing Credit Sub-transaction YDetermines which general ledger account monies are posted to.
Action: Defaults.
FF group
Franchise Fee groupYCompany-specific grouping of business partners with the same franchise fee conditions.
Would only be used at the rate level if it applies to everyone using this rate.
Action: Defaults.
P
Period Control YDefines the basis for proration.
Action: Defaults.
V
Variant Control
YAdditional input parameters.
Action: Defaults.
Input Operand 1YIndividually determined symbolic name for the assigned values that are used as input and output parameters in variant programs.
Action: Defaults.
Input Operand 2
YIndividually determined symbolic name for the assigned values that are used as input and output parameters in variant programs.
Action: Defaults.
Output Operand 1 YIndividually determined symbolic name for the assigned values that are used as input and output parameters in variant programs.
Action: Defaults.
IL
Information lines for back billingONN/A
Statistical Rate YMay be used for statistical analyses of the billing documents.
Action: Defaults.
Log.RS.no
Logical Rate Step numberYNumber that identifies a rate step. This number is assigned internally when you create rate steps.
Action: Defaults.
42.Select .
Result
A message is displayed at the bottom of the screen to indicate that the Schema has been created.
43.Select until you return to the SAP Easy Access screen.
Work Instructions - Create Rate Category
________________________________________________________________________
Purpose
Rate category represents the rate schedule. It is a classification of a contract for billing purposes. In conjunction with rate type and usage class, it is used to determine the rate.
Prerequisites
A Schema must exist to create a Rate Category.
Menu Path
To go to the Create Rate Category screen, use the following menu path:
Utilities Industry ( Billing ( Master Data ( Define Rate Categories ( Create Rate Categories
Transaction Code
EA53Create Rate Category
Initial Screen
44.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Rate CategoryRNUnique name identifying a rate category.
Action: Enter the name of the rate category being created.
DivisionRNType of service such as Electric or Gas.
Action: Enter the division
Copy FromONRate Category to copy from.
Action: Not necessary
45.Select to continue to the next screen.
Create Rate Category
Edit Screen
46.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Rate CategoryYUnique name identifying a rate category
Action: Defaulted from previous screen.
DescriptionONDetailed explanation of the rate category. Text should be standardized .
Action: Enter a detailed description of the rate category.
DivisionYType of service such as Electric or Gas.
Action: None. Defaulted from previous screen.
General Data:
Billing ClassRNClassification of contracts within a division, such as residential, commercial, or industrial.
Action: Enter the billing class associated with the rate category.
Outsort chk groupRNSpecifies which outsorting groups are to be carried out for a billing procedure.
Action: Enter the Outsort check group that applies to the rate category.
Rate cat st grp
Rate category statistic groupRNDescribes a statistics group for a rate category and is used for reporting.
Action: Enter the applicable statistic group.
Tax mon. basis
N/A
Billing schemaRNThe unique number or the alphanumeric key identifying a billing schema.
You determine the following in the billing schema: which rates are to be billed and in which order they are to be processed. Schemas are therefore a grouping together of one or more rates.
Action: Enter the applicable billing schema.
Back billingYN/A
No backbilling
Period-end billingYN/A
No PE billing
Billing in advanceN/A
47.Select to create the Rate Category.
Result
A message is displayed at the bottom of the screen to indicate that the Rate category has been created.
48.Select until you return to the SAP Easy Access screen.
Work Instructions - Create Rate Determination
________________________________________________________________________
Purpose
The purpose of rate determination is to determine the rates dynamically (at runtime) from the rate type of the register and the rate category of the installation.
Rate determination is performed historically. This has the advantage that possible rate changes can be implemented easily. You do not need to change the rate types and rate categories in the master data. Instead, a new rate is determined starting from a new from-date.
Prerequisites
A Rate Category and Rate Types must exist to create Rate Determination.
Menu Path
To go to the Create Rate Determination screen, use the following menu path:
Utilities Industry ( Billing ( Master Data ( Define Rate Determination
Transaction Code
EA87
Initial Screen
Edit Screen
Initial Screen
49.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Rate TypeRNUsing a rate type, you can allocate a rate to a register, device, rate category or installation. Allocation is carried out using historical rate determination; this is dependent on the rate category of the installation. Enter Rate type name.
Rate CategoryRNUnique name identifying a rate category.
Action: Enter the name of the rate category being created.
50. Select to continue to next screen.
Create Rate Determination
51. Select to continue to next screen.
Create Rate Determination
Edit Screen
52. Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Valid fromRNDate from which time slice is valid. Action: Enter effective date of the rate.
RateRNAction: Enter valid rate from drop down list. Repeat for all valid rates for the rate type.
53. Select to attach valid rate(s) to rate type.
54. Select to create the Rate Determination.
Result
A message is displayed at the bottom of the screen to indicate that the Rate determination has been created.
55. Create rate determination for each rate type for the rate category.
56. Select until you return to the SAP Easy Access screen.
Work Instructions - Create Rate Category Facts
________________________________________________________________________
Purpose
Rate category facts assign a value to operands in the rates, or assign the method for determining the value of the operand during billing.
Prerequisites
All Rate Determination for the Rate Category must exist.
Menu Path
To go to the Change Rate Category screen, use the following menu path:
Utilities Industry ( Billing ( Master Data ( Define Rate Category ( Change Rate Category
Transaction Code
EA54
Change Rate Category
Initial Screen
57. Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Rate CategoryRNUnique name identifying a rate category.
Action: Enter the name of the rate category.
58. Select to continue to the next screen.
Change Rate Category Screen
59. Select button to create Rate Category Facts.
60. Select to continue to the next screen.
61. Select runtime and then the button to assign update value method to operand.
Note that output operands will be updated at runtime, and each operand in the rate category is only assigned a value once.
62. Select button to create rate category facts operand values for remaining operands in the rate category.
Assigning price to price operand with seasons
Note that price keys may be created while assigning the price to the price operand in rate category facts. The price key can also be created separately and then assigned to the rate category fact.
63. Select to continue to the next screen.
Maintain Operand Value
Edit Screen
64. Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Valid fromRNDate from which the price key will be valid. Action: Enter the applicable date.
Valid toODDate to which the price key will be valid. Action: No entry. Default
PriceRNUnique Price key name. Action: Enter the name of the price key.
CurrencyRDCurrency for amounts in the system.
Action: No Entry defaults from price key.
CurrencyODCurrency for amounts in the system.
Action: No entry, defaults from price key.
TextRDDescription of the Price key. Action: No entry, defaults from price key.
65. Select button to continue to the next screen.
66. Select button to continue to the next screen.
Edit Screen
67. Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
CurrencyRNCurrency for amounts in the system.
Action: Enter currency for which the price key will be valid.
Price typeRNDefines the type of price to be created. Standard, Block or Scale price. Action: Enter 1 for blocked price.
68. Select to continue to the next screen.
When creating prices within the assignment of values to operands, the appropriate fields in the price key are defaulted based on the type of operand and the variant program in which it exists in the rate. The initial screen for creating a price is skipped.
Create Price
Edit Screen
69.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
PriceRYUnique name identifying a price. Action: Defaulted
Price descriptionONDetailed explanation of the price. Text should be standardized for all prices.
Action: Enter a detailed description of the price.
Price levelYThe price level is used in the case of rental prices to differentiate prices that have the same price class.
Price categoryYClassification of price: Quantity-based, Time-based, Flat, or Rental. Action: Defaulted
Price typeYThe price type classifies the price as a Standard price, a Block price, or a Scale price. Action: Defaulted
Header Data:
Trans currencyYRepresents the transaction currency that will be associated with the price. Action: Defaulted
Billing classRNClassification of contracts within a division, such as residential, commercial, or industrial.
Action: Defaulted
DivisionRNType of service such as Electric or Gas.
Action: Defaulted
UoMOUnit of Measure
Action: Defaulted.
Price adj. ClauseONN/A
Options: Options associated with the price being created.
Action: No entry is required.
Ext. priceONExternal price. The price is defined and calculated by means of user exits.
Action: No entry required if external price does not apply.
Whole no.N/A
FF price ImtN/A
Average Price: N/A
Action: No entry is required.
Rounding Category: Principle used for rounding.
Action: Must select one of the following.
Do not roundOYSpecifies no rounding.
Round upONNumbers are rounded up to the specified number of decimal places. Action: Select Round up
Round downONNumbers are rounded down to the specified number of decimal places.
Nearest wholeONNumbers are rounded up or down to the nearest whole number.
RoundingONStarting point for rounding.
Entering a positive value means rounding is carried out to the specified number of places behind the decimal point.
Entering a negative value means rounding is carried out to the specified number of places before the decimal point.
Action: Enter the starting point for rounding.
Franchise fee category: This would only be used when franchise fee is applied to a quantity, not an amount.
Action: Select no franchise fee.
No Franchise FeeOYIndicates no franchise fee.
Customer ContributionONN/A
Company Contribution ONN/A
Time Category: Indicates whether the time basis is days or months.
Action: Enter the time category associated with the price being created.
No Time CategoryONIndicates no time category.
MonthOYIndicates time basis as Month.
DayONIndicates time basis as Day.
Time basisRNExact specification for the time category, that is, number of days or months.
Action: Enter the time basis for the price being created.
Adjust price blocks: N/A
Action: No entry is required.
Historical Data:
Valid fromRNDate from which time slice is valid.
Action: Enter the start date of the price.
Valid toOYDate until which a time slice is valid.
If left blank date will default to 12/31/1999
Action: Default
PriceONPrice amount (SAP does not require price however business processes may.)
Action: Enter the price amount.
Note: See step 55 for blocked price configuration:
70.Select to save Price.
71. Select button to assign Summer Price to Price Operand.
Create Prices (not in Rate Category Facts)
Purpose
A price represents a cost.
There are four price categories:
1. Quantity-based price
You valuate quantities and consumption using this price.
2. Flat rate
A flat rate is a fixed amount per unit of time.
3. Rental price
Using this price you charge an amount for supplying the customer with a measuring device (device or meter) for a certain period of time. For this price category you must
also specify the price level. Enter a valid price class in the price field.
4. Time-based price
This price category is for valuating time-based values such as demands
and connection loads (for example, reference values).
Prerequisites
Recommendation:
SAP recommends that you structure and standardize the price key naming convention beforehand.
Menu Path
To go to the Create Price screen, use the following menu path:
Utilities Industry ( Billing ( Master Data ( Define Prices ( Create Prices
Transaction Code
EA89Create Price
Initial Screen
49.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
PriceRNUnique name identifying a price.
Action: Enter the name of the price to be created.
Trans currencyRNRepresents the transaction currency that will be associated with the price.
Action: Enter USD (US Dollars)
Price categoryRNClassification of price: Quantity-based, Time-based, Flat, or Rental.
Action: Enter the Price category that applies to the price being created.
Price levelONThe price level is used in the case of rental prices to differentiate prices that have the same price class.
Action: No entry required.
Price typeRNThe price type classifies the price as a Standard price, a Block price, or a Scale price.
Action: Enter the price type that applies to the price being created.
When creating prices, standard-naming conventions should be used.
50.Perform one or more of the following:
If You Want to...Then...
Create a standard price2. Select price type of 0 (Standard price).
3. Select 4. Go to transaction step 3.
Create a block price2. Select price type of 1 (Block price).
3. Select 4. Go to transaction step 6.
51.Select to continue to the next screen.
Create Standard Price
Edit Screen
52.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
PriceRYUnique name identifying a price.
Price descriptionONDetailed explanation of the price. Text should be standardized for all prices.
Action: Enter a detailed description of the price.
Price levelYThe price level is used in the case of rental prices to differentiate prices that have the same price class.
Price categoryYClassification of price: Quantity-based, Time-based, Flat, or Rental.
Price typeYThe price type classifies the price as a Standard price, a Block price, or a Scale price.
Header Data:
Trans currencyYRepresents the transaction currency that will be associated with the price.
Billing classRNClassification of contracts within a division, such as residential, commercial, or industrial.
Action: Enter the billing class associated with the price.
DivisionRNType of service such as Electric or Gas.
Action: Enter the division.
UoMOUnit of Measure.
Action: Enter kWh
Price adj. ClauseONN/A
Options: Options associated with the price being created.
Action: No entry is required.
Ext. priceONExternal price. The price is defined and calculated by means of user exits.
Action: No entry required if external price does not apply.
Whole no.N/A
FF price ImtN/A
Average Price: N/A
Action: No entry is required.
Rounding Category: Principle used for rounding.
Action: Must select one of the following.
Do not roundOYSpecifies no rounding.
Round upONNumbers are rounded up to the specified number of decimal places.
Round downONNumbers are rounded down to the specified number of decimal places.
Nearest wholeONNumbers are rounded up or down to the nearest whole number.
RoundingONStarting point for rounding.
Entering a positive value means rounding is carried out to the specified number of places behind the decimal point.
Entering a negative value means rounding is carried out to the specified number of places before the decimal point.
Action: Enter the starting point for rounding.
Franchise fee category: This would only be used when franchise fee is applied to a quantity, not an amount.
Action: Select no franchise fee.
No Franchise FeeOYIndicates no franchise fee.
Customer ContributionONN/A
Company Contribution ONN/A
Time Category: Indicates whether the time basis is days or months.
Action: Enter the time category associated with the price being created.
No Time CategoryONIndicates no time category.
MonthOYIndicates time basis as Month.
DayONIndicates time basis as Day.
Time basisRNExact specification for the time category, that is, number of days or months.
Action: Enter the time basis for the price being created.
Adjust price blocks: N/A
Action: No entry is required.
Historical Data:
Valid fromRNDate from which time slice is valid.
Action: Enter the start date of the price.
Valid toOYDate until which a time slice is valid.
If left blank date will default to 12/31/1999
Action: Enter the date the price will be valid to.
PriceONPrice amount
Action: Enter the price amount.
53.Go to transaction step 59.
54.Select to continue to the next screen.
Create Block Price
Edit Screen
55.Update the following Required, Optional, and Conditional fields, as needed:FieldR/O/CDefaultDescription/Action
PriceRYUnique name identifying a price.
Price descriptionONDetailed explanation of the price. Text should be standardized for all prices.
Action: Enter a detailed description of the price.
Price levelYThe price level is used in the case of rental prices to differentiate prices that have the same price class.
Price categoryYClassification of price: Quantity-based, Time-based, Flat, or Rental.
Price typeYThe price type classifies the price as a Standard price, a Block price, or a Scale price.
Header Data:
Trans currencyYRepresents the transaction currency that will be associated with the price.
Billing classRNClassification of contracts within a division, such as residential, commercial, or industrial.
Action: Enter the billing class associated with the price.
DivisionRNType of service such as Electric or Gas.
Action: Enter the division.
UoMRNUnit of measurement.
Action: Enter the unit of measurement applicable to the price.
Price adj. ClauseONN/A
Options: Options associated with the price being created.
Action: No entry is required.
Ext. priceONExternal price. The price is defined and calculated by means of user exits.
Action: No entry required if external price does not apply.
Whole no.ONValuate quantity portions already started using full price. If this indicator is set for a price, the amount is determined in a particular way. The full price is applied to each portion already started using the quantity base of a price.
Action: No entry required.
FF price ImtN/A
Average Price: N/A
Action: No entry is required.
Rounding Category: Principle used for rounding.
Action: Must select one of the following.
Do not roundOYSpecifies no rounding.
Round upONNumbers are rounded up to the specified number of decimal places.
Round downONNumbers are rounded down to the specified number of decimal places.
Nearest wholeONNumbers are rounded up or down to the nearest whole number.
RoundingONStarting point for rounding.
Entering a positive value means rounding is carried out to the specified number of places behind the decimal point.
Entering a negative value means rounding is carried out to the specified number of places before the decimal point.
Action: Enter the starting point for rounding.
Franchise fee category: This would only be used when franchise fee is applied to a quantity, not an amount.
Action: Select no franchise fee.
No Franchise FeeOYN/A
Customer ContributionONN/A
Company Contribution ONN/A
Time Category: Indicates whether the time basis is days or months.
Action: Enter the time category associated with the price being created.
No Time CategoryOYIndicates no time category.
MonthONIndicates time basis as Month.
DayONIndicates time basis as Day.
Time basisRNExact specification for the time category, that is, number of days or months.
Action: Enter the time basis for the price being created.
Adjust price blocks: Depending on how this indicator is set, the price blocks can be adjusted to the actual billing period in the case of quantity based block prices.
Action: You must select one of the following.
No AdjustmentOYIndicates no adjustment to the price blocks..
Same price keyONIf you choose adjustment for the same price key, periods having the same price key are taken into account together. The blocks are adjusted to this common period.
Price key/ amountONN/A
Per time sliceONN/A
Llim. IntONLower limit of interval for price block adjustment in days.
Action: Enter the specifications for the lower limit.
Ulim. IntONUpper limit of interval for price block adjustment in days.
Action: Enter the specifications for the upper limit.
Historical Data
Valid fromRNDate from which time slice is valid.
Action: Enter the start date of the price.
Valid toOYDate until which a time slice is valid.
If left blank date will default to 12/31/1999
Action: Enter the date the price will be valid to.
56.Select to enter block pricing data.
A historical data price line must be selected to perform block maintenance.
Block Maintenance
Edit Screen
57.Update the following Required, Optional, and Conditional fields, as needed:
FieldR/O/CDefaultDescription/Action
Qty baseRNIndicates the quantity to which a quantity-valuating value (such as a price amount) refers.
Action: Enter the quantity.
Price amtRNPrice amount
Action: Enter the price amount.
From-blockRNDefines the lower quantity limit within the price table for storing block and scale prices.
Action: Enter the lower quantity limit.
To-blockYDefines the quantity that a price will be valid to within the price table for storing block and scale prices.
Action: Enter the quantity that the price will be valid to.
58.Select to transfer price data.
Result
A message is displayed at the bottom of the screen to indicate that the block amounts have been transferred to price data.
59.Select to create the price.
Result
A message is displayed at the bottom of the screen to indicate that the price has been created.
60.Select until you return to the SAP Easy Access screen.
BPP Responsibility AreaBarbara Ford
BPP Organization AreaBilling
BPP ReleaseSAP R/3 4.6C CCS 4.63
Last Changed Date02/08/2001
Last Changed ByBarbara Ford
10 of 7006/21/07Create Billing RatesPage 1 of 70Last Updated: BFORD