Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

How to disabling "Posting" permission from user Permission Sets

(0) ShareShare
ReportReport
Posted on by 195

I am customizing a set of permission for Accounts Payable users where this group of user only allow to create Purchase Invoice but not allow for posting. One of the method I discovered is to remove the "Read" permission in Table 17 - G/L Entry and Table 45 - G/L Register. But this will be not helpful,as the users won't be able to run "Preview Posting" for checking as this will require "Read" permission on these 2 table. 

Is there any way to remove the "Post" and "Post & Print" function in the permission set?

Post-Button-2.jpg

  • Jwoods Profile Picture
    10 on at
    RE: How to disabling "Posting" permission from user Permission Sets

    I like the hiding, I didn't realize you could do it to that level.

    Thanks

  • Suggested answer
    ew98000 Profile Picture
    225 on at
    RE: How to disabling "Posting" permission from user Permission Sets

    Another idea might be to remove (hide) the post and post/print options from that menu by personalizing (customizing the profile).

  • Teri Callahan Profile Picture
    10 on at
    RE: How to disabling "Posting" permission from user Permission Sets

    Thanks Kelvin.  (Sorry for the earlier misspelling of your first name.)

  • Kelvin Hew Profile Picture
    195 on at
    RE: How to disabling "Posting" permission from user Permission Sets

    Hi Teri,

    Nope, still the same.

  • Teri Callahan Profile Picture
    10 on at
    RE: How to disabling "Posting" permission from user Permission Sets

    Hi Kevin, Did you find a solution to your remaining issue?  

    By removing the "Codeunit 0" does do the trick, it does stopping user form doing posting in Purchase Invoice screen, however user still not able to select "Preview Posting" button, just like previously I removing the Table 17 and 45. I guess there is no way to allow user to get to "Preview Posting" screen without enabling these Codeunits and table that we are discussing.

  • Kelvin Hew Profile Picture
    195 on at
    RE: How to disabling "Posting" permission from user Permission Sets

    Hi Renato,

    By removing the "Codeunit 0" does do the trick, it does stopping user form doing posting in Purchase Invoice screen, however user still not able to select "Preview Posting" button, just like previously I removing the Table 17 and 45. I guess there is no way to allow user to get to "Preview Posting" screen without enabling these Codeunits and table that we are discussing.

  • Suggested answer
    Renato Fajdiga Profile Picture
    1,851 on at
    RE: How to disabling "Posting" permission from user Permission Sets

    Hi,

    do you have on user maybe additional permission sets instead of ADS AP EDIT? Do you have maybe in this ADS AP EDIT entry which says Codeunit 0 and permission Execute because this will override and grant access to all codeunits?

    Best regards,

    Renato

  • Kelvin Hew Profile Picture
    195 on at
    RE: How to disabling "Posting" permission from user Permission Sets

    Hi Renato,

    Thanks for the input.

    I tried to follow your method by getting rid of Codeunits 90,91,92 in the permission set, but during the testing, I still able to do posting in Purchase Invoice/Purchase Journal screen by using the revised permission set. Checking to the "Effective Permission" on the user ID that i'm using, I realised the 3 codeunits is still visible. I'm sure I have removed the 3 codeunits in the permission set, but not sure why it still shows when check in "Effective Permission". Refer to my screenshot below:-

    Screenshot 1 - Codeunits 90,91,92 has been removed under "ADS AP EDIT" permission set.

    Permission-Missing-1.jpg

    Screenshot 2 - The 3 Codeunits still visible under "Effective Permission" screen for "ADS AP EDIT".

    Permission-Missing-2.jpg

  • Suggested answer
    Renato Fajdiga Profile Picture
    1,851 on at
    RE: How to disabling "Posting" permission from user Permission Sets

    Hi,

    one of the options would be that in the permission set for Account Payable group of user include all Codeunit objects and grant execution permission to yes, but remove execution permission to Codeunits 90,91,92.

    Best regards,

    Renato

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

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Adis Hodzic – Community Spotlight

We are honored to recognize Adis Hodzic as our May 2025 Community…

Kudos to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

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

#1
Sohail Ahmed Profile Picture

Sohail Ahmed 691

#2
YUN ZHU Profile Picture

YUN ZHU 646 Super User 2025 Season 1

#3
Mansi Soni Profile Picture

Mansi Soni 495

Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans