web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Permissions

(5) ShareShare
ReportReport
Posted on by 739
Hi All,

I need to give a Business Central user permissions to create and post Sales Orders and Sales Credit Memos, and to view Posted Sales Invoices and Posted Sales Credit Memos, but only the documents they created themselves.

The same user must also be able to approve Purchase Invoices created by other users.

When I apply a security filter on Sales Header so the user only sees their own documents, posting fails with an error saying that security filters on Sales Header must be removed.

How can I set up permissions so the user can post Sales Orders, see only their own sales documents, approve other users’ purchase invoices, and avoid the posting error?

Thanks.
I have the same question (0)
  • Suggested answer
    Alex A Profile Picture
    3,068 Super User 2026 Season 1 on at
    You could test removing your security filter from the Sales Header table and only leave the security filter on the Sales Invoice Header table. Then test this to see if they can post.
     
    ANSWER:
    You can always have a developer do customizations in those special circumstances where you can't trust people.
     
    For example, you can have a custom Sales Order list page made where the filter is built into the page so that the user only sees their own documents. This will accomplish your desired result. You can do the same for the Posted Sales Invoice list page.
     
    *Two custom list pages with a username filter.
     
     
    Regards
  • peter fun Profile Picture
    739 on at
    @ALEX A
    I have tested this and applied security filter only on posted sales invoice header but still getting an error
     
    I want to give user permissions to create and post sales order also sales credit memo but with the condition that he can only see his own created documents
  • Suggested answer
    Aman Kakkar Profile Picture
    2,977 Super User 2026 Season 1 on at
    Hi,
     

    I would recommend implementing a small customization to meet this requirement rather than trying to achieve it entirely through permission sets. Business Central may not allow posting when security filters are applied to the Sales Header table, which might be the reason this error occurs.

     

    A lightweight customization can handle this cleanly — for example, by applying the necessary filters on UserID on the OnOpenPage trigger of the relevant pages. This ensures the user only sees their own documents on the UI while still allowing posting to run.

     
    Hope this helps.
    Aman K
  • Suggested answer
    OussamaSabbouh Profile Picture
    12,808 Super User 2026 Season 1 on at
    Hello,
     
    You cannot use security filters on Sales Header for users who post. Posting requires full header/line access, so BC blocks it.
     
    If you want the user to:
     
    post Sales Orders/Credit Memos,
     
    see only their own sales documents,
     
    approve others’ purchase invoices,
     
     
    …the only working setup is:
     
    Remove security filters
     Use a page extension that hides other users’ sales documents (UI filter), not a security filter.
     
    This way:
     
    BC can post (full access internally)
     
    The user still only sees their own documents
     
    Purchase approvals still work
     
     
    Security filters cannot achieve this scenario.
     
    Regards,
    Oussama Sabbouh
  • peter fun Profile Picture
    739 on at
    for purchase invoice approving related someone is sending request to this user and when this person try to approve getting this error
     
    I have checked this user has permissions on dimensions then what is the issue there??
  • Gerardo Rentería García Profile Picture
    25,555 Most Valuable Professional on at
    Hi You could create page extensions in the required documents and filter by user.
    Best GR
  • Suggested answer
    Jainam M. Kothari Profile Picture
    15,732 Super User 2026 Season 1 on at
    Hello,
     
    You cannot use security filters on Sales Header because posting requires unrestricted access to that table. Instead, grant standard permissions for creating and posting Sales Orders and Credit Memos, and use page filters or custom extensions to limit visibility to documents created by the user.
     
    For approving Purchase Invoices, assign appropriate approval permissions (e.g., workflow roles) without restricting access to posting tables.
     
    Summary: avoid security filters on transactional tables, rely on workflow and UI filtering for visibility, and combine permission sets for posting and approval tasks.
  • Suggested answer
    Rishabh Kanaskar Profile Picture
    6,219 Super User 2026 Season 1 on at
    Hi,
     
    There is no standard way to enforce “see only own documents” with security filters and still allow posting. It requires UI filtering or customization rather than security filters.
     
    Thanks
    Rishabh

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.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,926 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,158 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 533 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans