SAP Knowledge Base Article - Public

2724306 - How to Invoice Completed Contracts With Open Scheduled Invoice Requests


You have canceled a contract, but want to invoice all the open scheduled invoice request items before they are due in the invoice schedule.


SAP Business ByDesign

Reproducing the Issue

  1. Navigate to the Sales Order workcenter.
  2. Open the Contracts view.
  3. Open contract ABC (ABC represents the contract ID).
  4. Navigate to the Items tab.
  5. Select a Cancellation Reason.
  6. Select Invoice Cancellation: Keep Invoice Requests.
  7. Save the contract.

Once the cancellation task is processed the contract is set to status Complete.

  1. Open contract ABC.
  2. Navigate to the Pricing and Invoicing tab.
  3. Select the Invoice Schedule subtab.
  4. All Fields in the invoice schedule are grayed out.

You cannot change the dates for the Invoice Schedule anymore.


  • Once the contract is set to status Complete, you cannot alter pricing data in the contract anymore.
  • The invoice schedule cannot be adjusted anymore and you are not able to set the dates.
  • If you want to create all invoice requests from the invoice schedule, you need to use a workaround.
  • If you want to cancel all open invoice schedules for the item you can select the Action Cancel open dates option in the invoice schedule (release 1905 owards).


How to create all invoice requests from the invoice schedule:

  1. Open the Business Configuration workcenter.
  2. Open fine tuning activity Time Horizon for Scheduled Invoice Requests Run.
  3. Select a value for days, that includes the latest day of the invoice schedule.
  4. Save the fine tuning activity.
  5. Trigger the scheduled invoice requests (follow KBA 2707172 - How to Manually Trigger Sales Order Invoice Schedule).
  6. Open the fine tuning activity and set the horizon back to the original value.

This solution also works with an invoice schedule in a completed sales order.

How to cancel all open invoice schedules for the item (release 1905 owards):

  1. Go to the Sales Orders work center.
  2. Go to the Contract view.
  3. Open contract ABC.
  4. Go to the Pricing and Invoicing tab and the Invoice Schedule sub tab.
  5. Select line item YY.
  6. Click on the Action button and select the Cancel open dates option.

All open dates for this item are then canceled.

See Also

KBA 2707172 - How to Manually Trigger Sales Order Invoice Schedule


Invoice Schedule, Cancellation Reason, Keep Invoice Requests, Time Horizon, Scheduled Invoice Requests, Rechnungsterminplan, Absagegrund, Rechnungsanforderung beibehalten, cancel, Rechnung stornieren, Vertrag, Kundenauftrag, Contract, Sales Order , KBA , AP-CCP-CC , Customer Contract , How To


SAP Business ByDesign 1811 ; SAP Business ByDesign 1902 ; SAP Business ByDesign 1905