Looking at the screenshot below, you might notice something interesting.
SuiteCRM v8 already introduced a field type related to Line Items, but surprisingly… it’s currently empty and not implemented yet in the core UI.
That raises a big question:
When will the team officially make Line Items fully compatible with SuiteCRM v8 for modules like Quotes, Invoices, and Contracts?
Because right now, many of us are still relying on the legacy v7-style AOS line items, which creates a gap when building modern SuiteCRM v8 solutions.
What I Noticed
From the UI and database structure, it seems that:
-
SuiteCRM has already prepared a field type for line items
-
But the implementation has not been completed
-
Modules like Quotes / Invoices / Contracts still rely on legacy AOS components
So essentially, the foundation exists, but the feature is still unfinished.
But I Can’t Wait Anymore
In my case, waiting is not really an option anymore.
I need to move forward and make Quotes, Invoices, and Contracts fully compatible with SuiteCRM v8 now, instead of relying on the legacy interface.
So I’m starting to work on:
Migrating the entire Line Items system to be compatible with SuiteCRM v8
Making it work properly with modern Angular UI
Ensuring performance and flexibility for future modules
Taking It One Step Further
And honestly, why stop there?
I’m also considering migrating my existing plugin:
But this time with a much bigger vision.
Instead of only supporting:
-
Quotes
-
Invoices
-
Contracts
It could also support:
Opportunities
Imagine being able to manage product/service line items directly inside Opportunities with the same powerful interface.
This would allow:
-
product-based opportunity forecasting
-
service estimation
-
better pipeline value calculations
-
smoother conversion to quotes/invoices
Possible Future Features
If I go forward with this migration, the new system could include:
-
Native SuiteCRM 8 UI support
-
Reusable Line Item field type
-
Works in multiple modules
-
Better calculation engine
-
Dynamic tax & pricing logic
-
Extendable architecture for developers
Basically turning Line Items into a true reusable component across SuiteCRM.
Community Feedback
I’m curious what the community thinks.
Are you also waiting for official SuiteCRM 8 line item support?
Would you find it useful to have line items inside Opportunities?
What features would you expect from a modern line items engine?
I’d love to hear your thoughts.
If enough people are interested, this might turn into a fully upgraded SuiteCRM 8 Line Items solution.

