Skip to Content

Payment scheme to be considered at contract account level


This is a question regarding the payment scheme functionality on a SAP IS-U system


We are working on a billing system for a utility company in the energy sector. Customers may have one account but 2 contracts (elec and gas). Currently we use the payment scheme to calculate the projected cost for the next year and create the customer's monthly payment plan at contract level. As the cost is estimated there are variances for each contract at the end of year and they may result that one is overpaid and another is underpaid. Currently, the reassessment works at contract level carrying the debt over the next period. Moreover, if the customer has done a payment outside the scheme, that gets posted at contract account level and ignored by the reassessment.


In order to improve the reassessment and include all documents we are thinking on using the standard clearing run during the invoicing processing to clean up the account and then use the resulting balance prorated on each contract to calculate the next periods charges.

My question is: is there any alternative functionality that enables us to include items outside the contract during the generation of the payment scheme?

Thank you very much,

Josep Coll Piferrer

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Jan 10, 2014 at 12:30 AM

    Hi Josep,

    Check event R515.

    In this event you can pre-select open items that you want to take into account when a payment scheme

    is created or changed.

    Table TY_R515_FKKCL contains all open items (credit items and receivables) that can be transferred to

    the payment scheme. If you want to exclude one of these items, reset parameter XMARK_415 in this table to its initial value. The remaining items are available for selection.

    If the payment scheme is created in the background, the preselection is valid and all open items, for which parameter XMARK_415 is not reset to its initial value, are taken into account in the payment scheme.

    You can also call this event if you subsequently want to include open items in the payment scheme or

    remove items from the payment scheme. The event is run via a method in dialog mode as well as if

    changes are made in the background.

    Indicator X_ROLLIN determines whether to add the open items that were transferred to the function

    module to the payment scheme, or whether items need to be removed from the payment scheme. In the

    latter case, the indicator is set to SPACE.

    Hope it helps..



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 10, 2014 at 05:39 AM

    Hi Josep

    Are you using ECC 6 system? There is a functionality added in here in configuration of basic settings of payment scheme where you can activate the inclusion of contract account level items in payment scheme. Did you check that?



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.