Here is the error generated now when a user tries to download to Excel:
Microsoft.Dynamics.Performance.DataProvider.Core.RequestException: The source system request did not complete successfully. ---> System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.CalendarAccess.YtdStartDate(DateTime date)
at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.CalendarAccess.YtdPeriodIds(DateTime startDate, DateTime endDate)
at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.TimeSelection.SqlRestriction(QueryBuilder query, GLProvider provider, SourceTable balanceSource)
at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.CompositeCell.CreateTransactionDetailQuery(GLProvider provider, SqlConnection connection, Boolean excludeInactiveAccounts, String tableName, Boolean unpostedOnly)
at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.CellGroup.CreateTransactionReader(GLTransactionRequest request, GLProvider provider, SqlConnection connection, String tempTableName)
at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.Data.TransactionRequestHandler.CreateReaders(GLProvider provider, SqlConnection connection)
at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.DataMart.GLProvider.HandleTransactionRequest(GLTransactionRequest request)
at Microsoft.Dynamics.Performance.DataProvider.GeneralLedger.GLSystemProvider.HandleRequest(GLTransactionRequest request)
at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemRequest.Handle[TRequest](SourceSystemProvider provider, TRequest request)
at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemProvider.SubmitRequest(SourceSystemRequest request)
--- End of inner exception stack trace ---
at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemProvider.SubmitRequest(SourceSystemRequest request)
at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemProvider.HandleSubmit(SourceSystemRequest request)
at Microsoft.Dynamics.Performance.DataProvider.Core.SourceSystemConnection.Submit(SourceSystemRequest request)
at Microsoft.Dynamics.Performance.Reporting.NativeReport.NativeReportDirectLink.SubmitRequest(GLRequest request, String companyName, Int32 reportId)
at Microsoft.Dynamics.Performance.Reporting.NativeReport.ReportDataContext.LoadTransactionsWithRequest(AccountLineStructure structure)
at Microsoft.Dynamics.Performance.Reporting.NativeReport.ReportDataContext.LoadTransactionLevelForUnits(IEnumerable`1 units, ReportDataContext context, Line data)
at Microsoft.Dynamics.Performance.Reporting.NativeReport.ReportDataContext.LoadAllLevelsForUnits(IEnumerable`1 units, Boolean loadNotes, ReportDataContext context, Line data)
at Microsoft.Dynamics.Performance.Reporting.NativeReport.ReportDataContext.Execute[T](Boolean writable, Func`2 execute)
at Microsoft.Dynamics.Performance.Reporting.NativeReport.NativeReportService.<>c__DisplayClass13.<LoadLines>b__8()
at Microsoft.Dynamics.Performance.Reporting.Common.Service.ServiceBase.BaseExecute[TResult](Func`1 executor)
Component: Microsoft.Dynamics.Performance.Reporting.NativeReport.NativeReportService