Hi,
What I understand is that you have setup the Ledger module access level to “User group” and all the module access level to “None” and you posted an movement journal. Now since the access is set only for group and there are no other complexities in the transaction, system prompts you the error message. But when you involve a Tax element, system will not take this into consideration and will let you post the transaction. Ideally speaking the parameter that controls the postings of A/P invoice journals (and all the other financial journals) is the “Ledger” one. The only way to stop a journal from being posted is to set 'Ledger' to 'None'. If you have all modules but ledger set to none, you will still have the option to post journals.
Please find the below details on the Module access level:
Here is a list of the modules that appear in the form and what functionality they control in the application:
Ledger
This parameter controls the posting of all journals in the modules General ledger, Accounts receivable, Accounts payable, Project and the posting of the periodic Exchange adjustment jobs in the modules General ledger, Accounts receivable and Accounts payable to the general ledger.
Sales tax
This parameter controls the posting of the Periodic job "Sales tax payment" to the general ledger (when selecting "Update").
Bank
This parameter controls the posting to general ledger during bank account reconciliation when bank transactions are created.
Customer
This parameter controls the ledger updates of Free Text Invoices and the exchange adjustment ledger postings caused by manual settlements via 'Open transaction editing'.
Vendor (Supplier)
This parameter controls the exchange adjustment ledger postings caused by manual settlements via 'Open transaction editing'.
Sales order
This parameter controls the ledger postings caused by sales order updates.
Purchase order
This parameter controls the ledger postings caused by purchase order updates.
Inventory
This parameter controls the inventory posting to general ledger via the journals Movement, Profit/Loss, Counting, and Inventory to fixed assets and also from the periodic job "Closing and adjustments".
Production
This parameter controls all ledger updates from Production journals.
Project
This parameter controls ledger updates posted by Project Invoice & On account Invoice.
Fixed assets
This parameter is currently without any function.
Select from the following options:
All – All users are authorized to update the module.
None- No users are authorized to update the module.
User group – The user group defined in the User group ledger field is authorized to update the module
I hope this helps.
Regards,
Sheela