94
Work Instruction Version: Draft 1 Work Instruction 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) 06/10/22Create Billing Rates Page 1 of 94 Last Updated: BFORD

Billing Rate Configuration Procedure

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