Applies to Product - Dynamics 365 Project Operations
What’s happening?
Customers encounter an error stating "financial dimensions are required for account XXXX" when attempting to post invoices against subcontract purchase orders (POs) in the system. This issue arises when the ledger account is incorrectly set or when the financial dimensions are not properly configured.
Customers encounter an error stating "financial dimensions are required for account XXXX" when attempting to post invoices against subcontract purchase orders (POs) in the system. This issue arises when the ledger account is incorrectly set or when the financial dimensions are not properly configured.
Reason:
The underlying cause of this is related to the configuration of the ledger account and the financial dimensions required for the account being used in the purchase order process. Specifically, the system defaults to an account 000 that requires financial dimensions, instead of the intended account which does not have such requirements.
The underlying cause of this is related to the configuration of the ledger account and the financial dimensions required for the account being used in the purchase order process. Specifically, the system defaults to an account 000 that requires financial dimensions, instead of the intended account which does not have such requirements.
Resolution:
Ensure that the correct general ledger account is set in the system for the subcontract purchase order by defining the project category create for it and this category has got the needed account:
- Go to Project management and accounting> Setup> Posting> Ledger posting setup> Cost accounts tab and check ledger accounts defined for Cost, Cost - item and WIP - Cost value - Item postings are required ones for category or category group used by subcontract purchase orders.
- Go to Purchase order line with the item or procurement category and ensure that category set for subcontract is defined.
- To prevent wrong ledger account is used, you can define default project category in the product (Product information management> Products> Release products>Manage projects tab) or procurement category (Procurement and sourcing> Procurement categories> Edit category hierarchy> Assign project categories tab) to ensure the ledger account is always used.
- If the error persists, define allow blanks in financial dimension since the corresponding account structure used by legal entity that you can find in General ledger> Ledger setup> Ledger. In this way, you are going to be able to see what is the voucher generated and where ledger account is getting to try to replicate the issue.
Ensure that the correct general ledger account is set in the system for the subcontract purchase order by defining the project category create for it and this category has got the needed account:
- Go to Project management and accounting> Setup> Posting> Ledger posting setup> Cost accounts tab and check ledger accounts defined for Cost, Cost - item and WIP - Cost value - Item postings are required ones for category or category group used by subcontract purchase orders.
- Go to Purchase order line with the item or procurement category and ensure that category set for subcontract is defined.
- To prevent wrong ledger account is used, you can define default project category in the product (Product information management> Products> Release products>Manage projects tab) or procurement category (Procurement and sourcing> Procurement categories> Edit category hierarchy> Assign project categories tab) to ensure the ledger account is always used.
- If the error persists, define allow blanks in financial dimension since the corresponding account structure used by legal entity that you can find in General ledger> Ledger setup> Ledger. In this way, you are going to be able to see what is the voucher generated and where ledger account is getting to try to replicate the issue.
