Fiscal Period 23-12-2022 is Not Open

Fiscal Period 23-12-2022 is Not Open

Available in Mobile WMS for Dynamics AX/365FO


During posting a purchase order receipt you can experience this error message:

"Posting Purchase order: PO-123456

Fiscal period 23/12/2022 is not open. Posting Purchase order: PO-123456 

Posting of order PO-123456 canceled"


The fiscal period can be closed, but it can also be open and that is why this message really is a challenge. 


The error message keeps coming on different dates, but the message remains mentioning the same period.

Solution:

Flushing cache is the solution to this issue. 

D365FO

https://Your URI.cloudax.dynamics.com/?cmp=USMF&mi=SysClassRunner&cls=SysFlushAOD

https://Your URI.cloudax.dynamics.com/?cmp=USMF&mi=SysClassRunner&cls=SysFlushData


Remember that the users will experience that they need to refresh their browsers. So any unsaved work is lost. 


AX2012

In AX2012 remember to refresh from the AOS server. 

In AOT you use this link to refresh Dictionary and Data: 


If the problem still persist, then you must run the refreshes on the server. For that you need to specify this directly by the menu item. 


You navigate to 'AOT/Menu Items/Action' and find the

  • SysFlushAOD
  • SysFlushData
  • SysFlushDictionary

Make a copy of these and rename them to e.g. SysFlushAODServer etz. 


Then you must change the command RunOn to 'Server' and do this on all 3 menu items. See below image for example of new menu item. 


Once the changes is complete then you run them directly from the AOT by marking the 3 SysFlushXXXServer and click on the button 'Open'. 


After the refresh is complete you should see and info box similar to this.