Open Collective
Open Collective
[Breaking change] Expense item "incurredAt" input
Published on May 9, 2023 by Benjamin Piouffle

In, we're going to change the type of the "ExpenseItem.incurredAt" field to match what we're using in various places. After this change, non-ISO dates will be rejected by the API.

Example of incorrect use:
createExpense(items: [{ incurredAt: "2022-01-01" }])
Example of correct use:
createExpense(items: [{ incurredAt: "2022-01-01T00:00:00.000Z" }])

Please note that even though this field accepts a timezone, our frontend will completely ignore the time and treat all dates as absolute values. 
Open Collective
Make your community sustainable.



  • Create a Collective
  • About Fiscal Hosting
  • Discover
  • Find a Fiscal Host
  • Become a sponsor
  • Become a Host