Why is nextBillingDate not updated by time?

Topic summary

A user has configured a workflow to monitor “order paid” events and expected the nextBillingDate field in a contract to update automatically whenever a new order is created or paid.

Current Issue:

  • The nextBillingDate remains unchanged, showing the original value from contract creation
  • The user anticipated it would match the order date

Status:

  • The user is uncertain whether this is a configuration error on their part or a system bug
  • A screenshot has been provided showing the issue
  • No responses or solutions have been posted yet
Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

I set up a workflow to read the “order paid” event, and I assumed that nextBillingDate would be updated each time a new order was created or paid. However, it seems that the contract’s nextBillingDate hasn’t been updated — it still shows the original value from when the contract was first created. Did I do something wrong, or is this a bug? I supposed nextBillingDate to be the same day as the order.