Announcements
No record found.
Hi Alina,
Yes, it is possible to implement a custom approval workflow at the line level in Business Central, although it requires more advanced development compared to document-level workflows.
Here are some key considerations:
Custom Table and Logic: You’ll need to create a custom table to track approval status for each line. This table should link to the document and line identifiers.
Workflow Events and Conditions: Extend the workflow engine to trigger events based on line-level changes. You can define conditions such as amount thresholds or item categories to determine when a line requires approval.
UI and Status Handling: Modify the page to show approval status per line and disable posting or further processing until all required lines are approved.
Document-Level Impact: Implement logic to evaluate the overall document status based on the approval state of its lines. For example, reject the document if any line is rejected, or approve only if all lines are approved.
This approach gives you granular control but requires careful planning to ensure consistency and usability.
Thanks and best regards, Daniele Note: This response was prepared with support from Copilot to ensure clarity and completeness.
By default, Business Central only supports document-level approvals, not line-level.
If you need approvals per line, it requires a custom design:
So yes, it’s possible, but only through custom development, not standard workflow setup.
✅ Mark this answer as verified if it helps you.
It’s possible, but not with the standard approval engine out-of-the-box in Business Central. Standard workflows (Purchase Orders, Requisitions, etc.) only support approvals at the document header level. If you want line-level approvals, you’ll need to extend the workflow framework with AL code.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Stars!
We are thrilled to have these Champions in our Community!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 2,002 Super User 2026 Season 1
YUN ZHU 1,255 Super User 2026 Season 1
AndrewThomas81 1,217