Error Work Period

work period report Error, why error

-----------------------------
[General Info]

Application: SambaPOS
Version:     3.0.35 BETA
Region:      en
DB:          SQ
Machine:     ARIANY-PC
User:        Ariany
Date:        03-Jun-14
Time:        13:38

User Explanation:

Ariany said ""
-----------------------------

[Exception Info 1]

Top-level Exception
Type:        System.InvalidOperationException
Message:     Sequence contains more than one matching element
Source:      System.Core
Stack Trace: at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
   at Samba.Domain.Models.Accounts.AccountTransactionDocument.UpdateSingletonTransactionAmount(Int32 transactionTypeId, String transactionName, Decimal amount, Decimal exchangeRate)
   at Samba.Domain.Models.Tickets.Calculation.UpdateCalculationTransaction(AccountTransactionDocument document, Decimal amount, Decimal exchangeRate)
   at Samba.Domain.Models.Tickets.Ticket.CalculateServices(IEnumerable`1 calculations, Decimal sum)
   at Samba.Domain.Models.Tickets.Ticket.GetPreTaxServicesTotal()
   at Samba.Modules.BasicReports.Reports.EndOfDayReport.EndDayReportViewModel.<CreateTicketTypeInfo>b__8e(Ticket y) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\Reports\EndOfDayReport\EndDayReportViewModel.cs:line 362
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.Sum(IEnumerable`1 source)
   at Samba.Modules.BasicReports.Reports.EndOfDayReport.EndDayReportViewModel.<CreateTicketTypeInfo>b__8d(IGrouping`2 x) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\Reports\EndOfDayReport\EndDayReportViewModel.cs:line 358
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Samba.Modules.BasicReports.Reports.EndOfDayReport.EndDayReportViewModel.CreateTicketTypeInfo(SimpleReport report, IEnumerable`1 tickets, String header) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\Reports\EndOfDayReport\EndDayReportViewModel.cs:line 356
   at Samba.Modules.BasicReports.Reports.EndOfDayReport.EndDayReportViewModel.GetReport() in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\Reports\EndOfDayReport\EndDayReportViewModel.cs:line 40
   at Samba.Modules.BasicReports.ReportViewModelBase.<>c__DisplayClass9.<RefreshReport>b__2(Object param0, DoWorkEventArgs param1) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\ReportViewModelBase.cs:line 200
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

-----------------------------

[Assembly Info]

Samba.Services, Version=1.0.0.0
mscorlib, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
Microsoft.Practices.Prism, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
Samba.Infrastructure.Data, Version=1.0.0.0
PresentationFramework, Version=4.0.0.0
System.Xaml, Version=4.0.0.0
Samba.Presentation.Services, Version=1.0.0.0
System, Version=4.0.0.0
Samba.Infrastructure, Version=1.0.0.0
FluentValidation, Version=3.4.0.0
Samba.Domain, Version=1.0.0.0
Stateless, Version=1.0.0.0
System.Core, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
System.Windows.Forms, Version=4.0.0.0
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Localization, Version=1.0.0.0
Microsoft.CSharp, Version=4.0.0.0
Microsoft.Practices.ServiceLocation, Version=1.0.0.0
Samba.Persistance, Version=1.0.0.0
Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0
PropertyTools, Version=2012.4.14.1

-----------------------------

[System Info]

Operating System
-Microsoft Windows 7 Ultimate
--CodeSet = 1252
--CSDVersion = 
--CurrentTimeZone = 420
--FreePhysicalMemory = 1806780
--OSArchitecture = 32-bit
--OSLanguage = 1033
--ServicePackMajorVersion = 0
--ServicePackMinorVersion = 0
--Version = 6.1.7600

Machine
-ARIANY-PC
--Manufacturer = Gigabyte Technology Co., Ltd.
--Model = H55M-S2V
--TotalPhysicalMemory = 3749167104
--UserName = Ariany-PC\Ariany

-----------------------------

and Item Sales Report
-----------------------------
[General Info]

Application: SambaPOS
Version:     3.0.35 BETA
Region:      en
DB:          SQ
Machine:     ARIANY-PC
User:        Ariany
Date:        03-Jun-14
Time:        13:43

User Explanation:

Ariany said ""
-----------------------------

[Exception Info 1]

Top-level Exception
Type:        System.InvalidOperationException
Message:     Sequence contains more than one matching element
Source:      System.Core
Stack Trace: at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
   at Samba.Domain.Models.Accounts.AccountTransactionDocument.UpdateSingletonTransactionAmount(Int32 transactionTypeId, String transactionName, Decimal amount, Decimal exchangeRate)
   at Samba.Domain.Models.Tickets.Calculation.UpdateCalculationTransaction(AccountTransactionDocument document, Decimal amount, Decimal exchangeRate)
   at Samba.Domain.Models.Tickets.Ticket.CalculateServices(IEnumerable`1 calculations, Decimal sum)
   at Samba.Domain.Models.Tickets.Ticket.GetPreTaxServicesTotal()
   at Samba.Modules.BasicReports.Reports.MenuGroupBuilder.CalculateOrderTotal(Ticket ticket, Order order) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\Reports\MenuGroupBuilder.cs:line 97
   at Samba.Modules.BasicReports.Reports.MenuGroupBuilder.<CalculateMenuGroups>b__b(<>f__AnonymousType2`2 y) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\Reports\MenuGroupBuilder.cs:line 19
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.Sum(IEnumerable`1 source)
   at Samba.Modules.BasicReports.Reports.MenuGroupBuilder.<CalculateMenuGroups>b__9(IGrouping`2 grp) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\Reports\MenuGroupBuilder.cs:line 15
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at Samba.Modules.BasicReports.Reports.MenuGroupBuilder.CalculateMenuGroups(IEnumerable`1 tickets, IEnumerable`1 menuItems) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\Reports\MenuGroupBuilder.cs:line 22
   at Samba.Modules.BasicReports.Reports.ProductReport.ProductReportViewModel.GetReport() in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\Reports\ProductReport\ProductReportViewModel.cs:line 26
   at Samba.Modules.BasicReports.ReportViewModelBase.<>c__DisplayClass9.<RefreshReport>b__2(Object param0, DoWorkEventArgs param1) in c:\Users\Emre\Documents\GitHub\SambaPOS-3\Samba.Modules.BasicReports\ReportViewModelBase.cs:line 200
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

-----------------------------

[Assembly Info]

Samba.Services, Version=1.0.0.0
mscorlib, Version=4.0.0.0
PresentationCore, Version=4.0.0.0
Microsoft.Practices.Prism, Version=4.0.0.0
WindowsBase, Version=4.0.0.0
Samba.Infrastructure.Data, Version=1.0.0.0
PresentationFramework, Version=4.0.0.0
System.Xaml, Version=4.0.0.0
Samba.Presentation.Services, Version=1.0.0.0
System, Version=4.0.0.0
Samba.Infrastructure, Version=1.0.0.0
FluentValidation, Version=3.4.0.0
Samba.Domain, Version=1.0.0.0
Stateless, Version=1.0.0.0
System.Core, Version=4.0.0.0
System.Drawing, Version=4.0.0.0
System.Windows.Forms, Version=4.0.0.0
System.ComponentModel.Composition, Version=4.0.0.0
Samba.Localization, Version=1.0.0.0
Microsoft.CSharp, Version=4.0.0.0
Microsoft.Practices.ServiceLocation, Version=1.0.0.0
Samba.Persistance, Version=1.0.0.0
Microsoft.Practices.Prism.MefExtensions, Version=4.0.0.0
PropertyTools, Version=2012.4.14.1

-----------------------------

[System Info]

Operating System
-Microsoft Windows 7 Ultimate
--CodeSet = 1252
--CSDVersion = 
--CurrentTimeZone = 420
--FreePhysicalMemory = 1817088
--OSArchitecture = 32-bit
--OSLanguage = 1033
--ServicePackMajorVersion = 0
--ServicePackMinorVersion = 0
--Version = 6.1.7600

Machine
-ARIANY-PC
--Manufacturer = Gigabyte Technology Co., Ltd.
--Model = H55M-S2V
--TotalPhysicalMemory = 3749167104
--UserName = Ariany-PC\Ariany

-----------------------------

You’ve incorrectly assigned a account transaction type to a calculation. You should configure individual account transaction types for each calculation types. You should not use existing ones.

V4 have better validation and it warns you when you make such configuration mistakes. So you can consider an upgrade.