Upcoming changes in Project Flow
At Milient, we continuously enhance Project Flow by Moment to make your daily work simpler, faster, and more efficient.
New changes in Project Flow
This release covers invoice validation, more flexible time registration, multiple price lists per customer, more consistent record deletion, a more stable importer, and a batch of bug fixes affecting invoicing and account management.
Changes:
Improved Invoice Validation for E-Invoicing (EHF/PEPPOL)
Why? E-invoices could sometimes fail at the very last step of sending, even after showing as “ready to send,” with technical error messages that didn’t make clear what needed to be fixed.
What's changed? EHF/PEPPOL validity is now checked earlier — when you finalize an invoice, and again in the send dialog — and error messages now name the exact field and value that need attention instead of a technical reference. Invoices sent by print or email are unaffected.
Where to find it? Whenever you finalize or send an e-invoice.
More Consistent Deletion Across Records
Why? Deleting things like departments, tags, or custom fields that were still referenced elsewhere could behave inconsistently — sometimes blocking the deletion without a clear reason, sometimes not.
What's changed? Deletion rules are now consistent across record types: a referenced record is either deleted with the reference cleared, or the deletion is refused with a clear message explaining why. Notes also now stay visible in a record’s history even if the person who wrote them has since been deleted from the account.
Where to find it? Applies wherever you delete departments, tags, custom fields, user accounts, or other referenced records.
More Flexible Time Registration When Tasks Are Required
Why? For projects where task tracking is required, you could only log time to a task itself — never directly to the activity it belonged to, even when that made more sense for the work.
What's changed? You can now register hours to either a task or its activity. The activity list only shows activities that don’t have an open task, and task options now show which activity they belong to, so it’s clear where your hours are going. Works the same in the desktop and mobile timesheet editors.

Where to find it? Time registration, on projects with “Task required (if exists)” enabled.
New function:
Multiple Price Lists per Customer
Why? Some customers need more than one price list — for example, different rates for different types of work — but Moment only supported a single hourly-rate list per customer.
What's changed? You can now create and manage several price lists for the same customer. Projects and offers let you choose which of the customer’s price lists to use, and the “Hourly rates” tab on Customer Detail is now called “Price lists,” where you manage rates per list.

Where to find it? Customer Detail > Price lists, and when setting the price model on a project or offer.
Bug Fixes:
#981 - EHF Invoice Generation Failure
Issue: Generating an e-invoice for a customer with “Replace external receiver reg. no.” enabled and no external receiver, or a Norwegian customer with an external receiver but no e-invoicing address of its own, could fail with an error about empty elements in the document.
Fix: EHF generation now handles these cases correctly.
#1031 - Incorrect Hourly Rate Shown for Invoicing
Issue: Some time records showed an estimated hourly rate instead of the correct rate from the price list under “To be invoiced.”
Fix: Affected time records have been corrected so “To be invoiced” reflects the current price-list rate again. Manually set rates, historical rates, and already-invoiced records are unaffected.
#1015 - Re-adding a Coworker to Their Main Company
Issue: After deleting a coworker’s account, re-adding them to their main company could fail with an error.
Fix: This issue has been resolved, and coworkers can be re-added to their main company as expected.
#1972 - Deleting an Offer or an Offer Line
Issue: Deleting an offer, or a line on an offer, could fail if activities had been created from it.
Fix: The deletion now clears the link to those activities first, so the offer (or line) can be deleted and the activities remain in place.
#1971 - Subscription Billing After a Licence Change
Issue: Changing a company’s licence count, or switching an integration subscription on or off, didn’t always update the related subscription lines — so the company could keep being billed at the old quantity.
Fix: Subscription lines now update correctly when licence counts or integration subscriptions change. Already-invoiced lines are unaffected.
#1024 - Time Report Export Failing for Certain Project Names
Issue: Downloading a time report for a project whose name contained a double quote (") could fail.
Fix: This has been corrected, and exports now complete regardless of the characters in a project’s name.
Removed Functionality:
There are no removed features or functionalities in this release.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article