Beruflich Dokumente
Kultur Dokumente
The system can automatically create Budget Billing plans during invoicing or
move-in processing. However, one can create them manually too.
3.
4.
First a bit on the categories of Budget Billing. IS-U/CCS supports Average Monthly
Billing (AMB) and Budget Billing Procedure (BBP) as special budget billing categories
applicable to North America.
In Budget Billing, an average amount is determined either through simulation or
manually. The customer pays that average amount for a period of 12 months. At the
same time, the customers actual consumption is billed, and the results are printed on
the bill. In addition, the difference between the customers actual consumption and the
average amount is calculated, updated monthly, and printed on the bill. In the last
month of the meter reading period, the actual amount and the accumulated difference
are billed.
The budget billing cycle, meaning the equal distribution of dates over the period
(one or more months)
However, one can override the preset values from the portion either in the budget
billing plan itself or in a contract. While changes made in the budget billing plan take
effect immediately, entries made in the contract do not take effect until the budget
billing plan is created again.
Every parameter record can contain up to 5 budget billing cycles. One can select the
following values:
budget billing item to be calculated in the field Days to Bud. Bill. The system uses this
number of days to calculate the other budget billing items.
Parameter Record
Portion
Periodic consumption
The following functions are also available for calculating the budget billing amount:
In the case of an interim billing, one can specify whether the remaining budget
billing amounts are to be adjusted.
1.
In the case of budget billing, one can also perform mass changes.
In case of statistical budget billing procedure, the budget billing amounts are
displayed as a statistical posting (not a posting in general ledger) in the account
balance display.
2. In case of partial bill procedure, the individual amounts are entered as a
receivable on the debit side after the completed partial bill run. The budget
billing amounts are not displayed in the account balance display immediately
after the budget billing plan has been created unlike statistical budget billing.
The budget billing plan is managed for the partial bill procedure in a shadow
table (DFKKMOP and DFKKMOPW). This is not used by FI-CA. After the report
Create Partial Bill (transaction EA11) has been started, the item is posted in FICA (debit entry). This is an actual posting with VAT.
3. In the payment plan, the utility company and the customer decide on the
amount to be paid with each bill. So instead of paying the actual bill amount,
which varies according to season, the customer pays the payment plan amount.
The utility company records the difference between the payment plan amount
and the actual bill amount and charges it at a later date. Depending on the
category to which the payment plan belongs, or depending on the settings in
the contract, the difference amount is reimbursed or charged to the customer
when the payment plan expires or, at the very latest, when the customers
moves out of the premise. Consumption billing must take place for every due
date of the payment plan. Because of this, the payment plan is not comparable
to a statistical budget billing plan or a partial bill, in which the relevant amounts
are charged in between two periodic bills. Also we can only create payment
plans from category BBP. Payment plans from category AMB are not actually
created but are managed as virtual payment plans in the system based on the
start month or alternative start month defined in the contract. When the monthly
bill is created, the payment plan data is evaluated and included in the
calculation of the payment plan amount.
Payment Plan
3.
Payment Scheme period is not limited. When a periodic bill is created, the
system does not end the payment scheme but adjusts it. Therefore, if a periodic bill
is late, we can at least charge the customer for the previous budget billing amount.
4.
5.
6.
7.
8.
9.
10.
11.
12.
The value of a payment scheme item can never be lower than zero.
We cannot create a payment scheme with a start date that lies in the past.
When a payment scheme is created, a sample line (in tableEABPL) is created
for each contract in addition to the header data (in tableEABP). This line contains
all data relevant to the payment scheme such as amount, payment frequency, first
payment date, and so on. This request data is also determined from the payment
scheme sample lines. They represent the most important connection
betweentheSAP Utilities data and the contract accounts receivable and payable
data in this procedure.
13.
14.
The system first determines the payment scheme amount for each due date
item. The extrapolation amount determined in event R511 and the amount from the
open items that was transferred to the payment scheme are added together. This
sum is divided by the number of payment scheme requests remaining in the
billing period. The number of payment scheme requests depends on the start
date of the payment scheme, the payment frequency, and the end of date of
the billing period.
15.
The Payment scheme would be having one of the below status at any point of
time in the system.
16.
Deactivation reason for Payment Scheme can be due to the below reasons.
Payment Scheme adjustment can happen cause of Periodic Billing and Interim Billing.
Here I am talking about Periodic Billing. For more details on this do look at the link.
Number of open payment scheme requests until the end of the new periodic bill: 12
(from the extrapolation period of 12 months)
After the payment scheme has been adjusted, the new amount is (1200 + 240) / 12 =
EUR 120
From EUR 120, this consists of an extrapolation amount of EUR 100 and open items
transferred to the payment scheme to the value of EUR 20.
22. Once a payment scheme has been adjusted, the system carries out an amount
and percentage limit check of the changed payment scheme sample lines
before the changes are written to the database. This setting is done in
customizing (Table is TE558)
22. The checks take place at contract level regardless of whether the contract is
optional or mandatory. The system carries out the check in event Check
Amount/Percentage Limits for Automatic Payment Scheme Adjustment (R514), for
which SAP provides a standard logic.
22. For terminating a Payment Scheme, enter the End date and the Deactivation
reason. Once the end date has been given, the system checks whether payment
scheme requests that have already been paid exist after the end date. If this is the
case, the end date is set to the next due date plus one day. Depending on the
sequence of the end date and the first payment date of the payment scheme, the
system proceeds as follows:
> If the end date is before the first payment date of the payment scheme, the payment
scheme is deleted from the database. If statistical requests for this payment scheme
are already created, they are cleared.
> If the end date is after the first payment date of the payment scheme, the system
executes the following actions:
The payment scheme sample line that is active on the end date is prorated so
that its end date is the same as the end date of the payment scheme. A new
sample line is created for the part of the sample line that comes after the end date.
All payment scheme sample lines with a start date that comes after the end
date are deactivated.
The end date and, if necessary, the deactivation reason are entered in the
payment scheme header data.
All statistical requests with due dates that lie after the end date are cleared.
25. In order to ensure that a payment scheme can no longer be changed, one
must deactivate it once it has ended.
25. Requests with due dates that come after the most recent interim or periodic bill and
that have already been paid are settled against the current consumption billing
when the bill is created.
25. If the interim/periodic bill is reversed, the entire process is cancelled. This means
that the clearing of the paid requests against the transferred items and the current
consumption billing is also reversed.
25. We cannot delete a payment scheme from the system, it can be archived though.
25. Migration Object for Payment Scheme is BBP_PAYSC
25. An important customizing has to be maintained for SAP
Utilities under Invoicing Basic Settings Define Basic Settings for Invoicing,
choose Tax Determination in Billing for the time of tax determination.
The following events are available for the budget billing procedure Payment Scheme.
Below are some screenshots of how the Payment Scheme works in the system. For
now this Contract doesnt have any previous billing history maintained in the system.
So on the date of move-in the Payment Scheme has been activated. For the current
Billing Period extrapolation is done and an Estimated amount of EUR 1 is written down
as shown.
Below are the screenshots of the Billing line items which show the actual consumption
amount for the current period and the prorated consumption amount for the next billing
period which has the Budget Billing Item checked.
Payment Scheme would require the End Date and the Deactivation reason as shown
below.
For now this Contract has previous billing history maintained in the system. So when
the Payment Scheme is activated it asks for importing the open items from the
contracts.
Once Payment Scheme is created the amount is extrapolated for the current period as
well as for the future period.
The Estimated Billing document created by the Payment Scheme is shown below and
the subsequent actual consumption Billing Document too.
There are many scenarios which I have not talked about as they would require more
time to explain, ( but anyways probably later some day) , these can be found out in
the SAP link where they are described in detail.
So first in the series is Payment Plan. As always most of the content here is copied
from help.sap. (link is here). So instead of rewriting whats already written, I would try
to present it in the system.
A little summation on Payment Plans.
1.
In the payment plan, the utility company and the customer decide the amount to
be paid with each bill.
2.
Depending on the settings that have been defined in Customizing, one can
either enter an amount for a predefined period (generally 12 months) in the
payment plan, or can use the previous bills to calculate an average value for the
current bill. The first payment plan can only be valid for a period of less than 12
months.
3.
The budget billing amount is determined in event R950. SAP provides the
following standard function with function module ISU_CALC_PAYPLAN_AMOUNT.
More on this can be read in the documentation of the event.
4.
5.
Consumption billing must take place for every due date of the payment plan.
Because of this, the payment plan is not comparable to a statistical budget billing
plan or a partial bill, in which the relevant amounts are charged in between two
periodic bills.
6.
7.
8.
9.
10.
One can only create payment plans from category BBP. Payment plans from
category AMB are not actually created but are managed as virtual payment plans
in the system based on the start month or alternative start month defined in the
contract. When the monthly bill is created, the payment plan data is evaluated and
included in the calculation of the payment plan amount.
A payment plan item can only ever be assigned to one sub transaction.
The amount of a payment plan item can never be lower than zero. Therefore, a
payment plan item cannot be assigned to a credit sub transaction.
11.
One can only create a payment plan for one monthly budget billing and billing
cycle.
12.
The system uses the billing allocation date from the schedule record of the
portion as the due date for the individual payment plan items. Since this date does
not define the date by which the customer has to pay the amount, the system
displays the bill month.
13.
If its defined in Customizing that no amount is charged in the last month of the
payment plan period, the system creates the item with the amount zero. Its uneditable.
14.
If joint display of payment plans is requested then in the contract that the
payment plan belongs to, the Joint Invoicing indicator must be set to value 1
Contract must be invoiced with other contracts and also the payment plans that you
want to display together must have the same start date.
15.
If we delete the start month from a contract, an existing payment plan for that
contract is ended when the nextinvoicing run takes place.
16.
If the invoicing document, in which the payment plan was ended, is reversed,
the end date of the payment plan period is restored to its previous value.
17.
18.
In order to create a payment plan for a contract, the meter reading unit that
belongs to the contract must be allocated to a portion with a monthly billing period.
The payment plan procedure does not work with other billing periods.
19.
Since the payment plan procedure only supports a monthly billing cycle, the
Permitted Budget Billing Date and Budget Billing Cycle fields in the portion are
obsolete and therefore do not need to be maintained.
20.
The fields Combine Due Date of Budget Billing Item and Bill, Type of
Extrapolation for Waste Disposal, and Dun Last Due Date fields are not relevant for
the payment plan procedure and therefore do not need to be maintained.
21.
For a payment plan, the due dates of the individual payment plan items
correspond to the allocation dates of the monthly billings that occur in the payment
plan period. The due date in the payment plan item is only used to allocate the
individual items to their corresponding monthly bills.
22. The following payment plan categories exist (already discussed in a previous post):
Budget billing plan (BBP): As we can see below the Budget Billing Amount is
calculated by the system for the starting payment plan as $105. If this is a new
customer then we need to maintain manual history to define the pattern of
consumption. As shown in the below under Manual History (its down below in this
post) the net amount is $1260 which comes to $105 per month.
Budget bill amount can be changed for periods which have not been billed.
Now I have executed Invoicing and as we can see in the line items, we habe the actual
consumption amount as $100, the payment plan amount as $105 and the difference
amount as $5. These have different line item types as shown.
In the payment plan display we get the below display after the first invoicing run. The
status becomes green and also we can see the Current difference amount as $5.
Now here we have invoiced for the whole year,as we see all the status has changed to
green, and the Current difference amount is also put back as $0 and put into the
invoice.
Here is the last month invoice when the payment plan culminates, and a new payment
plan starts.
As we see here the new payment plan start and end dates. Once the 2012 payment
plan ends the new one gets created automatically for 2013 when the invoice for
December is executed.
Now if we check the new payment plan we see a new amount calculated (from the past
12 months consumption history) and the current difference amount set as $0.
Now as has been mentioned in point 17,to end a payment plan we just need to remove
the start month from Contract. Here that was done and we see that the payment plan
has a different end period and the invoice line items just show the consumption
amount.
23. Average monthly billing (AMB): In this case we cannot create a payment plan but
can use the transaction to check what the amount is been charged as budget bill
(screenshot below). The changes needed in contract are shown below which is just the
change in payment plan type.
The payment plan mentioned in the contract gets first priority when creating payment
plan, if there is different one used for creation it asks for confirmation. Now $105 is the
amount to be charged in AMB as shown and calculated by the system.
calculated as actual total amount * min days / simulation days. Its 150*30/31 which
comes to 145.16 after rounding becomes 145.
If data for Payment Plan is already maintained in Contract then that precedes the data
given for creating a payment plan.
24. We use the Adjust Payment Plans Automatically transaction (transaction code
EK93M) to adjust active payment plans that belong to category BBP. We can make a
percentage increase or decrease to payment plan item amounts. However, any items
that have already been requested in a monthly bill, or items whose due date lies after a
move-out date are not adjusted. Event R954 to prevent the adjustment of individual
payment plans can be used.
How it works
Green
Yellow
Red
Stop sign
Payment plan items that have already been included in an invoicing run.
Payment plan items with a due date that lies in the future.
Payment plan items with a due date that lies in the past.
All items with a due date that lies after the move-out date (for contracts with
a move-out date).
We use the Manual History transaction (transaction code EK95) to create the manual
history.
When calculating payment plan amounts in the standard version of event R950, the
system only interprets the amount history. If we create a consumption history, it is
necessary to define own functionality for event R950 and, if necessary, event R955.
Manual History
The balance forward amount consists of the accumulated difference between the
actual billed amount and the amount defined in the payment plan. This difference can
be positive or negative and can be any value. Therefore, it may necessary to adjust it
under certain circumstances. .
In the Adjust Balance Forward Amount transaction, we can select a contract and enter
a new balance forward amount. We can also enter posting parameters such as posting
date, document type, and reconciliation key.
Depending on whether the new balance forward amount is higher or lower than
the current amount, either the credit items or the receivable items are allocated
clearing restriction 3.
A document gets posted which is the sum total of the current differential amount ($15)
and the new difference amount that we would mention.
29. IS Migration Workbench Migration object BBP_EXT.
30. Events
Event R940/End Payment Plan? (ISU_SAMPLE_R940)
Event R951: Check Payment Plan Amount for Current Bill, if Nec. Change or End Pymt
Plan (ISU_SAMPLE_R951)
Event R953: Determine Whether the Payment Plan Amount is Checked
(ISU_SAMPLE_R953)