Symptom
The following error occurs in a Contract:
Time frame Unlabeled Timeframe(1): Start date must be before end date (Unlabeled Timeframe(1) represents the name of the Time fame)
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Sales Orders work center.
- Select the Contracts view.
- Open Contract XYZ (XYZ represents the ID of the Contract).
- The following error occurs:
Time frame Unlabeled Timeframe(1): Start date must be before end date
Cause
The error “Time frame Unlabeled Timeframe(1): Start date must be before end date” in Contract XYZ occurs because there is an Invoicing Time Frame in the Invoice Schedule that has no Start Date and End Date or the Start Date and End Date don't fall within the Contract Start and End Date.
Resolution
To solve the issue, remove the Invoicing Time Frame via the Remove button.
You can do this as follows:
- Go to the Sales Orders work center.
- Select the Contracts view.
- Open Contract XYZ.
- Navigate to the Pricing and Invoicing tab and the Invoice Schedule sub tab.
- Click on the Edit Invoicing Time Frame button.
- In the Invoicing Time Frames section that select Unlabeled Timeframe(1).
- In the Details section you can see that the Start Date and End Date is not filled and therefore not valid and does not fall between the Contract Start and End Date or that the Start Date and End Date do not fall within the Contract Start and End Date.
- Click on the Remove button.
The error will not occur anymore.
If you wish to maintain a time frame for an invoice schedule you can click on Add Row and enter the respective parameters with the Start Date and End Date that lies between the Contract Start and Contract End date.
Keywords
Time frame; Unlabeled Timeframe; Start date must be before end date; Start Date; End Date; Contract Item Start Date; Contract Item End Date; Invoice Schedule; , KBA , AP-SLO-SO , Sales Order , Problem