Microsoft provides a small add-on for Dynamics GP called DocDateVerify. This little application does one thing and it does it well. DocDateVerify prevents users from entering dates in subledgers for fiscal periods that have not been set up.
Without DocDateVerify it is possible to accidently date a payables transaction with the year 2100 instead of 2010. As Payables Document Dates are often different from general ledger posting dates, the transaction could post just fine but would never be selected for payment because of the odd year. It's also hard to fix because other parts of Dynamics GP do validate against the fiscal period and prevent users from voiding some of these incorrectly dated transactions. DocDateVerify rectifies this by preventing the entry of dates that don't exist in fiscal periods that have been set up.
DocDateVerify works in core financial and distribution modules to validate date entry. This Microsoft module is available through...