Skip to main content
Question

Cannot set Plan Start Date later than Valid From on Service Contract

  • March 26, 2026
  • 1 reply
  • 9 views

Forum|alt.badge.img+5
  • Do Gooder (Partner)

Hi,

I've created a new service contract.
It seems that I cannot set Plan Start Date (Invoicing) later than Valid From on the Service Contract Header. Why is this.
For example the Contract Valid From date is 2026-04-01, but we have agreed with the customer that we will start invoicing from 2026-05-01.

IFS doesn´t allow us to use service contract this way, why is this? How is it suppose to work? Is this somthing we can change?

 

 

1 reply

Lingesan08
Hero (Partner)
Forum|alt.badge.img+9
  • Hero (Partner)
  • March 27, 2026

Hi ​@SAWI ,

  This is actually standard behavior in IFS Cloud and is tied to how periodic invoicing logic is designed.

👉 Why this restriction exists:
IFS requires that the Periodic Invoice Plan Start Date ≤ Contract Valid From date because:

  • The contract is considered commercially active from the Valid From date

  • Periodic invoicing is expected to align with the contract lifecycle

  • The system avoids “gaps” where a contract is active but not invoiceable, which could create inconsistencies in revenue recognition and contract follow-up

That’s why you see the validation:

“START DATE cannot be later than the Service Contract header FROM DATE”

👉 Your scenario (very common in real life):

  • Contract valid from: 2026-04-01

  • Billing starts: 2026-05-01

✔️ This is valid from a business perspective — but IFS expects you to handle it differently.

✅ Recommended Ways to Handle This

Option 1: Align Valid From with Billing Start (Most Common)

  • Set Valid From = 2026-05-01

  • Treat April as:

    • Free period, or

    • Pre-contract/setup phase handled outside the contract

✔️ Cleanest solution in IFS

Option 2: Use April as a Non-Billed Period

Keep:

  • Valid From = 2026-04-01

  • Plan Start Date = 2026-04-01 (required)

Then:

  • Adjust pricing / invoice rule so first period is zero or excluded

    • Manual adjustment

    • Special pricing period

    • Discount / free month logic

✔️ Keeps system consistency, but needs workaround

Option 3: Separate Commercial vs Billing Logic

  • Use contract from April for service coverage

  • Control billing via:

    • Invoice plan adjustments

    • Manual invoicing start

  Less clean, more maintenance

 Can this be changed?

  • This is standard system validation

  • Not configurable via standard settings

  • Only possible via:

    • Customization (not recommended)

    • Event/action workaround (complex)

Key takeaway

IFS assumes:

“If a contract is valid, it should also be invoiceable from that date.”

So instead of delaying the Plan Start Date, you typically:
✔ Adjust the contract start date
✔ Or handle the first period as non-billable

Hope this clarifies 👍