Error: The GL date is not in an open encumbrance year

Error Code

Error: The GL date is not in an open encumbrance year

The GL date DD-MON-YY is not in an open encumbrance year. Please select a GL date that is in an open encumbrance year or open the encumbrance year.

Error Description

I was getting the this error while approving a Purchase Requisition in a setup where Encumbrance was enabled. Under this PR lines I have given Oracle Grant Accounting Project, Task, Expenditure and Award information. Everything goes file until I hit the submit button wherein the PR goes under the Pre-Approved Status.

I have validated the PR using "Funds Check" and there it gives me the following error: 

The GL date DD-MON-YY is not in an open encumbrance year. Please select a GL date that is in an open encumbrance year or open the encumbrance year.

I was getting the same error while validating an AP Invoice belonging to the same operating unit, and the funds-check function shows exactly the same error there.

Investigation Done

I have counter checked and the GL Encumbrance year is already opened. In addition to that I have check and confirm that all PO, AP and GL Periods are open and the transaction dates falls within it.

Resolution

When entering the PR, ensure that the GL Date in the distributions region of the PR is the appropriate date as this date determines which period and year the encumbrance is taken.

Environment

+ Oracle E-Business Suite Release 12.2.x on Linux x86-64


Encumbrance Accounting Failed on AP Invoice Valida...
Oracle Time and Labor: No time periods exist for t...